Class ElastictranscoderPresetAudio.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.elastictranscoder_preset.ElastictranscoderPresetAudio.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ElastictranscoderPresetAudio>
- Enclosing interface:
- ElastictranscoderPresetAudio
@Stability(Stable) public static final class ElastictranscoderPresetAudio.Builder extends Object implements software.amazon.jsii.Builder<ElastictranscoderPresetAudio>
A builder forElastictranscoderPresetAudio
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElastictranscoderPresetAudio.BuilderaudioPackingMode(String audioPackingMode)Sets the value ofElastictranscoderPresetAudio.getAudioPackingMode()ElastictranscoderPresetAudio.BuilderbitRate(String bitRate)Sets the value ofElastictranscoderPresetAudio.getBitRate()ElastictranscoderPresetAudiobuild()Builds the configured instance.ElastictranscoderPresetAudio.Builderchannels(String channels)Sets the value ofElastictranscoderPresetAudio.getChannels()ElastictranscoderPresetAudio.Buildercodec(String codec)Sets the value ofElastictranscoderPresetAudio.getCodec()ElastictranscoderPresetAudio.BuildersampleRate(String sampleRate)Sets the value ofElastictranscoderPresetAudio.getSampleRate()
-
-
-
Method Detail
-
audioPackingMode
@Stability(Stable) public ElastictranscoderPresetAudio.Builder audioPackingMode(String audioPackingMode)
Sets the value ofElastictranscoderPresetAudio.getAudioPackingMode()- Parameters:
audioPackingMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#audio_packing_mode ElastictranscoderPreset#audio_packing_mode}.- Returns:
this
-
bitRate
@Stability(Stable) public ElastictranscoderPresetAudio.Builder bitRate(String bitRate)
Sets the value ofElastictranscoderPresetAudio.getBitRate()- Parameters:
bitRate- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#bit_rate ElastictranscoderPreset#bit_rate}.- Returns:
this
-
channels
@Stability(Stable) public ElastictranscoderPresetAudio.Builder channels(String channels)
Sets the value ofElastictranscoderPresetAudio.getChannels()- Parameters:
channels- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#channels ElastictranscoderPreset#channels}.- Returns:
this
-
codec
@Stability(Stable) public ElastictranscoderPresetAudio.Builder codec(String codec)
Sets the value ofElastictranscoderPresetAudio.getCodec()- Parameters:
codec- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#codec ElastictranscoderPreset#codec}.- Returns:
this
-
sampleRate
@Stability(Stable) public ElastictranscoderPresetAudio.Builder sampleRate(String sampleRate)
Sets the value ofElastictranscoderPresetAudio.getSampleRate()- Parameters:
sampleRate- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/elastictranscoder_preset#sample_rate ElastictranscoderPreset#sample_rate}.- Returns:
this
-
build
@Stability(Stable) public ElastictranscoderPresetAudio build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ElastictranscoderPresetAudio>- Returns:
- a new instance of
ElastictranscoderPresetAudio - Throws:
NullPointerException- if any required attribute was not provided
-
-