Interface CaseFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CaseFilter.Builder,CaseFilter>,SdkBuilder<CaseFilter.Builder,CaseFilter>,SdkPojo
- Enclosing class:
- CaseFilter
public static interface CaseFilter.Builder extends SdkPojo, CopyableBuilder<CaseFilter.Builder,CaseFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CaseFilter.BuilderandAll(Collection<CaseFilter> andAll)Provides "and all" filtering.CaseFilter.BuilderandAll(Consumer<CaseFilter.Builder>... andAll)Provides "and all" filtering.CaseFilter.BuilderandAll(CaseFilter... andAll)Provides "and all" filtering.default CaseFilter.Builderfield(Consumer<FieldFilter.Builder> field)A list of fields to filter on.CaseFilter.Builderfield(FieldFilter field)A list of fields to filter on.default CaseFilter.Buildernot(Consumer<CaseFilter.Builder> not)Sets the value of the Not property for this object.CaseFilter.Buildernot(CaseFilter not)Sets the value of the Not property for this object.CaseFilter.BuilderorAll(Collection<CaseFilter> orAll)Provides "or all" filtering.CaseFilter.BuilderorAll(Consumer<CaseFilter.Builder>... orAll)Provides "or all" filtering.CaseFilter.BuilderorAll(CaseFilter... orAll)Provides "or all" filtering.-
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
-
andAll
CaseFilter.Builder andAll(Collection<CaseFilter> andAll)
Provides "and all" filtering.
- Parameters:
andAll- Provides "and all" filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
andAll
CaseFilter.Builder andAll(CaseFilter... andAll)
Provides "and all" filtering.
- Parameters:
andAll- Provides "and all" filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
andAll
CaseFilter.Builder andAll(Consumer<CaseFilter.Builder>... andAll)
Provides "and all" filtering.
This is a convenience method that creates an instance of theCaseFilter.Builderavoiding the need to create one manually viaCaseFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#andAll(List.) - Parameters:
andAll- a consumer that will call methods onCaseFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#andAll(java.util.Collection)
-
field
CaseFilter.Builder field(FieldFilter field)
A list of fields to filter on.
- Parameters:
field- A list of fields to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
field
default CaseFilter.Builder field(Consumer<FieldFilter.Builder> field)
A list of fields to filter on.
This is a convenience method that creates an instance of theFieldFilter.Builderavoiding the need to create one manually viaFieldFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofield(FieldFilter).- Parameters:
field- a consumer that will call methods onFieldFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
field(FieldFilter)
-
not
CaseFilter.Builder not(CaseFilter not)
Sets the value of the Not property for this object.- Parameters:
not- The new value for the Not property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
not
default CaseFilter.Builder not(Consumer<CaseFilter.Builder> not)
Sets the value of the Not property for this object. This is a convenience method that creates an instance of theCaseFilter.Builderavoiding the need to create one manually viaCaseFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonot(CaseFilter).- Parameters:
not- a consumer that will call methods onCaseFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
not(CaseFilter)
-
orAll
CaseFilter.Builder orAll(Collection<CaseFilter> orAll)
Provides "or all" filtering.
- Parameters:
orAll- Provides "or all" filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orAll
CaseFilter.Builder orAll(CaseFilter... orAll)
Provides "or all" filtering.
- Parameters:
orAll- Provides "or all" filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orAll
CaseFilter.Builder orAll(Consumer<CaseFilter.Builder>... orAll)
Provides "or all" filtering.
This is a convenience method that creates an instance of theCaseFilter.Builderavoiding the need to create one manually viaCaseFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#orAll(List.) - Parameters:
orAll- a consumer that will call methods onCaseFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#orAll(java.util.Collection)
-
-