@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomFilterListConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
A list of custom filter values.
Constructor and Description |
---|
CustomFilterListConfiguration() |
Modifier and Type | Method and Description |
---|---|
CustomFilterListConfiguration |
clone() |
boolean |
equals(Object obj) |
List<String> |
getCategoryValues()
The list of category values for the filter.
|
String |
getMatchOperator()
The match operator that is used to determine if a filter should be applied.
|
String |
getNullOption()
This option determines how null values should be treated when filtering data.
|
String |
getSelectAllOptions()
Select all of the values.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCategoryValues(Collection<String> categoryValues)
The list of category values for the filter.
|
void |
setMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
|
void |
setNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
void |
setSelectAllOptions(String selectAllOptions)
Select all of the values.
|
String |
toString()
Returns a string representation of this object.
|
CustomFilterListConfiguration |
withCategoryValues(Collection<String> categoryValues)
The list of category values for the filter.
|
CustomFilterListConfiguration |
withCategoryValues(String... categoryValues)
The list of category values for the filter.
|
CustomFilterListConfiguration |
withMatchOperator(CategoryFilterMatchOperator matchOperator)
The match operator that is used to determine if a filter should be applied.
|
CustomFilterListConfiguration |
withMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
|
CustomFilterListConfiguration |
withNullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
|
CustomFilterListConfiguration |
withNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
CustomFilterListConfiguration |
withSelectAllOptions(CategoryFilterSelectAllOptions selectAllOptions)
Select all of the values.
|
CustomFilterListConfiguration |
withSelectAllOptions(String selectAllOptions)
Select all of the values.
|
public void setMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
matchOperator
- The match operator that is used to determine if a filter should be applied.CategoryFilterMatchOperator
public String getMatchOperator()
The match operator that is used to determine if a filter should be applied.
CategoryFilterMatchOperator
public CustomFilterListConfiguration withMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
matchOperator
- The match operator that is used to determine if a filter should be applied.CategoryFilterMatchOperator
public CustomFilterListConfiguration withMatchOperator(CategoryFilterMatchOperator matchOperator)
The match operator that is used to determine if a filter should be applied.
matchOperator
- The match operator that is used to determine if a filter should be applied.CategoryFilterMatchOperator
public List<String> getCategoryValues()
The list of category values for the filter.
public void setCategoryValues(Collection<String> categoryValues)
The list of category values for the filter.
categoryValues
- The list of category values for the filter.public CustomFilterListConfiguration withCategoryValues(String... categoryValues)
The list of category values for the filter.
NOTE: This method appends the values to the existing list (if any). Use
setCategoryValues(java.util.Collection)
or withCategoryValues(java.util.Collection)
if you want
to override the existing values.
categoryValues
- The list of category values for the filter.public CustomFilterListConfiguration withCategoryValues(Collection<String> categoryValues)
The list of category values for the filter.
categoryValues
- The list of category values for the filter.public void setSelectAllOptions(String selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
selectAllOptions
- Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
CategoryFilterSelectAllOptions
public String getSelectAllOptions()
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
FILTER_ALL_VALUES
CategoryFilterSelectAllOptions
public CustomFilterListConfiguration withSelectAllOptions(String selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
selectAllOptions
- Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
CategoryFilterSelectAllOptions
public CustomFilterListConfiguration withSelectAllOptions(CategoryFilterSelectAllOptions selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
selectAllOptions
- Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
CategoryFilterSelectAllOptions
public void setNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
nullOption
- This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
FilterNullOption
public String getNullOption()
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
FilterNullOption
public CustomFilterListConfiguration withNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
nullOption
- This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
FilterNullOption
public CustomFilterListConfiguration withNullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
nullOption
- This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
FilterNullOption
public String toString()
toString
in class Object
Object.toString()
public CustomFilterListConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.