Interface FilterCrossSheetControl.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FilterCrossSheetControl.Builder,FilterCrossSheetControl>,SdkBuilder<FilterCrossSheetControl.Builder,FilterCrossSheetControl>,SdkPojo
- Enclosing class:
- FilterCrossSheetControl
@Mutable @NotThreadSafe public static interface FilterCrossSheetControl.Builder extends SdkPojo, CopyableBuilder<FilterCrossSheetControl.Builder,FilterCrossSheetControl>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FilterCrossSheetControl.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.FilterCrossSheetControl.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.FilterCrossSheetControl.BuilderfilterControlId(String filterControlId)The ID of theFilterCrossSheetControl.FilterCrossSheetControl.BuildersourceFilterId(String sourceFilterId)The source filter ID of theFilterCrossSheetControl.-
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
-
filterControlId
FilterCrossSheetControl.Builder filterControlId(String filterControlId)
The ID of the
FilterCrossSheetControl.- Parameters:
filterControlId- The ID of theFilterCrossSheetControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceFilterId
FilterCrossSheetControl.Builder sourceFilterId(String sourceFilterId)
The source filter ID of the
FilterCrossSheetControl.- Parameters:
sourceFilterId- The source filter ID of theFilterCrossSheetControl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cascadingControlConfiguration
FilterCrossSheetControl.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 FilterCrossSheetControl.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)
-
-