Interface SdiSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SdiSource.Builder,
,SdiSource> SdkBuilder<SdiSource.Builder,
,SdiSource> SdkPojo
- Enclosing class:
SdiSource
@Mutable
@NotThreadSafe
public static interface SdiSource.Builder
extends SdkPojo, CopyableBuilder<SdiSource.Builder,SdiSource>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of this SdiSource.The ID of the SdiSource.The list of inputs that are currently using this SDI source.inputs
(Collection<String> inputs) The list of inputs that are currently using this SDI source.Applies only if the type is QUAD.mode
(SdiSourceMode mode) Applies only if the type is QUAD.The name of the SdiSource.Specifies whether the SDI source is attached to an SDI input (IN_USE) or not (IDLE).state
(SdiSourceState state) Specifies whether the SDI source is attached to an SDI input (IN_USE) or not (IDLE).Sets the value of the Type property for this object.type
(SdiSourceType type) Sets the value of the Type property for this object.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
-
arn
The ARN of this SdiSource. It is automatically assigned when the SdiSource is created.- Parameters:
arn
- The ARN of this SdiSource. It is automatically assigned when the SdiSource is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID of the SdiSource. Unique in the AWS account.The ID is the resource-id portion of the ARN.- Parameters:
id
- The ID of the SdiSource. Unique in the AWS account.The ID is the resource-id portion of the ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The list of inputs that are currently using this SDI source. This list will be empty if the SdiSource has just been deleted.- Parameters:
inputs
- The list of inputs that are currently using this SDI source. This list will be empty if the SdiSource has just been deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The list of inputs that are currently using this SDI source. This list will be empty if the SdiSource has just been deleted.- Parameters:
inputs
- The list of inputs that are currently using this SDI source. This list will be empty if the SdiSource has just been deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mode
Applies only if the type is QUAD. The mode for handling the quad-link signal QUADRANT or INTERLEAVE.- Parameters:
mode
- Applies only if the type is QUAD. The mode for handling the quad-link signal QUADRANT or INTERLEAVE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
Applies only if the type is QUAD. The mode for handling the quad-link signal QUADRANT or INTERLEAVE.- Parameters:
mode
- Applies only if the type is QUAD. The mode for handling the quad-link signal QUADRANT or INTERLEAVE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the SdiSource.- Parameters:
name
- The name of the SdiSource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
Specifies whether the SDI source is attached to an SDI input (IN_USE) or not (IDLE).- Parameters:
state
- Specifies whether the SDI source is attached to an SDI input (IN_USE) or not (IDLE).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
Specifies whether the SDI source is attached to an SDI input (IN_USE) or not (IDLE).- Parameters:
state
- Specifies whether the SDI source is attached to an SDI input (IN_USE) or not (IDLE).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Sets the value of the Type property for this object.- Parameters:
type
- The new value for the Type property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Sets the value of the Type property for this object.- Parameters:
type
- The new value for the Type property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-