Class AvailConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.AvailConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AvailConfiguration.Builder,AvailConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class AvailConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AvailConfiguration.Builder,AvailConfiguration>
Avail Configuration- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAvailConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AvailSettingsavailSettings()Controls how SCTE-35 messages create cues.static AvailConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Scte35SegmentationScopescte35SegmentationScope()Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs.Stringscte35SegmentationScopeAsString()Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AvailConfiguration.Builder>serializableBuilderClass()AvailConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
availSettings
public final 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.- Returns:
- 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.
-
scte35SegmentationScope
public final 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.If the service returns an enum value that is not available in the current SDK version,
scte35SegmentationScopewill returnScte35SegmentationScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscte35SegmentationScopeAsString().- Returns:
- 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.
- See Also:
Scte35SegmentationScope
-
scte35SegmentationScopeAsString
public final String scte35SegmentationScopeAsString()
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.If the service returns an enum value that is not available in the current SDK version,
scte35SegmentationScopewill returnScte35SegmentationScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscte35SegmentationScopeAsString().- Returns:
- 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.
- See Also:
Scte35SegmentationScope
-
toBuilder
public AvailConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AvailConfiguration.Builder,AvailConfiguration>
-
builder
public static AvailConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends AvailConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-