Interface AudioCodecSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AudioCodecSettings.Builder,AudioCodecSettings>,SdkBuilder<AudioCodecSettings.Builder,AudioCodecSettings>,SdkPojo
- Enclosing class:
- AudioCodecSettings
public static interface AudioCodecSettings.Builder extends SdkPojo, CopyableBuilder<AudioCodecSettings.Builder,AudioCodecSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AudioCodecSettings.BuilderaacSettings(Consumer<AacSettings.Builder> aacSettings)Sets the value of the AacSettings property for this object.AudioCodecSettings.BuilderaacSettings(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.AudioCodecSettings.Builderac3Settings(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.AudioCodecSettings.Buildereac3AtmosSettings(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.AudioCodecSettings.Buildereac3Settings(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.AudioCodecSettings.Buildermp2Settings(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.AudioCodecSettings.BuilderpassThroughSettings(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.AudioCodecSettings.BuilderwavSettings(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
aacSettings
AudioCodecSettings.Builder aacSettings(AacSettings 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
default AudioCodecSettings.Builder aacSettings(Consumer<AacSettings.Builder> 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:
aacSettings(AacSettings)
-
ac3Settings
AudioCodecSettings.Builder ac3Settings(Ac3Settings 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
default AudioCodecSettings.Builder ac3Settings(Consumer<Ac3Settings.Builder> 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:
ac3Settings(Ac3Settings)
-
eac3AtmosSettings
AudioCodecSettings.Builder eac3AtmosSettings(Eac3AtmosSettings 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:
eac3AtmosSettings(Eac3AtmosSettings)
-
eac3Settings
AudioCodecSettings.Builder eac3Settings(Eac3Settings 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
default AudioCodecSettings.Builder eac3Settings(Consumer<Eac3Settings.Builder> 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:
eac3Settings(Eac3Settings)
-
mp2Settings
AudioCodecSettings.Builder mp2Settings(Mp2Settings 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
default AudioCodecSettings.Builder mp2Settings(Consumer<Mp2Settings.Builder> 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:
mp2Settings(Mp2Settings)
-
passThroughSettings
AudioCodecSettings.Builder passThroughSettings(PassThroughSettings 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:
passThroughSettings(PassThroughSettings)
-
wavSettings
AudioCodecSettings.Builder wavSettings(WavSettings 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
default AudioCodecSettings.Builder wavSettings(Consumer<WavSettings.Builder> 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:
wavSettings(WavSettings)
-
-