Interface FilterGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FilterGroup.Builder,FilterGroup>,SdkBuilder<FilterGroup.Builder,FilterGroup>,SdkPojo
- Enclosing class:
- FilterGroup
public static interface FilterGroup.Builder extends SdkPojo, CopyableBuilder<FilterGroup.Builder,FilterGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FilterGroup.BuildercrossDataset(String crossDataset)The filter new feature which can apply filter group to all data sets.FilterGroup.BuildercrossDataset(CrossDatasetTypes crossDataset)The filter new feature which can apply filter group to all data sets.FilterGroup.BuilderfilterGroupId(String filterGroupId)The value that uniquely identifies aFilterGroupwithin a dashboard, template, or analysis.FilterGroup.Builderfilters(Collection<Filter> filters)The list of filters that are present in aFilterGroup.FilterGroup.Builderfilters(Consumer<Filter.Builder>... filters)The list of filters that are present in aFilterGroup.FilterGroup.Builderfilters(Filter... filters)The list of filters that are present in aFilterGroup.default FilterGroup.BuilderscopeConfiguration(Consumer<FilterScopeConfiguration.Builder> scopeConfiguration)The configuration that specifies what scope to apply to aFilterGroup.FilterGroup.BuilderscopeConfiguration(FilterScopeConfiguration scopeConfiguration)The configuration that specifies what scope to apply to aFilterGroup.FilterGroup.Builderstatus(String status)The status of theFilterGroup.FilterGroup.Builderstatus(WidgetStatus status)The status of theFilterGroup.-
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
-
filterGroupId
FilterGroup.Builder filterGroupId(String filterGroupId)
The value that uniquely identifies a
FilterGroupwithin a dashboard, template, or analysis.- Parameters:
filterGroupId- The value that uniquely identifies aFilterGroupwithin a dashboard, template, or analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
FilterGroup.Builder filters(Collection<Filter> filters)
The list of filters that are present in a
FilterGroup.- Parameters:
filters- The list of filters that are present in aFilterGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
FilterGroup.Builder filters(Filter... filters)
The list of filters that are present in a
FilterGroup.- Parameters:
filters- The list of filters that are present in aFilterGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
FilterGroup.Builder filters(Consumer<Filter.Builder>... filters)
The list of filters that are present in a
This is a convenience method that creates an instance of theFilterGroup.Filter.Builderavoiding the need to create one manually viaFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#filters(List.) - Parameters:
filters- a consumer that will call methods onFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#filters(java.util.Collection)
-
scopeConfiguration
FilterGroup.Builder scopeConfiguration(FilterScopeConfiguration scopeConfiguration)
The configuration that specifies what scope to apply to a
FilterGroup.This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
- Parameters:
scopeConfiguration- The configuration that specifies what scope to apply to aFilterGroup.This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopeConfiguration
default FilterGroup.Builder scopeConfiguration(Consumer<FilterScopeConfiguration.Builder> scopeConfiguration)
The configuration that specifies what scope to apply to a
FilterGroup.This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
This is a convenience method that creates an instance of theFilterScopeConfiguration.Builderavoiding the need to create one manually viaFilterScopeConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscopeConfiguration(FilterScopeConfiguration).- Parameters:
scopeConfiguration- a consumer that will call methods onFilterScopeConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
scopeConfiguration(FilterScopeConfiguration)
-
status
FilterGroup.Builder status(String status)
The status of the
FilterGroup.- Parameters:
status- The status of theFilterGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WidgetStatus,WidgetStatus
-
status
FilterGroup.Builder status(WidgetStatus status)
The status of the
FilterGroup.- Parameters:
status- The status of theFilterGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WidgetStatus,WidgetStatus
-
crossDataset
FilterGroup.Builder crossDataset(String crossDataset)
The filter new feature which can apply filter group to all data sets. Choose one of the following options:
-
ALL_DATASETS -
SINGLE_DATASET
- Parameters:
crossDataset- The filter new feature which can apply filter group to all data sets. Choose one of the following options:-
ALL_DATASETS -
SINGLE_DATASET
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CrossDatasetTypes,CrossDatasetTypes
-
-
crossDataset
FilterGroup.Builder crossDataset(CrossDatasetTypes crossDataset)
The filter new feature which can apply filter group to all data sets. Choose one of the following options:
-
ALL_DATASETS -
SINGLE_DATASET
- Parameters:
crossDataset- The filter new feature which can apply filter group to all data sets. Choose one of the following options:-
ALL_DATASETS -
SINGLE_DATASET
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CrossDatasetTypes,CrossDatasetTypes
-
-
-