@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Scte35SegmentationDescriptor extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
Scte35SegmentationDescriptor() |
Modifier and Type | Method and Description |
---|---|
Scte35SegmentationDescriptor |
clone() |
boolean |
equals(Object obj) |
Scte35DeliveryRestrictions |
getDeliveryRestrictions()
Holds the four SCTE-35 delivery restriction parameters.
|
String |
getSegmentationCancelIndicator()
Corresponds to SCTE-35 segmentation_event_cancel_indicator.
|
Long |
getSegmentationDuration()
Corresponds to SCTE-35 segmentation_duration.
|
Long |
getSegmentationEventId()
Corresponds to SCTE-35 segmentation_event_id.
|
Integer |
getSegmentationTypeId()
Corresponds to SCTE-35 segmentation_type_id.
|
String |
getSegmentationUpid()
Corresponds to SCTE-35 segmentation_upid.
|
Integer |
getSegmentationUpidType()
Corresponds to SCTE-35 segmentation_upid_type.
|
Integer |
getSegmentNum()
Corresponds to SCTE-35 segment_num.
|
Integer |
getSegmentsExpected()
Corresponds to SCTE-35 segments_expected.
|
Integer |
getSubSegmentNum()
Corresponds to SCTE-35 sub_segment_num.
|
Integer |
getSubSegmentsExpected()
Corresponds to SCTE-35 sub_segments_expected.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDeliveryRestrictions(Scte35DeliveryRestrictions deliveryRestrictions)
Holds the four SCTE-35 delivery restriction parameters.
|
void |
setSegmentationCancelIndicator(String segmentationCancelIndicator)
Corresponds to SCTE-35 segmentation_event_cancel_indicator.
|
void |
setSegmentationDuration(Long segmentationDuration)
Corresponds to SCTE-35 segmentation_duration.
|
void |
setSegmentationEventId(Long segmentationEventId)
Corresponds to SCTE-35 segmentation_event_id.
|
void |
setSegmentationTypeId(Integer segmentationTypeId)
Corresponds to SCTE-35 segmentation_type_id.
|
void |
setSegmentationUpid(String segmentationUpid)
Corresponds to SCTE-35 segmentation_upid.
|
void |
setSegmentationUpidType(Integer segmentationUpidType)
Corresponds to SCTE-35 segmentation_upid_type.
|
void |
setSegmentNum(Integer segmentNum)
Corresponds to SCTE-35 segment_num.
|
void |
setSegmentsExpected(Integer segmentsExpected)
Corresponds to SCTE-35 segments_expected.
|
void |
setSubSegmentNum(Integer subSegmentNum)
Corresponds to SCTE-35 sub_segment_num.
|
void |
setSubSegmentsExpected(Integer subSegmentsExpected)
Corresponds to SCTE-35 sub_segments_expected.
|
String |
toString()
Returns a string representation of this object.
|
Scte35SegmentationDescriptor |
withDeliveryRestrictions(Scte35DeliveryRestrictions deliveryRestrictions)
Holds the four SCTE-35 delivery restriction parameters.
|
Scte35SegmentationDescriptor |
withSegmentationCancelIndicator(Scte35SegmentationCancelIndicator segmentationCancelIndicator)
Corresponds to SCTE-35 segmentation_event_cancel_indicator.
|
Scte35SegmentationDescriptor |
withSegmentationCancelIndicator(String segmentationCancelIndicator)
Corresponds to SCTE-35 segmentation_event_cancel_indicator.
|
Scte35SegmentationDescriptor |
withSegmentationDuration(Long segmentationDuration)
Corresponds to SCTE-35 segmentation_duration.
|
Scte35SegmentationDescriptor |
withSegmentationEventId(Long segmentationEventId)
Corresponds to SCTE-35 segmentation_event_id.
|
Scte35SegmentationDescriptor |
withSegmentationTypeId(Integer segmentationTypeId)
Corresponds to SCTE-35 segmentation_type_id.
|
Scte35SegmentationDescriptor |
withSegmentationUpid(String segmentationUpid)
Corresponds to SCTE-35 segmentation_upid.
|
Scte35SegmentationDescriptor |
withSegmentationUpidType(Integer segmentationUpidType)
Corresponds to SCTE-35 segmentation_upid_type.
|
Scte35SegmentationDescriptor |
withSegmentNum(Integer segmentNum)
Corresponds to SCTE-35 segment_num.
|
Scte35SegmentationDescriptor |
withSegmentsExpected(Integer segmentsExpected)
Corresponds to SCTE-35 segments_expected.
|
Scte35SegmentationDescriptor |
withSubSegmentNum(Integer subSegmentNum)
Corresponds to SCTE-35 sub_segment_num.
|
Scte35SegmentationDescriptor |
withSubSegmentsExpected(Integer subSegmentsExpected)
Corresponds to SCTE-35 sub_segments_expected.
|
public void setDeliveryRestrictions(Scte35DeliveryRestrictions deliveryRestrictions)
deliveryRestrictions
- Holds the four SCTE-35 delivery restriction parameters.public Scte35DeliveryRestrictions getDeliveryRestrictions()
public Scte35SegmentationDescriptor withDeliveryRestrictions(Scte35DeliveryRestrictions deliveryRestrictions)
deliveryRestrictions
- Holds the four SCTE-35 delivery restriction parameters.public void setSegmentNum(Integer segmentNum)
segmentNum
- Corresponds to SCTE-35 segment_num. A value that is valid for the specified segmentation_type_id.public Integer getSegmentNum()
public Scte35SegmentationDescriptor withSegmentNum(Integer segmentNum)
segmentNum
- Corresponds to SCTE-35 segment_num. A value that is valid for the specified segmentation_type_id.public void setSegmentationCancelIndicator(String segmentationCancelIndicator)
segmentationCancelIndicator
- Corresponds to SCTE-35 segmentation_event_cancel_indicator.Scte35SegmentationCancelIndicator
public String getSegmentationCancelIndicator()
Scte35SegmentationCancelIndicator
public Scte35SegmentationDescriptor withSegmentationCancelIndicator(String segmentationCancelIndicator)
segmentationCancelIndicator
- Corresponds to SCTE-35 segmentation_event_cancel_indicator.Scte35SegmentationCancelIndicator
public Scte35SegmentationDescriptor withSegmentationCancelIndicator(Scte35SegmentationCancelIndicator segmentationCancelIndicator)
segmentationCancelIndicator
- Corresponds to SCTE-35 segmentation_event_cancel_indicator.Scte35SegmentationCancelIndicator
public void setSegmentationDuration(Long segmentationDuration)
segmentationDuration
- Corresponds to SCTE-35 segmentation_duration. Optional. The duration for the time_signal, in 90 KHz ticks.
To convert seconds to ticks, multiple the seconds by 90,000. Enter time in 90 KHz clock ticks. If you do
not enter a duration, the time_signal will continue until you insert a cancellation message.public Long getSegmentationDuration()
public Scte35SegmentationDescriptor withSegmentationDuration(Long segmentationDuration)
segmentationDuration
- Corresponds to SCTE-35 segmentation_duration. Optional. The duration for the time_signal, in 90 KHz ticks.
To convert seconds to ticks, multiple the seconds by 90,000. Enter time in 90 KHz clock ticks. If you do
not enter a duration, the time_signal will continue until you insert a cancellation message.public void setSegmentationEventId(Long segmentationEventId)
segmentationEventId
- Corresponds to SCTE-35 segmentation_event_id.public Long getSegmentationEventId()
public Scte35SegmentationDescriptor withSegmentationEventId(Long segmentationEventId)
segmentationEventId
- Corresponds to SCTE-35 segmentation_event_id.public void setSegmentationTypeId(Integer segmentationTypeId)
segmentationTypeId
- Corresponds to SCTE-35 segmentation_type_id. One of the segmentation_type_id values listed in the SCTE-35
specification. On the console, enter the ID in decimal (for example, "52"). In the CLI, API, or an SDK,
enter the ID in hex (for example, "0x34") or decimal (for example, "52").public Integer getSegmentationTypeId()
public Scte35SegmentationDescriptor withSegmentationTypeId(Integer segmentationTypeId)
segmentationTypeId
- Corresponds to SCTE-35 segmentation_type_id. One of the segmentation_type_id values listed in the SCTE-35
specification. On the console, enter the ID in decimal (for example, "52"). In the CLI, API, or an SDK,
enter the ID in hex (for example, "0x34") or decimal (for example, "52").public void setSegmentationUpid(String segmentationUpid)
segmentationUpid
- Corresponds to SCTE-35 segmentation_upid. Enter a string containing the hexadecimal representation of the
characters that make up the SCTE-35 segmentation_upid value. Must contain an even number of hex
characters. Do not include spaces between each hex pair. For example, the ASCII "ADS Information" becomes
hex "41445320496e666f726d6174696f6e.public String getSegmentationUpid()
public Scte35SegmentationDescriptor withSegmentationUpid(String segmentationUpid)
segmentationUpid
- Corresponds to SCTE-35 segmentation_upid. Enter a string containing the hexadecimal representation of the
characters that make up the SCTE-35 segmentation_upid value. Must contain an even number of hex
characters. Do not include spaces between each hex pair. For example, the ASCII "ADS Information" becomes
hex "41445320496e666f726d6174696f6e.public void setSegmentationUpidType(Integer segmentationUpidType)
segmentationUpidType
- Corresponds to SCTE-35 segmentation_upid_type. On the console, enter one of the types listed in the
SCTE-35 specification, converted to a decimal. For example, "0x0C" hex from the specification is "12" in
decimal. In the CLI, API, or an SDK, enter one of the types listed in the SCTE-35 specification, in either
hex (for example, "0x0C" ) or in decimal (for example, "12").public Integer getSegmentationUpidType()
public Scte35SegmentationDescriptor withSegmentationUpidType(Integer segmentationUpidType)
segmentationUpidType
- Corresponds to SCTE-35 segmentation_upid_type. On the console, enter one of the types listed in the
SCTE-35 specification, converted to a decimal. For example, "0x0C" hex from the specification is "12" in
decimal. In the CLI, API, or an SDK, enter one of the types listed in the SCTE-35 specification, in either
hex (for example, "0x0C" ) or in decimal (for example, "12").public void setSegmentsExpected(Integer segmentsExpected)
segmentsExpected
- Corresponds to SCTE-35 segments_expected. A value that is valid for the specified segmentation_type_id.public Integer getSegmentsExpected()
public Scte35SegmentationDescriptor withSegmentsExpected(Integer segmentsExpected)
segmentsExpected
- Corresponds to SCTE-35 segments_expected. A value that is valid for the specified segmentation_type_id.public void setSubSegmentNum(Integer subSegmentNum)
subSegmentNum
- Corresponds to SCTE-35 sub_segment_num. A value that is valid for the specified segmentation_type_id.public Integer getSubSegmentNum()
public Scte35SegmentationDescriptor withSubSegmentNum(Integer subSegmentNum)
subSegmentNum
- Corresponds to SCTE-35 sub_segment_num. A value that is valid for the specified segmentation_type_id.public void setSubSegmentsExpected(Integer subSegmentsExpected)
subSegmentsExpected
- Corresponds to SCTE-35 sub_segments_expected. A value that is valid for the specified
segmentation_type_id.public Integer getSubSegmentsExpected()
public Scte35SegmentationDescriptor withSubSegmentsExpected(Integer subSegmentsExpected)
subSegmentsExpected
- Corresponds to SCTE-35 sub_segments_expected. A value that is valid for the specified
segmentation_type_id.public String toString()
toString
in class Object
Object.toString()
public Scte35SegmentationDescriptor clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.