Interface HlsSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<HlsSettings.Builder,,HlsSettings> SdkBuilder<HlsSettings.Builder,,HlsSettings> SdkPojo
- Enclosing class:
HlsSettings
public static interface HlsSettings.Builder
extends SdkPojo, CopyableBuilder<HlsSettings.Builder,HlsSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault HlsSettings.BuilderaudioOnlyHlsSettings(Consumer<AudioOnlyHlsSettings.Builder> audioOnlyHlsSettings) Sets the value of the AudioOnlyHlsSettings property for this object.audioOnlyHlsSettings(AudioOnlyHlsSettings audioOnlyHlsSettings) Sets the value of the AudioOnlyHlsSettings property for this object.default HlsSettings.Builderfmp4HlsSettings(Consumer<Fmp4HlsSettings.Builder> fmp4HlsSettings) Sets the value of the Fmp4HlsSettings property for this object.fmp4HlsSettings(Fmp4HlsSettings fmp4HlsSettings) Sets the value of the Fmp4HlsSettings property for this object.default HlsSettings.BuilderframeCaptureHlsSettings(Consumer<FrameCaptureHlsSettings.Builder> frameCaptureHlsSettings) Sets the value of the FrameCaptureHlsSettings property for this object.frameCaptureHlsSettings(FrameCaptureHlsSettings frameCaptureHlsSettings) Sets the value of the FrameCaptureHlsSettings property for this object.default HlsSettings.BuilderstandardHlsSettings(Consumer<StandardHlsSettings.Builder> standardHlsSettings) Sets the value of the StandardHlsSettings property for this object.standardHlsSettings(StandardHlsSettings standardHlsSettings) Sets the value of the StandardHlsSettings 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
-
audioOnlyHlsSettings
Sets the value of the AudioOnlyHlsSettings property for this object.- Parameters:
audioOnlyHlsSettings- The new value for the AudioOnlyHlsSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioOnlyHlsSettings
default HlsSettings.Builder audioOnlyHlsSettings(Consumer<AudioOnlyHlsSettings.Builder> audioOnlyHlsSettings) Sets the value of the AudioOnlyHlsSettings property for this object. This is a convenience method that creates an instance of theAudioOnlyHlsSettings.Builderavoiding the need to create one manually viaAudioOnlyHlsSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaudioOnlyHlsSettings(AudioOnlyHlsSettings).- Parameters:
audioOnlyHlsSettings- a consumer that will call methods onAudioOnlyHlsSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fmp4HlsSettings
Sets the value of the Fmp4HlsSettings property for this object.- Parameters:
fmp4HlsSettings- The new value for the Fmp4HlsSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fmp4HlsSettings
Sets the value of the Fmp4HlsSettings property for this object. This is a convenience method that creates an instance of theFmp4HlsSettings.Builderavoiding the need to create one manually viaFmp4HlsSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofmp4HlsSettings(Fmp4HlsSettings).- Parameters:
fmp4HlsSettings- a consumer that will call methods onFmp4HlsSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
frameCaptureHlsSettings
Sets the value of the FrameCaptureHlsSettings property for this object.- Parameters:
frameCaptureHlsSettings- The new value for the FrameCaptureHlsSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frameCaptureHlsSettings
default HlsSettings.Builder frameCaptureHlsSettings(Consumer<FrameCaptureHlsSettings.Builder> frameCaptureHlsSettings) Sets the value of the FrameCaptureHlsSettings property for this object. This is a convenience method that creates an instance of theFrameCaptureHlsSettings.Builderavoiding the need to create one manually viaFrameCaptureHlsSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toframeCaptureHlsSettings(FrameCaptureHlsSettings).- Parameters:
frameCaptureHlsSettings- a consumer that will call methods onFrameCaptureHlsSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
standardHlsSettings
Sets the value of the StandardHlsSettings property for this object.- Parameters:
standardHlsSettings- The new value for the StandardHlsSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardHlsSettings
default HlsSettings.Builder standardHlsSettings(Consumer<StandardHlsSettings.Builder> standardHlsSettings) Sets the value of the StandardHlsSettings property for this object. This is a convenience method that creates an instance of theStandardHlsSettings.Builderavoiding the need to create one manually viaStandardHlsSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostandardHlsSettings(StandardHlsSettings).- Parameters:
standardHlsSettings- a consumer that will call methods onStandardHlsSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-