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
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 Details
-
enabled
Indicates whether multitrack input is enabled. Can be set to
true
only if channel type isSTANDARD
. Settingenabled
totrue
with any other channel type will cause an exception. Iftrue
, thenpolicy
,maximumResolution
, andcontainerFormat
are required, andcontainerFormat
must be set toFRAGMENTED_MP4
. Default:false
.- Parameters:
enabled
- Indicates whether multitrack input is enabled. Can be set totrue
only if channel type isSTANDARD
. Settingenabled
totrue
with any other channel type will cause an exception. Iftrue
, thenpolicy
,maximumResolution
, andcontainerFormat
are required, andcontainerFormat
must 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
enabled
istrue
.- Parameters:
maximumResolution
- Maximum resolution for multitrack input. Required ifenabled
istrue
.- 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
enabled
istrue
.- Parameters:
maximumResolution
- Maximum resolution for multitrack input. Required ifenabled
istrue
.- 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
enabled
istrue
.- Parameters:
policy
- Indicates whether multitrack input is allowed or required. Required ifenabled
istrue
.- 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
enabled
istrue
.- Parameters:
policy
- Indicates whether multitrack input is allowed or required. Required ifenabled
istrue
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-