Package com.pulumi.aws.elastictranscoder
Class PresetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elastictranscoder.PresetArgs.Builder
-
- Enclosing class:
- PresetArgs
public static final class PresetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PresetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PresetArgs.Builderaudio(PresetAudioArgs audio)PresetArgs.Builderaudio(com.pulumi.core.Output<PresetAudioArgs> audio)PresetArgs.BuilderaudioCodecOptions(PresetAudioCodecOptionsArgs audioCodecOptions)PresetArgs.BuilderaudioCodecOptions(com.pulumi.core.Output<PresetAudioCodecOptionsArgs> audioCodecOptions)PresetArgsbuild()PresetArgs.Buildercontainer(com.pulumi.core.Output<java.lang.String> container)PresetArgs.Buildercontainer(java.lang.String container)PresetArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)PresetArgs.Builderdescription(java.lang.String description)PresetArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)PresetArgs.Buildername(java.lang.String name)PresetArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)PresetArgs.Builderregion(java.lang.String region)PresetArgs.Builderthumbnails(PresetThumbnailsArgs thumbnails)PresetArgs.Builderthumbnails(com.pulumi.core.Output<PresetThumbnailsArgs> thumbnails)PresetArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)PresetArgs.Buildertype(java.lang.String type)PresetArgs.Buildervideo(PresetVideoArgs video)PresetArgs.Buildervideo(com.pulumi.core.Output<PresetVideoArgs> video)PresetArgs.BuildervideoCodecOptions(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> videoCodecOptions)PresetArgs.BuildervideoCodecOptions(java.util.Map<java.lang.String,java.lang.String> videoCodecOptions)PresetArgs.BuildervideoWatermarks(PresetVideoWatermarkArgs... videoWatermarks)PresetArgs.BuildervideoWatermarks(com.pulumi.core.Output<java.util.List<PresetVideoWatermarkArgs>> videoWatermarks)PresetArgs.BuildervideoWatermarks(java.util.List<PresetVideoWatermarkArgs> videoWatermarks)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PresetArgs defaults)
-
-
Method Detail
-
audio
public PresetArgs.Builder audio(@Nullable com.pulumi.core.Output<PresetAudioArgs> audio)
- Parameters:
audio- Audio parameters object (documented below).- Returns:
- builder
-
audio
public PresetArgs.Builder audio(PresetAudioArgs audio)
- Parameters:
audio- Audio parameters object (documented below).- Returns:
- builder
-
audioCodecOptions
public PresetArgs.Builder audioCodecOptions(@Nullable com.pulumi.core.Output<PresetAudioCodecOptionsArgs> audioCodecOptions)
- Parameters:
audioCodecOptions- Codec options for the audio parameters (documented below)- Returns:
- builder
-
audioCodecOptions
public PresetArgs.Builder audioCodecOptions(PresetAudioCodecOptionsArgs audioCodecOptions)
- Parameters:
audioCodecOptions- Codec options for the audio parameters (documented below)- Returns:
- builder
-
container
public PresetArgs.Builder container(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 PresetArgs.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 PresetArgs.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 PresetArgs.Builder description(java.lang.String description)
- Parameters:
description- A description of the preset (maximum 255 characters)- Returns:
- builder
-
name
public PresetArgs.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 PresetArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the preset. (maximum 40 characters)- Returns:
- builder
-
region
public PresetArgs.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 PresetArgs.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 PresetArgs.Builder thumbnails(@Nullable com.pulumi.core.Output<PresetThumbnailsArgs> thumbnails)
- Parameters:
thumbnails- Thumbnail parameters object (documented below)- Returns:
- builder
-
thumbnails
public PresetArgs.Builder thumbnails(PresetThumbnailsArgs thumbnails)
- Parameters:
thumbnails- Thumbnail parameters object (documented below)- Returns:
- builder
-
type
public PresetArgs.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
-
type
public PresetArgs.Builder type(java.lang.String type)
-
video
public PresetArgs.Builder video(@Nullable com.pulumi.core.Output<PresetVideoArgs> video)
- Parameters:
video- Video parameters object (documented below)- Returns:
- builder
-
video
public PresetArgs.Builder video(PresetVideoArgs video)
- Parameters:
video- Video parameters object (documented below)- Returns:
- builder
-
videoCodecOptions
public PresetArgs.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 PresetArgs.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 PresetArgs.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 PresetArgs.Builder videoWatermarks(java.util.List<PresetVideoWatermarkArgs> videoWatermarks)
- Parameters:
videoWatermarks- Watermark parameters for the video parameters (documented below)- Returns:
- builder
-
videoWatermarks
public PresetArgs.Builder videoWatermarks(PresetVideoWatermarkArgs... videoWatermarks)
- Parameters:
videoWatermarks- Watermark parameters for the video parameters (documented below)- Returns:
- builder
-
build
public PresetArgs build()
-
-