Interface InputAttachment.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InputAttachment.Builder,
,InputAttachment> SdkBuilder<InputAttachment.Builder,
,InputAttachment> SdkPojo
- Enclosing class:
InputAttachment
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.)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, 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:
-