@Generated(value="software.amazon.awssdk:codegen") public final class SegmentationDescriptor extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SegmentationDescriptor.Builder,SegmentationDescriptor>
The segmentation_descriptor message can contain advanced metadata fields, like content identifiers, to
convey a wide range of information about the ad break. MediaTailor writes the ad metadata in the egress manifest as
part of the EXT-X-DATERANGE or EventStream ad marker's SCTE-35 data.
segmentation_descriptor messages must be sent with the time_signal message type.
See the segmentation_descriptor() table of the 2022 SCTE-35 specification for more information.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SegmentationDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SegmentationDescriptor.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
Integer |
segmentationEventId()
The Event Identifier to assign to the
segmentation_descriptor.segmentation_event_id message, as
defined in section 10.3.3.1 of the 2022 SCTE-35 specification. |
Integer |
segmentationTypeId()
The Type Identifier to assign to the
segmentation_descriptor.segmentation_type_id message, as
defined in section 10.3.3.1 of the 2022 SCTE-35 specification. |
String |
segmentationUpid()
The Upid to assign to the
segmentation_descriptor.segmentation_upid message, as defined in section
10.3.3.1 of the 2022 SCTE-35 specification. |
Integer |
segmentationUpidType()
The Upid Type to assign to the
segmentation_descriptor.segmentation_upid_type message, as defined in
section 10.3.3.1 of the 2022 SCTE-35 specification. |
Integer |
segmentNum()
The segment number to assign to the
segmentation_descriptor.segment_num message, as defined in
section 10.3.3.1 of the 2022 SCTE-35 specification Values must be between 0 and 256, inclusive. |
Integer |
segmentsExpected()
The number of segments expected, which is assigned to the
segmentation_descriptor.segments_expectedS
message, as defined in section 10.3.3.1 of the 2022 SCTE-35 specification Values must be between 0 and 256,
inclusive. |
static Class<? extends SegmentationDescriptor.Builder> |
serializableBuilderClass() |
Integer |
subSegmentNum()
The sub-segment number to assign to the
segmentation_descriptor.sub_segment_num message, as defined
in section 10.3.3.1 of the 2022 SCTE-35 specification. |
Integer |
subSegmentsExpected()
The number of sub-segments expected, which is assigned to the
segmentation_descriptor.sub_segments_expected message, as defined in section 10.3.3.1 of the 2022
SCTE-35 specification. |
SegmentationDescriptor.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer segmentNum()
The segment number to assign to the segmentation_descriptor.segment_num message, as defined in
section 10.3.3.1 of the 2022 SCTE-35 specification Values must be between 0 and 256, inclusive. The default value
is 0.
segmentation_descriptor.segment_num message, as defined
in section 10.3.3.1 of the 2022 SCTE-35 specification Values must be between 0 and 256, inclusive. The
default value is 0.public final Integer segmentationEventId()
The Event Identifier to assign to the segmentation_descriptor.segmentation_event_id message, as
defined in section 10.3.3.1 of the 2022 SCTE-35 specification. The default value is 1.
segmentation_descriptor.segmentation_event_id message,
as defined in section 10.3.3.1 of the 2022 SCTE-35 specification. The default value is 1.public final Integer segmentationTypeId()
The Type Identifier to assign to the segmentation_descriptor.segmentation_type_id message, as
defined in section 10.3.3.1 of the 2022 SCTE-35 specification. Values must be between 0 and 256, inclusive. The
default value is 48.
segmentation_descriptor.segmentation_type_id message,
as defined in section 10.3.3.1 of the 2022 SCTE-35 specification. Values must be between 0 and 256,
inclusive. The default value is 48.public final String segmentationUpid()
The Upid to assign to the segmentation_descriptor.segmentation_upid message, as defined in section
10.3.3.1 of the 2022 SCTE-35 specification. The value must be a hexadecimal string containing only the characters
0 though 9 and A through F. The default value is "" (an empty string).
segmentation_descriptor.segmentation_upid message, as defined in
section 10.3.3.1 of the 2022 SCTE-35 specification. The value must be a hexadecimal string containing
only the characters 0 though 9 and A through F. The default value is "" (an empty string).public final Integer segmentationUpidType()
The Upid Type to assign to the segmentation_descriptor.segmentation_upid_type message, as defined in
section 10.3.3.1 of the 2022 SCTE-35 specification. Values must be between 0 and 256, inclusive. The default
value is 14.
segmentation_descriptor.segmentation_upid_type message, as
defined in section 10.3.3.1 of the 2022 SCTE-35 specification. Values must be between 0 and 256,
inclusive. The default value is 14.public final Integer segmentsExpected()
The number of segments expected, which is assigned to the segmentation_descriptor.segments_expectedS
message, as defined in section 10.3.3.1 of the 2022 SCTE-35 specification Values must be between 0 and 256,
inclusive. The default value is 0.
segmentation_descriptor.segments_expectedS message, as defined in section 10.3.3.1 of the
2022 SCTE-35 specification Values must be between 0 and 256, inclusive. The default value is 0.public final Integer subSegmentNum()
The sub-segment number to assign to the segmentation_descriptor.sub_segment_num message, as defined
in section 10.3.3.1 of the 2022 SCTE-35 specification. Values must be between 0 and 256, inclusive. The defualt
value is null.
segmentation_descriptor.sub_segment_num message, as
defined in section 10.3.3.1 of the 2022 SCTE-35 specification. Values must be between 0 and 256,
inclusive. The defualt value is null.public final Integer subSegmentsExpected()
The number of sub-segments expected, which is assigned to the
segmentation_descriptor.sub_segments_expected message, as defined in section 10.3.3.1 of the 2022
SCTE-35 specification. Values must be between 0 and 256, inclusive. The default value is null.
segmentation_descriptor.sub_segments_expected message, as defined in section 10.3.3.1 of the
2022 SCTE-35 specification. Values must be between 0 and 256, inclusive. The default value is null.public SegmentationDescriptor.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SegmentationDescriptor.Builder,SegmentationDescriptor>public static SegmentationDescriptor.Builder builder()
public static Class<? extends SegmentationDescriptor.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.