Interface AudioCodecSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AudioCodecSettings.Builder,
,AudioCodecSettings> SdkBuilder<AudioCodecSettings.Builder,
,AudioCodecSettings> SdkPojo
- Enclosing class:
AudioCodecSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault AudioCodecSettings.Builder
aacSettings
(Consumer<AacSettings.Builder> aacSettings) Sets the value of the AacSettings property for this object.aacSettings
(AacSettings aacSettings) Sets the value of the AacSettings property for this object.default AudioCodecSettings.Builder
ac3Settings
(Consumer<Ac3Settings.Builder> ac3Settings) Sets the value of the Ac3Settings property for this object.ac3Settings
(Ac3Settings ac3Settings) Sets the value of the Ac3Settings property for this object.default AudioCodecSettings.Builder
eac3AtmosSettings
(Consumer<Eac3AtmosSettings.Builder> eac3AtmosSettings) Sets the value of the Eac3AtmosSettings property for this object.eac3AtmosSettings
(Eac3AtmosSettings eac3AtmosSettings) Sets the value of the Eac3AtmosSettings property for this object.default AudioCodecSettings.Builder
eac3Settings
(Consumer<Eac3Settings.Builder> eac3Settings) Sets the value of the Eac3Settings property for this object.eac3Settings
(Eac3Settings eac3Settings) Sets the value of the Eac3Settings property for this object.default AudioCodecSettings.Builder
mp2Settings
(Consumer<Mp2Settings.Builder> mp2Settings) Sets the value of the Mp2Settings property for this object.mp2Settings
(Mp2Settings mp2Settings) Sets the value of the Mp2Settings property for this object.default AudioCodecSettings.Builder
passThroughSettings
(Consumer<PassThroughSettings.Builder> passThroughSettings) Sets the value of the PassThroughSettings property for this object.passThroughSettings
(PassThroughSettings passThroughSettings) Sets the value of the PassThroughSettings property for this object.default AudioCodecSettings.Builder
wavSettings
(Consumer<WavSettings.Builder> wavSettings) Sets the value of the WavSettings property for this object.wavSettings
(WavSettings wavSettings) Sets the value of the WavSettings property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
aacSettings
Sets the value of the AacSettings property for this object.- Parameters:
aacSettings
- The new value for the AacSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aacSettings
Sets the value of the AacSettings property for this object. This is a convenience method that creates an instance of theAacSettings.Builder
avoiding the need to create one manually viaAacSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaacSettings(AacSettings)
.- Parameters:
aacSettings
- a consumer that will call methods onAacSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ac3Settings
Sets the value of the Ac3Settings property for this object.- Parameters:
ac3Settings
- The new value for the Ac3Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ac3Settings
Sets the value of the Ac3Settings property for this object. This is a convenience method that creates an instance of theAc3Settings.Builder
avoiding the need to create one manually viaAc3Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toac3Settings(Ac3Settings)
.- Parameters:
ac3Settings
- a consumer that will call methods onAc3Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eac3AtmosSettings
Sets the value of the Eac3AtmosSettings property for this object.- Parameters:
eac3AtmosSettings
- The new value for the Eac3AtmosSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eac3AtmosSettings
default AudioCodecSettings.Builder eac3AtmosSettings(Consumer<Eac3AtmosSettings.Builder> eac3AtmosSettings) Sets the value of the Eac3AtmosSettings property for this object. This is a convenience method that creates an instance of theEac3AtmosSettings.Builder
avoiding the need to create one manually viaEac3AtmosSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toeac3AtmosSettings(Eac3AtmosSettings)
.- Parameters:
eac3AtmosSettings
- a consumer that will call methods onEac3AtmosSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eac3Settings
Sets the value of the Eac3Settings property for this object.- Parameters:
eac3Settings
- The new value for the Eac3Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eac3Settings
Sets the value of the Eac3Settings property for this object. This is a convenience method that creates an instance of theEac3Settings.Builder
avoiding the need to create one manually viaEac3Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toeac3Settings(Eac3Settings)
.- Parameters:
eac3Settings
- a consumer that will call methods onEac3Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mp2Settings
Sets the value of the Mp2Settings property for this object.- Parameters:
mp2Settings
- The new value for the Mp2Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mp2Settings
Sets the value of the Mp2Settings property for this object. This is a convenience method that creates an instance of theMp2Settings.Builder
avoiding the need to create one manually viaMp2Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomp2Settings(Mp2Settings)
.- Parameters:
mp2Settings
- a consumer that will call methods onMp2Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
passThroughSettings
Sets the value of the PassThroughSettings property for this object.- Parameters:
passThroughSettings
- The new value for the PassThroughSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
passThroughSettings
default AudioCodecSettings.Builder passThroughSettings(Consumer<PassThroughSettings.Builder> passThroughSettings) Sets the value of the PassThroughSettings property for this object. This is a convenience method that creates an instance of thePassThroughSettings.Builder
avoiding the need to create one manually viaPassThroughSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topassThroughSettings(PassThroughSettings)
.- Parameters:
passThroughSettings
- a consumer that will call methods onPassThroughSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
wavSettings
Sets the value of the WavSettings property for this object.- Parameters:
wavSettings
- The new value for the WavSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
wavSettings
Sets the value of the WavSettings property for this object. This is a convenience method that creates an instance of theWavSettings.Builder
avoiding the need to create one manually viaWavSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed towavSettings(WavSettings)
.- Parameters:
wavSettings
- a consumer that will call methods onWavSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-