Interface AudioCodecSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AudioCodecSettings.Builder,,AudioCodecSettings> SdkBuilder<AudioCodecSettings.Builder,,AudioCodecSettings> SdkPojo
- Enclosing class:
AudioCodecSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault AudioCodecSettings.BuilderaacSettings(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.Builderac3Settings(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.Buildereac3AtmosSettings(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.Buildereac3Settings(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.Buildermp2Settings(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.BuilderpassThroughSettings(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.BuilderwavSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAacSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAc3Settings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEac3AtmosSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEac3Settings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMp2Settings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPassThroughSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaWavSettings.builder().When the
Consumercompletes,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:
-