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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default 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.InputAttachment.BuilderautomaticInputFailoverSettings(AutomaticInputFailoverSettings automaticInputFailoverSettings)User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input.InputAttachment.BuilderinputAttachmentName(String inputAttachmentName)User-specified name for the attachment.InputAttachment.BuilderinputId(String inputId)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().InputAttachment.BuilderinputSettings(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 Detail
-
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:
automaticInputFailoverSettings(AutomaticInputFailoverSettings)
-
inputAttachmentName
InputAttachment.Builder inputAttachmentName(String 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
InputAttachment.Builder inputId(String 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
InputAttachment.Builder inputSettings(InputSettings 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
default 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.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:
inputSettings(InputSettings)
-
-