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.BuilderautomaticInputFailoverSettings(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.BuilderinputSettings(Consumer<InputSettings.Builder> inputSettings) Settings of an input (caption selector, etc.) This is a convenience method that creates an instance of theInputSettings.Builderavoiding 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
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
-
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.Builderavoiding the need to create one manually viaAutomaticInputFailoverSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaInputSettings.builder().When the
Consumercompletes,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.
-