@Generated(value="software.amazon.awssdk:codegen") public 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> |
adMarkersStrings()
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 |
captionLanguageSettingString()
Returns the value of the CaptionLanguageSetting property for this object.
|
HlsClientCache |
clientCache()
Returns the value of the ClientCache property for this object.
|
String |
clientCacheString()
Returns the value of the ClientCache property for this object.
|
HlsCodecSpecification |
codecSpecification()
Returns the value of the CodecSpecification property for this object.
|
String |
codecSpecificationString()
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 |
directoryStructureString()
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 |
manifestCompressionString()
Returns the value of the ManifestCompression property for this object.
|
HlsManifestDurationFormat |
manifestDurationFormat()
Returns the value of the ManifestDurationFormat property for this object.
|
String |
manifestDurationFormatString()
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 |
outputSelectionString()
Returns the value of the OutputSelection property for this object.
|
HlsProgramDateTime |
programDateTime()
Returns the value of the ProgramDateTime property for this object.
|
Integer |
programDateTimePeriod()
Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.
|
String |
programDateTimeString()
Returns the value of the ProgramDateTime property for this object.
|
HlsSegmentControl |
segmentControl()
Returns the value of the SegmentControl property for this object.
|
String |
segmentControlString()
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 |
streamInfResolutionString()
Returns the value of the StreamInfResolution property for this object.
|
HlsTimedMetadataId3Frame |
timedMetadataId3Frame()
Returns the value of the TimedMetadataId3Frame property for this object.
|
String |
timedMetadataId3FrameString()
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> adMarkersStrings()
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 captionLanguageSettingString()
.
HlsCaptionLanguageSetting
public String captionLanguageSettingString()
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 captionLanguageSettingString()
.
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
clientCacheString()
.
HlsClientCache
public String clientCacheString()
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
clientCacheString()
.
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 codecSpecificationString()
.
HlsCodecSpecification
public String codecSpecificationString()
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 codecSpecificationString()
.
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 directoryStructureString()
.
HlsDirectoryStructure
public String directoryStructureString()
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 directoryStructureString()
.
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 manifestCompressionString()
.
HlsManifestCompression
public String manifestCompressionString()
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 manifestCompressionString()
.
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 manifestDurationFormatString()
.
HlsManifestDurationFormat
public String manifestDurationFormatString()
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 manifestDurationFormatString()
.
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 outputSelectionString()
.
HlsOutputSelection
public String outputSelectionString()
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 outputSelectionString()
.
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 programDateTimeString()
.
HlsProgramDateTime
public String programDateTimeString()
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 programDateTimeString()
.
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 segmentControlString()
.
HlsSegmentControl
public String segmentControlString()
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 segmentControlString()
.
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 streamInfResolutionString()
.
HlsStreamInfResolution
public String streamInfResolutionString()
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 streamInfResolutionString()
.
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 timedMetadataId3FrameString()
.
HlsTimedMetadataId3Frame
public String timedMetadataId3FrameString()
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 timedMetadataId3FrameString()
.
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.