Class PresetState.Builder
- java.lang.Object
-
- com.pulumi.aws.elastictranscoder.inputs.PresetState.Builder
-
- Enclosing class:
- PresetState
public static final class PresetState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PresetState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PresetState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)PresetState.Builderarn(java.lang.String arn)PresetState.Builderaudio(PresetAudioArgs audio)PresetState.Builderaudio(com.pulumi.core.Output<PresetAudioArgs> audio)PresetState.BuilderaudioCodecOptions(PresetAudioCodecOptionsArgs audioCodecOptions)PresetState.BuilderaudioCodecOptions(com.pulumi.core.Output<PresetAudioCodecOptionsArgs> audioCodecOptions)PresetStatebuild()PresetState.Buildercontainer(com.pulumi.core.Output<java.lang.String> container)PresetState.Buildercontainer(java.lang.String container)PresetState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)PresetState.Builderdescription(java.lang.String description)PresetState.Buildername(com.pulumi.core.Output<java.lang.String> name)PresetState.Buildername(java.lang.String name)PresetState.Builderregion(com.pulumi.core.Output<java.lang.String> region)PresetState.Builderregion(java.lang.String region)PresetState.Builderthumbnails(PresetThumbnailsArgs thumbnails)PresetState.Builderthumbnails(com.pulumi.core.Output<PresetThumbnailsArgs> thumbnails)PresetState.Buildertype(com.pulumi.core.Output<java.lang.String> type)PresetState.Buildertype(java.lang.String type)PresetState.Buildervideo(PresetVideoArgs video)PresetState.Buildervideo(com.pulumi.core.Output<PresetVideoArgs> video)PresetState.BuildervideoCodecOptions(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> videoCodecOptions)PresetState.BuildervideoCodecOptions(java.util.Map<java.lang.String,java.lang.String> videoCodecOptions)PresetState.BuildervideoWatermarks(PresetVideoWatermarkArgs... videoWatermarks)PresetState.BuildervideoWatermarks(com.pulumi.core.Output<java.util.List<PresetVideoWatermarkArgs>> videoWatermarks)PresetState.BuildervideoWatermarks(java.util.List<PresetVideoWatermarkArgs> videoWatermarks)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PresetState defaults)
-
-
Method Detail
-
arn
public PresetState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Elastic Transcoder Preset.- Returns:
- builder
-
arn
public PresetState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Elastic Transcoder Preset.- Returns:
- builder
-
audio
public PresetState.Builder audio(@Nullable com.pulumi.core.Output<PresetAudioArgs> audio)
- Parameters:
audio- Audio parameters object (documented below).- Returns:
- builder
-
audio
public PresetState.Builder audio(PresetAudioArgs audio)
- Parameters:
audio- Audio parameters object (documented below).- Returns:
- builder
-
audioCodecOptions
public PresetState.Builder audioCodecOptions(@Nullable com.pulumi.core.Output<PresetAudioCodecOptionsArgs> audioCodecOptions)
- Parameters:
audioCodecOptions- Codec options for the audio parameters (documented below)- Returns:
- builder
-
audioCodecOptions
public PresetState.Builder audioCodecOptions(PresetAudioCodecOptionsArgs audioCodecOptions)
- Parameters:
audioCodecOptions- Codec options for the audio parameters (documented below)- Returns:
- builder
-
container
public PresetState.Builder container(@Nullable com.pulumi.core.Output<java.lang.String> container)
- Parameters:
container- The container type for the output file. Valid values are `flac`, `flv`, `fmp4`, `gif`, `mp3`, `mp4`, `mpg`, `mxf`, `oga`, `ogg`, `ts`, and `webm`.- Returns:
- builder
-
container
public PresetState.Builder container(java.lang.String container)
- Parameters:
container- The container type for the output file. Valid values are `flac`, `flv`, `fmp4`, `gif`, `mp3`, `mp4`, `mpg`, `mxf`, `oga`, `ogg`, `ts`, and `webm`.- Returns:
- builder
-
description
public PresetState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A description of the preset (maximum 255 characters)- Returns:
- builder
-
description
public PresetState.Builder description(java.lang.String description)
- Parameters:
description- A description of the preset (maximum 255 characters)- Returns:
- builder
-
name
public PresetState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the preset. (maximum 40 characters)- Returns:
- builder
-
name
public PresetState.Builder name(java.lang.String name)
- Parameters:
name- The name of the preset. (maximum 40 characters)- Returns:
- builder
-
region
public PresetState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PresetState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
thumbnails
public PresetState.Builder thumbnails(@Nullable com.pulumi.core.Output<PresetThumbnailsArgs> thumbnails)
- Parameters:
thumbnails- Thumbnail parameters object (documented below)- Returns:
- builder
-
thumbnails
public PresetState.Builder thumbnails(PresetThumbnailsArgs thumbnails)
- Parameters:
thumbnails- Thumbnail parameters object (documented below)- Returns:
- builder
-
type
public PresetState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
-
type
public PresetState.Builder type(java.lang.String type)
-
video
public PresetState.Builder video(@Nullable com.pulumi.core.Output<PresetVideoArgs> video)
- Parameters:
video- Video parameters object (documented below)- Returns:
- builder
-
video
public PresetState.Builder video(PresetVideoArgs video)
- Parameters:
video- Video parameters object (documented below)- Returns:
- builder
-
videoCodecOptions
public PresetState.Builder videoCodecOptions(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> videoCodecOptions)
- Parameters:
videoCodecOptions- Codec options for the video parameters See ["Create Preset"](http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-preset.html) in the AWS docs for reference.- Returns:
- builder
-
videoCodecOptions
public PresetState.Builder videoCodecOptions(java.util.Map<java.lang.String,java.lang.String> videoCodecOptions)
- Parameters:
videoCodecOptions- Codec options for the video parameters See ["Create Preset"](http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-preset.html) in the AWS docs for reference.- Returns:
- builder
-
videoWatermarks
public PresetState.Builder videoWatermarks(@Nullable com.pulumi.core.Output<java.util.List<PresetVideoWatermarkArgs>> videoWatermarks)
- Parameters:
videoWatermarks- Watermark parameters for the video parameters (documented below)- Returns:
- builder
-
videoWatermarks
public PresetState.Builder videoWatermarks(java.util.List<PresetVideoWatermarkArgs> videoWatermarks)
- Parameters:
videoWatermarks- Watermark parameters for the video parameters (documented below)- Returns:
- builder
-
videoWatermarks
public PresetState.Builder videoWatermarks(PresetVideoWatermarkArgs... videoWatermarks)
- Parameters:
videoWatermarks- Watermark parameters for the video parameters (documented below)- Returns:
- builder
-
build
public PresetState build()
-
-