@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)
Marshalls this structured data using the given
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.CategoryFilterMatchOperator
public String getMatchOperator()
The match operator that is used to determine if a filter should be applied.
CategoryFilterMatchOperator
public 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.CategoryFilterMatchOperator
public 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.CategoryFilterMatchOperator
public 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
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 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
CategoryFilterSelectAllOptions
public 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
CategoryFilterSelectAllOptions
public 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.
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 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.
FilterNullOption
public 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.
FilterNullOption
public String toString()
toString
in class Object
Object.toString()
public CustomFilterConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.