@Generated(value="software.amazon.awssdk:codegen") public final class HlsGroupSettings extends Object implements StructuredPojo, ToCopyableBuilder<HlsGroupSettings.Builder,HlsGroupSettings>
Modifier and Type | Class and Description |
---|---|
static interface |
HlsGroupSettings.Builder |
Modifier and Type | Method and Description |
---|---|
List<HlsAdMarkers> |
adMarkers()
Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.
|
List<String> |
adMarkersAsStrings()
Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.
|
String |
baseUrl()
A partial URI prefix that will be prepended to each output in the media .m3u8 file.
|
static HlsGroupSettings.Builder |
builder() |
List<HlsCaptionLanguageMapping> |
captionLanguageMappings()
Language to be used on Caption outputs
|
HlsCaptionLanguageSetting |
captionLanguageSetting()
Returns the value of the CaptionLanguageSetting property for this object.
|
String |
captionLanguageSettingAsString()
Returns the value of the CaptionLanguageSetting property for this object.
|
HlsClientCache |
clientCache()
Returns the value of the ClientCache property for this object.
|
String |
clientCacheAsString()
Returns the value of the ClientCache property for this object.
|
HlsCodecSpecification |
codecSpecification()
Returns the value of the CodecSpecification property for this object.
|
String |
codecSpecificationAsString()
Returns the value of the CodecSpecification property for this object.
|
String |
destination()
Use Destination (Destination) to specify the S3 output location and the output filename base.
|
HlsDirectoryStructure |
directoryStructure()
Returns the value of the DirectoryStructure property for this object.
|
String |
directoryStructureAsString()
Returns the value of the DirectoryStructure property for this object.
|
HlsEncryptionSettings |
encryption()
DRM settings.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HlsManifestCompression |
manifestCompression()
Returns the value of the ManifestCompression property for this object.
|
String |
manifestCompressionAsString()
Returns the value of the ManifestCompression property for this object.
|
HlsManifestDurationFormat |
manifestDurationFormat()
Returns the value of the ManifestDurationFormat property for this object.
|
String |
manifestDurationFormatAsString()
Returns the value of the ManifestDurationFormat property for this object.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
minSegmentLength()
When set, Minimum Segment Size is enforced by looking ahead and back within the specified range for a nearby
avail and extending the segment size if needed.
|
HlsOutputSelection |
outputSelection()
Returns the value of the OutputSelection property for this object.
|
String |
outputSelectionAsString()
Returns the value of the OutputSelection property for this object.
|
HlsProgramDateTime |
programDateTime()
Returns the value of the ProgramDateTime property for this object.
|
String |
programDateTimeAsString()
Returns the value of the ProgramDateTime property for this object.
|
Integer |
programDateTimePeriod()
Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.
|
HlsSegmentControl |
segmentControl()
Returns the value of the SegmentControl property for this object.
|
String |
segmentControlAsString()
Returns the value of the SegmentControl property for this object.
|
Integer |
segmentLength()
Length of MPEG-2 Transport Stream segments to create (in seconds).
|
Integer |
segmentsPerSubdirectory()
Number of segments to write to a subdirectory before starting a new one.
|
static Class<? extends HlsGroupSettings.Builder> |
serializableBuilderClass() |
HlsStreamInfResolution |
streamInfResolution()
Returns the value of the StreamInfResolution property for this object.
|
String |
streamInfResolutionAsString()
Returns the value of the StreamInfResolution property for this object.
|
HlsTimedMetadataId3Frame |
timedMetadataId3Frame()
Returns the value of the TimedMetadataId3Frame property for this object.
|
String |
timedMetadataId3FrameAsString()
Returns the value of the TimedMetadataId3Frame property for this object.
|
Integer |
timedMetadataId3Period()
Timed Metadata interval in seconds.
|
Integer |
timestampDeltaMilliseconds()
Provides an extra millisecond delta offset to fine tune the timestamps.
|
HlsGroupSettings.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public List<HlsAdMarkers> adMarkers()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> adMarkersAsStrings()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String baseUrl()
public List<HlsCaptionLanguageMapping> captionLanguageMappings()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public HlsCaptionLanguageSetting captionLanguageSetting()
If the service returns an enum value that is not available in the current SDK version,
captionLanguageSetting
will return HlsCaptionLanguageSetting.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from captionLanguageSettingAsString()
.
HlsCaptionLanguageSetting
public String captionLanguageSettingAsString()
If the service returns an enum value that is not available in the current SDK version,
captionLanguageSetting
will return HlsCaptionLanguageSetting.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from captionLanguageSettingAsString()
.
HlsCaptionLanguageSetting
public HlsClientCache clientCache()
If the service returns an enum value that is not available in the current SDK version, clientCache
will
return HlsClientCache.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
clientCacheAsString()
.
HlsClientCache
public String clientCacheAsString()
If the service returns an enum value that is not available in the current SDK version, clientCache
will
return HlsClientCache.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
clientCacheAsString()
.
HlsClientCache
public HlsCodecSpecification codecSpecification()
If the service returns an enum value that is not available in the current SDK version,
codecSpecification
will return HlsCodecSpecification.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from codecSpecificationAsString()
.
HlsCodecSpecification
public String codecSpecificationAsString()
If the service returns an enum value that is not available in the current SDK version,
codecSpecification
will return HlsCodecSpecification.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from codecSpecificationAsString()
.
HlsCodecSpecification
public String destination()
public HlsDirectoryStructure directoryStructure()
If the service returns an enum value that is not available in the current SDK version,
directoryStructure
will return HlsDirectoryStructure.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from directoryStructureAsString()
.
HlsDirectoryStructure
public String directoryStructureAsString()
If the service returns an enum value that is not available in the current SDK version,
directoryStructure
will return HlsDirectoryStructure.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from directoryStructureAsString()
.
HlsDirectoryStructure
public HlsEncryptionSettings encryption()
public HlsManifestCompression manifestCompression()
If the service returns an enum value that is not available in the current SDK version,
manifestCompression
will return HlsManifestCompression.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from manifestCompressionAsString()
.
HlsManifestCompression
public String manifestCompressionAsString()
If the service returns an enum value that is not available in the current SDK version,
manifestCompression
will return HlsManifestCompression.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from manifestCompressionAsString()
.
HlsManifestCompression
public HlsManifestDurationFormat manifestDurationFormat()
If the service returns an enum value that is not available in the current SDK version,
manifestDurationFormat
will return HlsManifestDurationFormat.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from manifestDurationFormatAsString()
.
HlsManifestDurationFormat
public String manifestDurationFormatAsString()
If the service returns an enum value that is not available in the current SDK version,
manifestDurationFormat
will return HlsManifestDurationFormat.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from manifestDurationFormatAsString()
.
HlsManifestDurationFormat
public Integer minSegmentLength()
public HlsOutputSelection outputSelection()
If the service returns an enum value that is not available in the current SDK version, outputSelection
will return HlsOutputSelection.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from outputSelectionAsString()
.
HlsOutputSelection
public String outputSelectionAsString()
If the service returns an enum value that is not available in the current SDK version, outputSelection
will return HlsOutputSelection.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from outputSelectionAsString()
.
HlsOutputSelection
public HlsProgramDateTime programDateTime()
If the service returns an enum value that is not available in the current SDK version, programDateTime
will return HlsProgramDateTime.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from programDateTimeAsString()
.
HlsProgramDateTime
public String programDateTimeAsString()
If the service returns an enum value that is not available in the current SDK version, programDateTime
will return HlsProgramDateTime.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from programDateTimeAsString()
.
HlsProgramDateTime
public Integer programDateTimePeriod()
public HlsSegmentControl segmentControl()
If the service returns an enum value that is not available in the current SDK version, segmentControl
will return HlsSegmentControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from segmentControlAsString()
.
HlsSegmentControl
public String segmentControlAsString()
If the service returns an enum value that is not available in the current SDK version, segmentControl
will return HlsSegmentControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from segmentControlAsString()
.
HlsSegmentControl
public Integer segmentLength()
public Integer segmentsPerSubdirectory()
public HlsStreamInfResolution streamInfResolution()
If the service returns an enum value that is not available in the current SDK version,
streamInfResolution
will return HlsStreamInfResolution.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from streamInfResolutionAsString()
.
HlsStreamInfResolution
public String streamInfResolutionAsString()
If the service returns an enum value that is not available in the current SDK version,
streamInfResolution
will return HlsStreamInfResolution.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from streamInfResolutionAsString()
.
HlsStreamInfResolution
public HlsTimedMetadataId3Frame timedMetadataId3Frame()
If the service returns an enum value that is not available in the current SDK version,
timedMetadataId3Frame
will return HlsTimedMetadataId3Frame.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from timedMetadataId3FrameAsString()
.
HlsTimedMetadataId3Frame
public String timedMetadataId3FrameAsString()
If the service returns an enum value that is not available in the current SDK version,
timedMetadataId3Frame
will return HlsTimedMetadataId3Frame.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from timedMetadataId3FrameAsString()
.
HlsTimedMetadataId3Frame
public Integer timedMetadataId3Period()
public Integer timestampDeltaMilliseconds()
public HlsGroupSettings.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<HlsGroupSettings.Builder,HlsGroupSettings>
public static HlsGroupSettings.Builder builder()
public static Class<? extends HlsGroupSettings.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.