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.Builder
audioOnlyHlsSettings
(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.Builder
fmp4HlsSettings
(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.Builder
frameCaptureHlsSettings
(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.Builder
standardHlsSettings
(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
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
-
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.Builder
avoiding the need to create one manually viaAudioOnlyHlsSettings.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaFmp4HlsSettings.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaFrameCaptureHlsSettings.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaStandardHlsSettings.builder()
.When the
Consumer
completes,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:
-