@Generated(value="software.amazon.awssdk:codegen") public final class DashIsoGroupSettings extends Object implements StructuredPojo, ToCopyableBuilder<DashIsoGroupSettings.Builder,DashIsoGroupSettings>
Modifier and Type | Class and Description |
---|---|
static interface |
DashIsoGroupSettings.Builder |
Modifier and Type | Method and Description |
---|---|
String |
baseUrl()
A partial URI prefix that will be put in the manifest (.mpd) file at the top level BaseURL element.
|
static DashIsoGroupSettings.Builder |
builder() |
String |
destination()
Use Destination (Destination) to specify the S3 output location and the output filename base.
|
DashIsoEncryptionSettings |
encryption()
DRM settings.
|
boolean |
equals(Object obj) |
Integer |
fragmentLength()
Length of fragments to generate (in seconds).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
DashIsoHbbtvCompliance |
hbbtvCompliance()
Returns the value of the HbbtvCompliance property for this object.
|
String |
hbbtvComplianceAsString()
Returns the value of the HbbtvCompliance property for this object.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
minBufferTime()
Minimum time of initially buffered media that is needed to ensure smooth playout.
|
DashIsoSegmentControl |
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 mpd segments to create (in seconds).
|
static Class<? extends DashIsoGroupSettings.Builder> |
serializableBuilderClass() |
DashIsoGroupSettings.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String baseUrl()
public String destination()
public DashIsoEncryptionSettings encryption()
public Integer fragmentLength()
public DashIsoHbbtvCompliance hbbtvCompliance()
If the service returns an enum value that is not available in the current SDK version, hbbtvCompliance
will return DashIsoHbbtvCompliance.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from hbbtvComplianceAsString()
.
DashIsoHbbtvCompliance
public String hbbtvComplianceAsString()
If the service returns an enum value that is not available in the current SDK version, hbbtvCompliance
will return DashIsoHbbtvCompliance.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from hbbtvComplianceAsString()
.
DashIsoHbbtvCompliance
public Integer minBufferTime()
public DashIsoSegmentControl segmentControl()
If the service returns an enum value that is not available in the current SDK version, segmentControl
will return DashIsoSegmentControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from segmentControlAsString()
.
DashIsoSegmentControl
public String segmentControlAsString()
If the service returns an enum value that is not available in the current SDK version, segmentControl
will return DashIsoSegmentControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from segmentControlAsString()
.
DashIsoSegmentControl
public Integer segmentLength()
public DashIsoGroupSettings.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DashIsoGroupSettings.Builder,DashIsoGroupSettings>
public static DashIsoGroupSettings.Builder builder()
public static Class<? extends DashIsoGroupSettings.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.