Interface SearchFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SearchFilter.Builder,SearchFilter>,SdkBuilder<SearchFilter.Builder,SearchFilter>,SdkPojo
- Enclosing class:
- SearchFilter
public static interface SearchFilter.Builder extends SdkPojo, CopyableBuilder<SearchFilter.Builder,SearchFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SearchFilter.Builderattribute(String attribute)The result attribute to which the filter values are applied.SearchFilter.Builderoperator(String operator)The operator to apply to theAttributewith each of theValues.SearchFilter.Buildervalues(String... values)The list of values applied to theAttributeandOperatorattributes.SearchFilter.Buildervalues(Collection<String> values)The list of values applied to theAttributeandOperatorattributes.-
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
-
attribute
SearchFilter.Builder attribute(String attribute)
The result attribute to which the filter values are applied. Valid values vary by API action.
- Parameters:
attribute- The result attribute to which the filter values are applied. Valid values vary by API action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operator
SearchFilter.Builder operator(String operator)
The operator to apply to the
Attributewith each of theValues. Valid values vary byAttribute.- Parameters:
operator- The operator to apply to theAttributewith each of theValues. Valid values vary byAttribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
SearchFilter.Builder values(Collection<String> values)
The list of values applied to the
AttributeandOperatorattributes. Number of values and valid values vary byAttribute.- Parameters:
values- The list of values applied to theAttributeandOperatorattributes. Number of values and valid values vary byAttribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
SearchFilter.Builder values(String... values)
The list of values applied to the
AttributeandOperatorattributes. Number of values and valid values vary byAttribute.- Parameters:
values- The list of values applied to theAttributeandOperatorattributes. Number of values and valid values vary byAttribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-