Interface InputAttachment.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InputAttachment.Builder,
,InputAttachment> SdkBuilder<InputAttachment.Builder,
,InputAttachment> SdkPojo
- Enclosing class:
InputAttachment
@Mutable
@NotThreadSafe
public static interface InputAttachment.Builder
extends SdkPojo, CopyableBuilder<InputAttachment.Builder,InputAttachment>
-
Method Summary
Modifier and TypeMethodDescriptiondefault InputAttachment.Builder
automaticInputFailoverSettings
(Consumer<AutomaticInputFailoverSettings.Builder> automaticInputFailoverSettings) User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input.automaticInputFailoverSettings
(AutomaticInputFailoverSettings automaticInputFailoverSettings) User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input.inputAttachmentName
(String inputAttachmentName) User-specified name for the attachment.The ID of the inputdefault InputAttachment.Builder
inputSettings
(Consumer<InputSettings.Builder> inputSettings) Settings of an input (caption selector, etc.) This is a convenience method that creates an instance of theInputSettings.Builder
avoiding the need to create one manually viaInputSettings.builder()
.inputSettings
(InputSettings inputSettings) Settings of an input (caption selector, etc.)logicalInterfaceNames
(String... logicalInterfaceNames) Optional assignment of an input to a logical interface on the Node.logicalInterfaceNames
(Collection<String> logicalInterfaceNames) Optional assignment of an input to a logical interface on the Node.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
-
automaticInputFailoverSettings
InputAttachment.Builder automaticInputFailoverSettings(AutomaticInputFailoverSettings automaticInputFailoverSettings) User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input.- Parameters:
automaticInputFailoverSettings
- User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automaticInputFailoverSettings
default InputAttachment.Builder automaticInputFailoverSettings(Consumer<AutomaticInputFailoverSettings.Builder> automaticInputFailoverSettings) User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. This is a convenience method that creates an instance of theAutomaticInputFailoverSettings.Builder
avoiding the need to create one manually viaAutomaticInputFailoverSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toautomaticInputFailoverSettings(AutomaticInputFailoverSettings)
.- Parameters:
automaticInputFailoverSettings
- a consumer that will call methods onAutomaticInputFailoverSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputAttachmentName
User-specified name for the attachment. This is required if the user wants to use this input in an input switch action.- Parameters:
inputAttachmentName
- User-specified name for the attachment. This is required if the user wants to use this input in an input switch action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputId
The ID of the input- Parameters:
inputId
- The ID of the input- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSettings
Settings of an input (caption selector, etc.)- Parameters:
inputSettings
- Settings of an input (caption selector, etc.)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSettings
Settings of an input (caption selector, etc.) This is a convenience method that creates an instance of theInputSettings.Builder
avoiding the need to create one manually viaInputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputSettings(InputSettings)
.- Parameters:
inputSettings
- a consumer that will call methods onInputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logicalInterfaceNames
Optional assignment of an input to a logical interface on the Node. Only applies to on premises channels.- Parameters:
logicalInterfaceNames
- Optional assignment of an input to a logical interface on the Node. Only applies to on premises channels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logicalInterfaceNames
Optional assignment of an input to a logical interface on the Node. Only applies to on premises channels.- Parameters:
logicalInterfaceNames
- Optional assignment of an input to a logical interface on the Node. Only applies to on premises channels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-