@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> |
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() |
copypublic 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().
HlsCaptionLanguageSettingpublic 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().
HlsCaptionLanguageSettingpublic 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().
HlsClientCachepublic 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().
HlsClientCachepublic 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().
HlsCodecSpecificationpublic 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().
HlsCodecSpecificationpublic 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().
HlsDirectoryStructurepublic 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().
HlsDirectoryStructurepublic 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().
HlsManifestCompressionpublic 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().
HlsManifestCompressionpublic 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().
HlsManifestDurationFormatpublic 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().
HlsManifestDurationFormatpublic 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().
HlsOutputSelectionpublic 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().
HlsOutputSelectionpublic 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().
HlsProgramDateTimepublic 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().
HlsProgramDateTimepublic 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().
HlsSegmentControlpublic 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().
HlsSegmentControlpublic 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().
HlsStreamInfResolutionpublic 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().
HlsStreamInfResolutionpublic 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().
HlsTimedMetadataId3Framepublic 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().
HlsTimedMetadataId3Framepublic Integer timedMetadataId3Period()
public Integer timestampDeltaMilliseconds()
public HlsGroupSettings.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<HlsGroupSettings.Builder,HlsGroupSettings>public static HlsGroupSettings.Builder builder()
public static Class<? extends HlsGroupSettings.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.