@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicCategoryFilter extends Object implements Serializable, Cloneable, StructuredPojo
A structure that represents a category filter.
Constructor and Description |
---|
TopicCategoryFilter() |
Modifier and Type | Method and Description |
---|---|
TopicCategoryFilter |
clone() |
boolean |
equals(Object obj) |
String |
getCategoryFilterFunction()
The category filter function.
|
String |
getCategoryFilterType()
The category filter type.
|
TopicCategoryFilterConstant |
getConstant()
The constant used in a category filter.
|
Boolean |
getInverse()
A Boolean value that indicates if the filter is inverse.
|
int |
hashCode() |
Boolean |
isInverse()
A Boolean value that indicates if the filter is inverse.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCategoryFilterFunction(String categoryFilterFunction)
The category filter function.
|
void |
setCategoryFilterType(String categoryFilterType)
The category filter type.
|
void |
setConstant(TopicCategoryFilterConstant constant)
The constant used in a category filter.
|
void |
setInverse(Boolean inverse)
A Boolean value that indicates if the filter is inverse.
|
String |
toString()
Returns a string representation of this object.
|
TopicCategoryFilter |
withCategoryFilterFunction(CategoryFilterFunction categoryFilterFunction)
The category filter function.
|
TopicCategoryFilter |
withCategoryFilterFunction(String categoryFilterFunction)
The category filter function.
|
TopicCategoryFilter |
withCategoryFilterType(CategoryFilterType categoryFilterType)
The category filter type.
|
TopicCategoryFilter |
withCategoryFilterType(String categoryFilterType)
The category filter type.
|
TopicCategoryFilter |
withConstant(TopicCategoryFilterConstant constant)
The constant used in a category filter.
|
TopicCategoryFilter |
withInverse(Boolean inverse)
A Boolean value that indicates if the filter is inverse.
|
public void setCategoryFilterFunction(String categoryFilterFunction)
The category filter function. Valid values for this structure are EXACT
and CONTAINS
.
categoryFilterFunction
- The category filter function. Valid values for this structure are EXACT
and
CONTAINS
.CategoryFilterFunction
public String getCategoryFilterFunction()
The category filter function. Valid values for this structure are EXACT
and CONTAINS
.
EXACT
and
CONTAINS
.CategoryFilterFunction
public TopicCategoryFilter withCategoryFilterFunction(String categoryFilterFunction)
The category filter function. Valid values for this structure are EXACT
and CONTAINS
.
categoryFilterFunction
- The category filter function. Valid values for this structure are EXACT
and
CONTAINS
.CategoryFilterFunction
public TopicCategoryFilter withCategoryFilterFunction(CategoryFilterFunction categoryFilterFunction)
The category filter function. Valid values for this structure are EXACT
and CONTAINS
.
categoryFilterFunction
- The category filter function. Valid values for this structure are EXACT
and
CONTAINS
.CategoryFilterFunction
public void setCategoryFilterType(String categoryFilterType)
The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.
categoryFilterType
- The category filter type. This element is used to specify whether a filter is a simple category filter or
an inverse category filter.CategoryFilterType
public String getCategoryFilterType()
The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.
CategoryFilterType
public TopicCategoryFilter withCategoryFilterType(String categoryFilterType)
The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.
categoryFilterType
- The category filter type. This element is used to specify whether a filter is a simple category filter or
an inverse category filter.CategoryFilterType
public TopicCategoryFilter withCategoryFilterType(CategoryFilterType categoryFilterType)
The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.
categoryFilterType
- The category filter type. This element is used to specify whether a filter is a simple category filter or
an inverse category filter.CategoryFilterType
public void setConstant(TopicCategoryFilterConstant constant)
The constant used in a category filter.
constant
- The constant used in a category filter.public TopicCategoryFilterConstant getConstant()
The constant used in a category filter.
public TopicCategoryFilter withConstant(TopicCategoryFilterConstant constant)
The constant used in a category filter.
constant
- The constant used in a category filter.public void setInverse(Boolean inverse)
A Boolean value that indicates if the filter is inverse.
inverse
- A Boolean value that indicates if the filter is inverse.public Boolean getInverse()
A Boolean value that indicates if the filter is inverse.
public TopicCategoryFilter withInverse(Boolean inverse)
A Boolean value that indicates if the filter is inverse.
inverse
- A Boolean value that indicates if the filter is inverse.public Boolean isInverse()
A Boolean value that indicates if the filter is inverse.
public String toString()
toString
in class Object
Object.toString()
public TopicCategoryFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.