@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() |
copypublic 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().
HlsCaptionLanguageSettingpublic 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().
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
clientCacheString().
HlsClientCachepublic 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().
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 codecSpecificationString().
HlsCodecSpecificationpublic 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().
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 directoryStructureString().
HlsDirectoryStructurepublic 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().
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 manifestCompressionString().
HlsManifestCompressionpublic 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().
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 manifestDurationFormatString().
HlsManifestDurationFormatpublic 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().
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 outputSelectionString().
HlsOutputSelectionpublic 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().
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 programDateTimeString().
HlsProgramDateTimepublic 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().
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 segmentControlString().
HlsSegmentControlpublic 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().
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 streamInfResolutionString().
HlsStreamInfResolutionpublic 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().
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 timedMetadataId3FrameString().
HlsTimedMetadataId3Framepublic 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().
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.