Interface ParameterDropDownControl.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ParameterDropDownControl.Builder,ParameterDropDownControl>
,SdkBuilder<ParameterDropDownControl.Builder,ParameterDropDownControl>
,SdkPojo
- Enclosing class:
- ParameterDropDownControl
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.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.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.default ParameterDropDownControl.Builder
displayOptions(Consumer<DropDownControlDisplayOptions.Builder> displayOptions)
The display options of a control.ParameterDropDownControl.Builder
displayOptions(DropDownControlDisplayOptions displayOptions)
The display options of a control.ParameterDropDownControl.Builder
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.ParameterDropDownControl.Builder
selectableValues(ParameterSelectableValues selectableValues)
A list of selectable values that are used in a control.ParameterDropDownControl.Builder
sourceParameterName(String sourceParameterName)
The source parameter name of theParameterDropDownControl
.ParameterDropDownControl.Builder
title(String title)
The title of theParameterDropDownControl
.ParameterDropDownControl.Builder
type(String type)
The type parameter name of theParameterDropDownControl
.ParameterDropDownControl.Builder
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, 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.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:
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.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:
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.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:
cascadingControlConfiguration(CascadingControlConfiguration)
-
-