@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomFilterConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
A custom filter that filters based on a single value. This filter can be partially matched.
| Constructor and Description |
|---|
CustomFilterConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CustomFilterConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getCategoryValue()
The category value 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 |
getParameterName()
The parameter whose value should be used for the filter value.
|
String |
getSelectAllOptions()
Select all of the values.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCategoryValue(String categoryValue)
The category value 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 |
setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
void |
setSelectAllOptions(String selectAllOptions)
Select all of the values.
|
String |
toString()
Returns a string representation of this object.
|
CustomFilterConfiguration |
withCategoryValue(String categoryValue)
The category value for the filter.
|
CustomFilterConfiguration |
withMatchOperator(CategoryFilterMatchOperator matchOperator)
The match operator that is used to determine if a filter should be applied.
|
CustomFilterConfiguration |
withMatchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
|
CustomFilterConfiguration |
withNullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
|
CustomFilterConfiguration |
withNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
CustomFilterConfiguration |
withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
CustomFilterConfiguration |
withSelectAllOptions(CategoryFilterSelectAllOptions selectAllOptions)
Select all of the values.
|
CustomFilterConfiguration |
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.CategoryFilterMatchOperatorpublic String getMatchOperator()
The match operator that is used to determine if a filter should be applied.
CategoryFilterMatchOperatorpublic CustomFilterConfiguration 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.CategoryFilterMatchOperatorpublic CustomFilterConfiguration 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.CategoryFilterMatchOperatorpublic void setCategoryValue(String categoryValue)
The category value for the filter.
This field is mutually exclusive to ParameterName.
categoryValue - The category value for the filter.
This field is mutually exclusive to ParameterName.
public String getCategoryValue()
The category value for the filter.
This field is mutually exclusive to ParameterName.
This field is mutually exclusive to ParameterName.
public CustomFilterConfiguration withCategoryValue(String categoryValue)
The category value for the filter.
This field is mutually exclusive to ParameterName.
categoryValue - The category value for the filter.
This field is mutually exclusive to ParameterName.
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
CategoryFilterSelectAllOptionspublic String getSelectAllOptions()
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
FILTER_ALL_VALUES
CategoryFilterSelectAllOptionspublic CustomFilterConfiguration 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
CategoryFilterSelectAllOptionspublic CustomFilterConfiguration 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
CategoryFilterSelectAllOptionspublic void setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to CategoryValue.
parameterName - The parameter whose value should be used for the filter value.
This field is mutually exclusive to CategoryValue.
public String getParameterName()
The parameter whose value should be used for the filter value.
This field is mutually exclusive to CategoryValue.
This field is mutually exclusive to CategoryValue.
public CustomFilterConfiguration withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to CategoryValue.
parameterName - The parameter whose value should be used for the filter value.
This field is mutually exclusive to CategoryValue.
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.
FilterNullOptionpublic 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.
FilterNullOptionpublic CustomFilterConfiguration 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.
FilterNullOptionpublic CustomFilterConfiguration 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.
FilterNullOptionpublic String toString()
toString in class ObjectObject.toString()public CustomFilterConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2024. All rights reserved.