@Generated(value="software.amazon.awssdk:codegen") public final class TopicCategoryFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicCategoryFilter.Builder,TopicCategoryFilter>
A structure that represents a category filter.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TopicCategoryFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TopicCategoryFilter.Builder |
builder() |
CategoryFilterFunction |
categoryFilterFunction()
The category filter function.
|
String |
categoryFilterFunctionAsString()
The category filter function.
|
CategoryFilterType |
categoryFilterType()
The category filter type.
|
String |
categoryFilterTypeAsString()
The category filter type.
|
TopicCategoryFilterConstant |
constant()
The constant used in a category filter.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
inverse()
A Boolean value that indicates if the filter is inverse.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TopicCategoryFilter.Builder> |
serializableBuilderClass() |
TopicCategoryFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CategoryFilterFunction categoryFilterFunction()
The category filter function. Valid values for this structure are EXACT and CONTAINS.
If the service returns an enum value that is not available in the current SDK version,
categoryFilterFunction will return CategoryFilterFunction.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from categoryFilterFunctionAsString().
EXACT and
CONTAINS.CategoryFilterFunctionpublic final String categoryFilterFunctionAsString()
The category filter function. Valid values for this structure are EXACT and CONTAINS.
If the service returns an enum value that is not available in the current SDK version,
categoryFilterFunction will return CategoryFilterFunction.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from categoryFilterFunctionAsString().
EXACT and
CONTAINS.CategoryFilterFunctionpublic final 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.
If the service returns an enum value that is not available in the current SDK version,
categoryFilterType will return CategoryFilterType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from categoryFilterTypeAsString().
CategoryFilterTypepublic final String categoryFilterTypeAsString()
The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.
If the service returns an enum value that is not available in the current SDK version,
categoryFilterType will return CategoryFilterType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from categoryFilterTypeAsString().
CategoryFilterTypepublic final TopicCategoryFilterConstant constant()
The constant used in a category filter.
public final Boolean inverse()
A Boolean value that indicates if the filter is inverse.
public TopicCategoryFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TopicCategoryFilter.Builder,TopicCategoryFilter>public static TopicCategoryFilter.Builder builder()
public static Class<? extends TopicCategoryFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.