Interface NestedFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NestedFilter.Builder,NestedFilter>,SdkBuilder<NestedFilter.Builder,NestedFilter>,SdkPojo
- Enclosing class:
- NestedFilter
@Mutable @NotThreadSafe public static interface NestedFilter.Builder extends SdkPojo, CopyableBuilder<NestedFilter.Builder,NestedFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NestedFilter.Buildercolumn(Consumer<ColumnIdentifier.Builder> column)The column that the filter is applied to.NestedFilter.Buildercolumn(ColumnIdentifier column)The column that the filter is applied to.NestedFilter.BuilderfilterId(String filterId)An identifier that uniquely identifies a filter within a dashboard, analysis, or template.NestedFilter.BuilderincludeInnerSet(Boolean includeInnerSet)A boolean condition to include or exclude the subset that is defined by the values of the nested inner filter.default NestedFilter.BuilderinnerFilter(Consumer<InnerFilter.Builder> innerFilter)TheInnerFilterdefines the subset of data to be used with theNestedFilter.NestedFilter.BuilderinnerFilter(InnerFilter innerFilter)TheInnerFilterdefines the subset of data to be used with theNestedFilter.-
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
-
filterId
NestedFilter.Builder filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
- Parameters:
filterId- An identifier that uniquely identifies a filter within a dashboard, analysis, or template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
column
NestedFilter.Builder column(ColumnIdentifier column)
The column that the filter is applied to.
- Parameters:
column- The column that the filter is applied to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
column
default NestedFilter.Builder column(Consumer<ColumnIdentifier.Builder> column)
The column that the filter is applied to.
This is a convenience method that creates an instance of theColumnIdentifier.Builderavoiding the need to create one manually viaColumnIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumn(ColumnIdentifier).- Parameters:
column- a consumer that will call methods onColumnIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
column(ColumnIdentifier)
-
includeInnerSet
NestedFilter.Builder includeInnerSet(Boolean includeInnerSet)
A boolean condition to include or exclude the subset that is defined by the values of the nested inner filter.
- Parameters:
includeInnerSet- A boolean condition to include or exclude the subset that is defined by the values of the nested inner filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
innerFilter
NestedFilter.Builder innerFilter(InnerFilter innerFilter)
The
InnerFilterdefines the subset of data to be used with theNestedFilter.- Parameters:
innerFilter- TheInnerFilterdefines the subset of data to be used with theNestedFilter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
innerFilter
default NestedFilter.Builder innerFilter(Consumer<InnerFilter.Builder> innerFilter)
The
This is a convenience method that creates an instance of theInnerFilterdefines the subset of data to be used with theNestedFilter.InnerFilter.Builderavoiding the need to create one manually viaInnerFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinnerFilter(InnerFilter).- Parameters:
innerFilter- a consumer that will call methods onInnerFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
innerFilter(InnerFilter)
-
-