Interface MultitrackInputConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MultitrackInputConfiguration.Builder,,MultitrackInputConfiguration> SdkBuilder<MultitrackInputConfiguration.Builder,,MultitrackInputConfiguration> SdkPojo
- Enclosing class:
MultitrackInputConfiguration
@Mutable
@NotThreadSafe
public static interface MultitrackInputConfiguration.Builder
extends SdkPojo, CopyableBuilder<MultitrackInputConfiguration.Builder,MultitrackInputConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionIndicates whether multitrack input is enabled.maximumResolution(String maximumResolution) Maximum resolution for multitrack input.maximumResolution(MultitrackMaximumResolution maximumResolution) Maximum resolution for multitrack input.Indicates whether multitrack input is allowed or required.policy(MultitrackPolicy policy) Indicates whether multitrack input is allowed or required.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
enabled
Indicates whether multitrack input is enabled. Can be set to
trueonly if channel type isSTANDARD. Settingenabledtotruewith any other channel type will cause an exception. Iftrue, thenpolicy,maximumResolution, andcontainerFormatare required, andcontainerFormatmust be set toFRAGMENTED_MP4. Default:false.- Parameters:
enabled- Indicates whether multitrack input is enabled. Can be set totrueonly if channel type isSTANDARD. Settingenabledtotruewith any other channel type will cause an exception. Iftrue, thenpolicy,maximumResolution, andcontainerFormatare required, andcontainerFormatmust be set toFRAGMENTED_MP4. Default:false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumResolution
Maximum resolution for multitrack input. Required if
enabledistrue.- Parameters:
maximumResolution- Maximum resolution for multitrack input. Required ifenabledistrue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maximumResolution
MultitrackInputConfiguration.Builder maximumResolution(MultitrackMaximumResolution maximumResolution) Maximum resolution for multitrack input. Required if
enabledistrue.- Parameters:
maximumResolution- Maximum resolution for multitrack input. Required ifenabledistrue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
policy
Indicates whether multitrack input is allowed or required. Required if
enabledistrue.- Parameters:
policy- Indicates whether multitrack input is allowed or required. Required ifenabledistrue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
policy
Indicates whether multitrack input is allowed or required. Required if
enabledistrue.- Parameters:
policy- Indicates whether multitrack input is allowed or required. Required ifenabledistrue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-