Interface AvailConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AvailConfiguration.Builder,AvailConfiguration>,SdkBuilder<AvailConfiguration.Builder,AvailConfiguration>,SdkPojo
- Enclosing class:
- AvailConfiguration
public static interface AvailConfiguration.Builder extends SdkPojo, CopyableBuilder<AvailConfiguration.Builder,AvailConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AvailConfiguration.BuilderavailSettings(Consumer<AvailSettings.Builder> availSettings)Controls how SCTE-35 messages create cues.AvailConfiguration.BuilderavailSettings(AvailSettings availSettings)Controls how SCTE-35 messages create cues.AvailConfiguration.Builderscte35SegmentationScope(String scte35SegmentationScope)Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs.AvailConfiguration.Builderscte35SegmentationScope(Scte35SegmentationScope scte35SegmentationScope)Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
availSettings
AvailConfiguration.Builder 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.- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
availSettings
default AvailConfiguration.Builder availSettings(Consumer<AvailSettings.Builder> 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. This is a convenience method that creates an instance of theAvailSettings.Builderavoiding the need to create one manually viaAvailSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toavailSettings(AvailSettings).- Parameters:
availSettings- a consumer that will call methods onAvailSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
availSettings(AvailSettings)
-
scte35SegmentationScope
AvailConfiguration.Builder scte35SegmentationScope(String 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Scte35SegmentationScope,Scte35SegmentationScope
-
scte35SegmentationScope
AvailConfiguration.Builder 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Scte35SegmentationScope,Scte35SegmentationScope
-
-