@Generated(value="software.amazon.awssdk:codegen") public final class AdBreak extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AdBreak.Builder,AdBreak>
Ad break configuration parameters.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AdBreak.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AdBreak.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MessageType |
messageType()
The SCTE-35 ad insertion type.
|
String |
messageTypeAsString()
The SCTE-35 ad insertion type.
|
Long |
offsetMillis()
How long (in milliseconds) after the beginning of the program that an ad starts.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AdBreak.Builder> |
serializableBuilderClass() |
SlateSource |
slate()
Ad break slate configuration.
|
SpliceInsertMessage |
spliceInsertMessage()
This defines the SCTE-35
splice_insert() message inserted around the ad. |
TimeSignalMessage |
timeSignalMessage()
Defines the SCTE-35
time_signal message inserted around the ad. |
AdBreak.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final MessageType messageType()
The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT, TIME_SIGNAL.
If the service returns an enum value that is not available in the current SDK version, messageType will
return MessageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
messageTypeAsString().
SPLICE_INSERT, TIME_SIGNAL.MessageTypepublic final String messageTypeAsString()
The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT, TIME_SIGNAL.
If the service returns an enum value that is not available in the current SDK version, messageType will
return MessageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
messageTypeAsString().
SPLICE_INSERT, TIME_SIGNAL.MessageTypepublic final Long offsetMillis()
How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.
public final SlateSource slate()
Ad break slate configuration.
public final SpliceInsertMessage spliceInsertMessage()
This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using
splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.
splice_insert() message inserted around the ad. For information
about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.public final TimeSignalMessage timeSignalMessage()
Defines the SCTE-35 time_signal message inserted around the ad.
Programs on a channel's schedule can be configured with one or more ad breaks. You can attach a
splice_insert SCTE-35 message to the ad break. This message provides basic metadata about the ad
break.
See section 9.7.4 of the 2022 SCTE-35 specification for more information.
time_signal message inserted around the ad.
Programs on a channel's schedule can be configured with one or more ad breaks. You can attach a
splice_insert SCTE-35 message to the ad break. This message provides basic metadata about
the ad break.
See section 9.7.4 of the 2022 SCTE-35 specification for more information.
public AdBreak.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AdBreak.Builder,AdBreak>public static AdBreak.Builder builder()
public static Class<? extends AdBreak.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.