Interface ParameterDropDownControl.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ParameterDropDownControl.Builder,
,ParameterDropDownControl> SdkBuilder<ParameterDropDownControl.Builder,
,ParameterDropDownControl> SdkPojo
- Enclosing class:
ParameterDropDownControl
-
Method Summary
Modifier and TypeMethodDescriptiondefault 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.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.commitMode
(String commitMode) The visibility configuration of the Apply button on aParameterDropDownControl
.commitMode
(CommitMode commitMode) The visibility configuration of the Apply button on aParameterDropDownControl
.default ParameterDropDownControl.Builder
displayOptions
(Consumer<DropDownControlDisplayOptions.Builder> displayOptions) The display options of a control.displayOptions
(DropDownControlDisplayOptions displayOptions) The display options of a control.parameterControlId
(String parameterControlId) The ID of theParameterDropDownControl
.default ParameterDropDownControl.Builder
selectableValues
(Consumer<ParameterSelectableValues.Builder> selectableValues) A list of selectable values that are used in a control.selectableValues
(ParameterSelectableValues selectableValues) A list of selectable values that are used in a control.sourceParameterName
(String sourceParameterName) The source parameter name of theParameterDropDownControl
.The title of theParameterDropDownControl
.The type parameter name of theParameterDropDownControl
.type
(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 Details
-
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
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
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
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.Builder
avoiding the need to create one manually viaDropDownControlDisplayOptions.builder()
.When the
Consumer
completes,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:
-
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:
-
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:
-
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.Builder
avoiding the need to create one manually viaParameterSelectableValues.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaCascadingControlConfiguration.builder()
.When the
Consumer
completes,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:
-
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
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:
-