Interface HlsOutputSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<HlsOutputSettings.Builder,
,HlsOutputSettings> SdkBuilder<HlsOutputSettings.Builder,
,HlsOutputSettings> SdkPojo
- Enclosing class:
HlsOutputSettings
@Mutable
@NotThreadSafe
public static interface HlsOutputSettings.Builder
extends SdkPojo, CopyableBuilder<HlsOutputSettings.Builder,HlsOutputSettings>
-
Method Summary
Modifier and TypeMethodDescriptionh265PackagingType
(String h265PackagingType) Only applicable when this output is referencing an H.265 video description.h265PackagingType
(HlsH265PackagingType h265PackagingType) Only applicable when this output is referencing an H.265 video description.default HlsOutputSettings.Builder
hlsSettings
(Consumer<HlsSettings.Builder> hlsSettings) Settings regarding the underlying stream.hlsSettings
(HlsSettings hlsSettings) Settings regarding the underlying stream.nameModifier
(String nameModifier) String concatenated to the end of the destination filename.segmentModifier
(String segmentModifier) String concatenated to end of segment filenames.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 Details
-
h265PackagingType
Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.- Parameters:
h265PackagingType
- Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
h265PackagingType
Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.- Parameters:
h265PackagingType
- Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsSettings
Settings regarding the underlying stream. These settings are different for audio-only outputs.- Parameters:
hlsSettings
- Settings regarding the underlying stream. These settings are different for audio-only outputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsSettings
Settings regarding the underlying stream. These settings are different for audio-only outputs. This is a convenience method that creates an instance of theHlsSettings.Builder
avoiding the need to create one manually viaHlsSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsSettings(HlsSettings)
.- Parameters:
hlsSettings
- a consumer that will call methods onHlsSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nameModifier
String concatenated to the end of the destination filename. Accepts \"Format Identifiers\":#formatIdentifierParameters.- Parameters:
nameModifier
- String concatenated to the end of the destination filename. Accepts \"Format Identifiers\":#formatIdentifierParameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentModifier
String concatenated to end of segment filenames.- Parameters:
segmentModifier
- String concatenated to end of segment filenames.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-