Class InputSwitchConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.mediapackagev2.alpha.InputSwitchConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<InputSwitchConfiguration>
- Enclosing interface:
InputSwitchConfiguration
@Stability(Experimental)
public static final class InputSwitchConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<InputSwitchConfiguration>
A builder for
InputSwitchConfiguration-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.mqcsInputSwitching(Boolean mqcsInputSwitching) Sets the value ofInputSwitchConfiguration.getMqcsInputSwitching()preferredInput(IngestEndpoint preferredInput) Sets the value ofInputSwitchConfiguration.getPreferredInput()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
mqcsInputSwitching
@Stability(Experimental) public InputSwitchConfiguration.Builder mqcsInputSwitching(Boolean mqcsInputSwitching) Sets the value ofInputSwitchConfiguration.getMqcsInputSwitching()- Parameters:
mqcsInputSwitching- When true, AWS Elemental MediaPackage performs input switching based on the MQCS. This setting is valid only when InputType is CMAF.- Returns:
this
-
preferredInput
@Stability(Experimental) public InputSwitchConfiguration.Builder preferredInput(IngestEndpoint preferredInput) Sets the value ofInputSwitchConfiguration.getPreferredInput()- Parameters:
preferredInput- For CMAF inputs, indicates which input MediaPackage should prefer when both inputs have equal MQCS scores. Select 1 to prefer the first ingest endpoint, or 2 to prefer the second ingest endpoint. If you don't specify a preferred input, MediaPackage uses its default switching behavior when MQCS scores are equal.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<InputSwitchConfiguration>- Returns:
- a new instance of
InputSwitchConfiguration - Throws:
NullPointerException- if any required attribute was not provided
-