@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AvailConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
AvailConfiguration() |
Modifier and Type | Method and Description |
---|---|
AvailConfiguration |
clone() |
boolean |
equals(Object obj) |
AvailSettings |
getAvailSettings()
Controls how SCTE-35 messages create cues.
|
String |
getScte35SegmentationScope()
Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAvailSettings(AvailSettings availSettings)
Controls how SCTE-35 messages create cues.
|
void |
setScte35SegmentationScope(String scte35SegmentationScope)
Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs.
|
String |
toString()
Returns a string representation of this object.
|
AvailConfiguration |
withAvailSettings(AvailSettings availSettings)
Controls how SCTE-35 messages create cues.
|
AvailConfiguration |
withScte35SegmentationScope(Scte35SegmentationScope scte35SegmentationScope)
Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs.
|
AvailConfiguration |
withScte35SegmentationScope(String scte35SegmentationScope)
Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs.
|
public void setAvailSettings(AvailSettings availSettings)
availSettings
- Controls how SCTE-35 messages create cues. Splice Insert mode treats all segmentation signals
traditionally. With Time Signal APOS mode only Time Signal Placement Opportunity and Break messages create
segment breaks. With ESAM mode, signals are forwarded to an ESAM server for possible update.public AvailSettings getAvailSettings()
public AvailConfiguration withAvailSettings(AvailSettings availSettings)
availSettings
- Controls how SCTE-35 messages create cues. Splice Insert mode treats all segmentation signals
traditionally. With Time Signal APOS mode only Time Signal Placement Opportunity and Break messages create
segment breaks. With ESAM mode, signals are forwarded to an ESAM server for possible update.public void setScte35SegmentationScope(String scte35SegmentationScope)
scte35SegmentationScope
- Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented
outputs. Insertion of a SCTE 35 message typically results in a segment break, in addition to the regular
cadence of breaks. The segment breaks appear in video outputs, audio outputs, and captions outputs (if
any).
ALL_OUTPUT_GROUPS: Default. Insert the segment break in in all output groups that have segmented outputs.
This is the legacy behavior. SCTE35_ENABLED_OUTPUT_GROUPS: Insert the segment break only in output groups
that have SCTE 35 passthrough enabled. This is the recommended value, because it reduces unnecessary
segment breaks.Scte35SegmentationScope
public String getScte35SegmentationScope()
Scte35SegmentationScope
public AvailConfiguration withScte35SegmentationScope(String scte35SegmentationScope)
scte35SegmentationScope
- Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented
outputs. Insertion of a SCTE 35 message typically results in a segment break, in addition to the regular
cadence of breaks. The segment breaks appear in video outputs, audio outputs, and captions outputs (if
any).
ALL_OUTPUT_GROUPS: Default. Insert the segment break in in all output groups that have segmented outputs.
This is the legacy behavior. SCTE35_ENABLED_OUTPUT_GROUPS: Insert the segment break only in output groups
that have SCTE 35 passthrough enabled. This is the recommended value, because it reduces unnecessary
segment breaks.Scte35SegmentationScope
public AvailConfiguration withScte35SegmentationScope(Scte35SegmentationScope scte35SegmentationScope)
scte35SegmentationScope
- Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented
outputs. Insertion of a SCTE 35 message typically results in a segment break, in addition to the regular
cadence of breaks. The segment breaks appear in video outputs, audio outputs, and captions outputs (if
any).
ALL_OUTPUT_GROUPS: Default. Insert the segment break in in all output groups that have segmented outputs.
This is the legacy behavior. SCTE35_ENABLED_OUTPUT_GROUPS: Insert the segment break only in output groups
that have SCTE 35 passthrough enabled. This is the recommended value, because it reduces unnecessary
segment breaks.Scte35SegmentationScope
public String toString()
toString
in class Object
Object.toString()
public AvailConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.