@Generated(value="software.amazon.awssdk:codegen") public 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() |
copypublic 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().
DashIsoHbbtvCompliancepublic 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().
DashIsoHbbtvCompliancepublic 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().
DashIsoSegmentControlpublic 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().
DashIsoSegmentControlpublic Integer segmentLength()
public DashIsoGroupSettings.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<DashIsoGroupSettings.Builder,DashIsoGroupSettings>public static DashIsoGroupSettings.Builder builder()
public static Class<? extends DashIsoGroupSettings.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.