Interface ParameterDropDownControl.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ParameterDropDownControl.Builder,ParameterDropDownControl>,SdkBuilder<ParameterDropDownControl.Builder,ParameterDropDownControl>,SdkPojo
- Enclosing class:
- ParameterDropDownControl
@Mutable @NotThreadSafe public static interface ParameterDropDownControl.Builder extends SdkPojo, CopyableBuilder<ParameterDropDownControl.Builder,ParameterDropDownControl>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ParameterDropDownControl.BuildercascadingControlConfiguration(Consumer<CascadingControlConfiguration.Builder> cascadingControlConfiguration)The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.ParameterDropDownControl.BuildercascadingControlConfiguration(CascadingControlConfiguration cascadingControlConfiguration)The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.ParameterDropDownControl.BuildercommitMode(String commitMode)The visibility configuration of the Apply button on aParameterDropDownControl.ParameterDropDownControl.BuildercommitMode(CommitMode commitMode)The visibility configuration of the Apply button on aParameterDropDownControl.default ParameterDropDownControl.BuilderdisplayOptions(Consumer<DropDownControlDisplayOptions.Builder> displayOptions)The display options of a control.ParameterDropDownControl.BuilderdisplayOptions(DropDownControlDisplayOptions displayOptions)The display options of a control.ParameterDropDownControl.BuilderparameterControlId(String parameterControlId)The ID of theParameterDropDownControl.default ParameterDropDownControl.BuilderselectableValues(Consumer<ParameterSelectableValues.Builder> selectableValues)A list of selectable values that are used in a control.ParameterDropDownControl.BuilderselectableValues(ParameterSelectableValues selectableValues)A list of selectable values that are used in a control.ParameterDropDownControl.BuildersourceParameterName(String sourceParameterName)The source parameter name of theParameterDropDownControl.ParameterDropDownControl.Buildertitle(String title)The title of theParameterDropDownControl.ParameterDropDownControl.Buildertype(String type)The type parameter name of theParameterDropDownControl.ParameterDropDownControl.Buildertype(SheetControlListType type)The type parameter name of theParameterDropDownControl.-
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 Detail
-
parameterControlId
ParameterDropDownControl.Builder parameterControlId(String parameterControlId)
The ID of the
ParameterDropDownControl.- Parameters:
parameterControlId- The ID of theParameterDropDownControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
ParameterDropDownControl.Builder title(String title)
The title of the
ParameterDropDownControl.- Parameters:
title- The title of theParameterDropDownControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceParameterName
ParameterDropDownControl.Builder sourceParameterName(String sourceParameterName)
The source parameter name of the
ParameterDropDownControl.- Parameters:
sourceParameterName- The source parameter name of theParameterDropDownControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayOptions
ParameterDropDownControl.Builder displayOptions(DropDownControlDisplayOptions displayOptions)
The display options of a control.
- Parameters:
displayOptions- The display options of a control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayOptions
default ParameterDropDownControl.Builder displayOptions(Consumer<DropDownControlDisplayOptions.Builder> displayOptions)
The display options of a control.
This is a convenience method that creates an instance of theDropDownControlDisplayOptions.Builderavoiding the need to create one manually viaDropDownControlDisplayOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todisplayOptions(DropDownControlDisplayOptions).- Parameters:
displayOptions- a consumer that will call methods onDropDownControlDisplayOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
displayOptions(DropDownControlDisplayOptions)
-
type
ParameterDropDownControl.Builder type(String type)
The type parameter name of the
ParameterDropDownControl.- Parameters:
type- The type parameter name of theParameterDropDownControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SheetControlListType,SheetControlListType
-
type
ParameterDropDownControl.Builder type(SheetControlListType type)
The type parameter name of the
ParameterDropDownControl.- Parameters:
type- The type parameter name of theParameterDropDownControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SheetControlListType,SheetControlListType
-
selectableValues
ParameterDropDownControl.Builder selectableValues(ParameterSelectableValues selectableValues)
A list of selectable values that are used in a control.
- Parameters:
selectableValues- A list of selectable values that are used in a control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectableValues
default ParameterDropDownControl.Builder selectableValues(Consumer<ParameterSelectableValues.Builder> selectableValues)
A list of selectable values that are used in a control.
This is a convenience method that creates an instance of theParameterSelectableValues.Builderavoiding the need to create one manually viaParameterSelectableValues.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toselectableValues(ParameterSelectableValues).- Parameters:
selectableValues- a consumer that will call methods onParameterSelectableValues.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
selectableValues(ParameterSelectableValues)
-
cascadingControlConfiguration
ParameterDropDownControl.Builder cascadingControlConfiguration(CascadingControlConfiguration cascadingControlConfiguration)
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
- Parameters:
cascadingControlConfiguration- The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cascadingControlConfiguration
default ParameterDropDownControl.Builder cascadingControlConfiguration(Consumer<CascadingControlConfiguration.Builder> cascadingControlConfiguration)
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
This is a convenience method that creates an instance of theCascadingControlConfiguration.Builderavoiding the need to create one manually viaCascadingControlConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocascadingControlConfiguration(CascadingControlConfiguration).- Parameters:
cascadingControlConfiguration- a consumer that will call methods onCascadingControlConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cascadingControlConfiguration(CascadingControlConfiguration)
-
commitMode
ParameterDropDownControl.Builder commitMode(String commitMode)
The visibility configuration of the Apply button on a
ParameterDropDownControl.- Parameters:
commitMode- The visibility configuration of the Apply button on aParameterDropDownControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CommitMode,CommitMode
-
commitMode
ParameterDropDownControl.Builder commitMode(CommitMode commitMode)
The visibility configuration of the Apply button on a
ParameterDropDownControl.- Parameters:
commitMode- The visibility configuration of the Apply button on aParameterDropDownControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CommitMode,CommitMode
-
-