Interface HlsOutputSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<HlsOutputSettings.Builder,HlsOutputSettings>,SdkBuilder<HlsOutputSettings.Builder,HlsOutputSettings>,SdkPojo
- Enclosing class:
- HlsOutputSettings
public static interface HlsOutputSettings.Builder extends SdkPojo, CopyableBuilder<HlsOutputSettings.Builder,HlsOutputSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description HlsOutputSettings.Builderh265PackagingType(String h265PackagingType)Only applicable when this output is referencing an H.265 video description.HlsOutputSettings.Builderh265PackagingType(HlsH265PackagingType h265PackagingType)Only applicable when this output is referencing an H.265 video description.default HlsOutputSettings.BuilderhlsSettings(Consumer<HlsSettings.Builder> hlsSettings)Settings regarding the underlying stream.HlsOutputSettings.BuilderhlsSettings(HlsSettings hlsSettings)Settings regarding the underlying stream.HlsOutputSettings.BuildernameModifier(String nameModifier)String concatenated to the end of the destination filename.HlsOutputSettings.BuildersegmentModifier(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 Detail
-
h265PackagingType
HlsOutputSettings.Builder h265PackagingType(String 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:
HlsH265PackagingType,HlsH265PackagingType
-
h265PackagingType
HlsOutputSettings.Builder h265PackagingType(HlsH265PackagingType 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:
HlsH265PackagingType,HlsH265PackagingType
-
hlsSettings
HlsOutputSettings.Builder hlsSettings(HlsSettings 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
default HlsOutputSettings.Builder hlsSettings(Consumer<HlsSettings.Builder> 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.Builderavoiding the need to create one manually viaHlsSettings.builder().When the
Consumercompletes,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:
hlsSettings(HlsSettings)
-
nameModifier
HlsOutputSettings.Builder nameModifier(String 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
HlsOutputSettings.Builder segmentModifier(String 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.
-
-