Interface ParameterListControl.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ParameterListControl.Builder,ParameterListControl>,SdkBuilder<ParameterListControl.Builder,ParameterListControl>,SdkPojo
- Enclosing class:
- ParameterListControl
@Mutable @NotThreadSafe public static interface ParameterListControl.Builder extends SdkPojo, CopyableBuilder<ParameterListControl.Builder,ParameterListControl>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ParameterListControl.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.ParameterListControl.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.default ParameterListControl.BuilderdisplayOptions(Consumer<ListControlDisplayOptions.Builder> displayOptions)The display options of a control.ParameterListControl.BuilderdisplayOptions(ListControlDisplayOptions displayOptions)The display options of a control.ParameterListControl.BuilderparameterControlId(String parameterControlId)The ID of theParameterListControl.default ParameterListControl.BuilderselectableValues(Consumer<ParameterSelectableValues.Builder> selectableValues)A list of selectable values that are used in a control.ParameterListControl.BuilderselectableValues(ParameterSelectableValues selectableValues)A list of selectable values that are used in a control.ParameterListControl.BuildersourceParameterName(String sourceParameterName)The source parameter name of theParameterListControl.ParameterListControl.Buildertitle(String title)The title of theParameterListControl.ParameterListControl.Buildertype(String type)The type ofParameterListControl.ParameterListControl.Buildertype(SheetControlListType type)The type ofParameterListControl.-
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
ParameterListControl.Builder parameterControlId(String parameterControlId)
The ID of the
ParameterListControl.- Parameters:
parameterControlId- The ID of theParameterListControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
ParameterListControl.Builder title(String title)
The title of the
ParameterListControl.- Parameters:
title- The title of theParameterListControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceParameterName
ParameterListControl.Builder sourceParameterName(String sourceParameterName)
The source parameter name of the
ParameterListControl.- Parameters:
sourceParameterName- The source parameter name of theParameterListControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayOptions
ParameterListControl.Builder displayOptions(ListControlDisplayOptions 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 ParameterListControl.Builder displayOptions(Consumer<ListControlDisplayOptions.Builder> displayOptions)
The display options of a control.
This is a convenience method that creates an instance of theListControlDisplayOptions.Builderavoiding the need to create one manually viaListControlDisplayOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todisplayOptions(ListControlDisplayOptions).- Parameters:
displayOptions- a consumer that will call methods onListControlDisplayOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
displayOptions(ListControlDisplayOptions)
-
type
ParameterListControl.Builder type(String type)
The type of
ParameterListControl.- Parameters:
type- The type ofParameterListControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SheetControlListType,SheetControlListType
-
type
ParameterListControl.Builder type(SheetControlListType type)
The type of
ParameterListControl.- Parameters:
type- The type ofParameterListControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SheetControlListType,SheetControlListType
-
selectableValues
ParameterListControl.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 ParameterListControl.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
ParameterListControl.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 ParameterListControl.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)
-
-