Class TopicCategoryFilter
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TopicCategoryFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TopicCategoryFilter.Builder,TopicCategoryFilter>
@Generated("software.amazon.awssdk:codegen") public final class TopicCategoryFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicCategoryFilter.Builder,TopicCategoryFilter>
A structure that represents a category filter.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTopicCategoryFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TopicCategoryFilter.Builderbuilder()CategoryFilterFunctioncategoryFilterFunction()The category filter function.StringcategoryFilterFunctionAsString()The category filter function.CategoryFilterTypecategoryFilterType()The category filter type.StringcategoryFilterTypeAsString()The category filter type.TopicCategoryFilterConstantconstant()The constant used in a category filter.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Booleaninverse()A Boolean value that indicates if the filter is inverse.List<SdkField<?>>sdkFields()static Class<? extends TopicCategoryFilter.Builder>serializableBuilderClass()TopicCategoryFilter.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
categoryFilterFunction
public final CategoryFilterFunction categoryFilterFunction()
The category filter function. Valid values for this structure are
EXACTandCONTAINS.If the service returns an enum value that is not available in the current SDK version,
categoryFilterFunctionwill returnCategoryFilterFunction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcategoryFilterFunctionAsString().- Returns:
- The category filter function. Valid values for this structure are
EXACTandCONTAINS. - See Also:
CategoryFilterFunction
-
categoryFilterFunctionAsString
public final String categoryFilterFunctionAsString()
The category filter function. Valid values for this structure are
EXACTandCONTAINS.If the service returns an enum value that is not available in the current SDK version,
categoryFilterFunctionwill returnCategoryFilterFunction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcategoryFilterFunctionAsString().- Returns:
- The category filter function. Valid values for this structure are
EXACTandCONTAINS. - See Also:
CategoryFilterFunction
-
categoryFilterType
public 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,
categoryFilterTypewill returnCategoryFilterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcategoryFilterTypeAsString().- Returns:
- The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.
- See Also:
CategoryFilterType
-
categoryFilterTypeAsString
public 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,
categoryFilterTypewill returnCategoryFilterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcategoryFilterTypeAsString().- Returns:
- The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.
- See Also:
CategoryFilterType
-
constant
public final TopicCategoryFilterConstant constant()
The constant used in a category filter.
- Returns:
- The constant used in a category filter.
-
inverse
public final Boolean inverse()
A Boolean value that indicates if the filter is inverse.
- Returns:
- A Boolean value that indicates if the filter is inverse.
-
toBuilder
public TopicCategoryFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TopicCategoryFilter.Builder,TopicCategoryFilter>
-
builder
public static TopicCategoryFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends TopicCategoryFilter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-