@Generated(value="software.amazon.awssdk:codegen") public final class HlsPackage extends Object implements StructuredPojo, ToCopyableBuilder<HlsPackage.Builder,HlsPackage>
Modifier and Type | Class and Description |
---|---|
static interface |
HlsPackage.Builder |
Modifier and Type | Method and Description |
---|---|
AdMarkers |
adMarkers()
This setting controls how ad markers are included in the packaged OriginEndpoint.
|
String |
adMarkersAsString()
This setting controls how ad markers are included in the packaged OriginEndpoint.
|
static HlsPackage.Builder |
builder() |
HlsEncryption |
encryption()
Returns the value of the Encryption property for this object.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
includeIframeOnlyStream()
When enabled, an I-Frame only stream will be included in the output.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
PlaylistType |
playlistType()
The HTTP Live Streaming (HLS) playlist type.
|
String |
playlistTypeAsString()
The HTTP Live Streaming (HLS) playlist type.
|
Integer |
playlistWindowSeconds()
Time window (in seconds) contained in each parent manifest.
|
Integer |
programDateTimeIntervalSeconds()
The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests.
|
Integer |
segmentDurationSeconds()
Duration (in seconds) of each fragment.
|
static Class<? extends HlsPackage.Builder> |
serializableBuilderClass() |
StreamSelection |
streamSelection()
Returns the value of the StreamSelection property for this object.
|
HlsPackage.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Boolean |
useAudioRenditionGroup()
When enabled, audio streams will be placed in rendition groups in the output.
|
copy
public AdMarkers adMarkers()
If the service returns an enum value that is not available in the current SDK version, adMarkers
will
return AdMarkers.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
adMarkersAsString()
.
AdMarkers
public String adMarkersAsString()
If the service returns an enum value that is not available in the current SDK version, adMarkers
will
return AdMarkers.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
adMarkersAsString()
.
AdMarkers
public HlsEncryption encryption()
public Boolean includeIframeOnlyStream()
public PlaylistType playlistType()
If the service returns an enum value that is not available in the current SDK version, playlistType
will
return PlaylistType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
playlistTypeAsString()
.
PlaylistType
public String playlistTypeAsString()
If the service returns an enum value that is not available in the current SDK version, playlistType
will
return PlaylistType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
playlistTypeAsString()
.
PlaylistType
public Integer playlistWindowSeconds()
public Integer programDateTimeIntervalSeconds()
public Integer segmentDurationSeconds()
public StreamSelection streamSelection()
public Boolean useAudioRenditionGroup()
public HlsPackage.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<HlsPackage.Builder,HlsPackage>
public static HlsPackage.Builder builder()
public static Class<? extends HlsPackage.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.