@Generated(value="software.amazon.awssdk:codegen") public final class FilterListConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FilterListConfiguration.Builder,FilterListConfiguration>
A list of filter configurations.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FilterListConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static FilterListConfiguration.Builder |
builder() |
List<String> |
categoryValues()
The list of category values for the filter.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCategoryValues()
For responses, this returns true if the service returned a value for the CategoryValues property.
|
int |
hashCode() |
CategoryFilterMatchOperator |
matchOperator()
The match operator that is used to determine if a filter should be applied.
|
String |
matchOperatorAsString()
The match operator that is used to determine if a filter should be applied.
|
List<SdkField<?>> |
sdkFields() |
CategoryFilterSelectAllOptions |
selectAllOptions()
Select all of the values.
|
String |
selectAllOptionsAsString()
Select all of the values.
|
static Class<? extends FilterListConfiguration.Builder> |
serializableBuilderClass() |
FilterListConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CategoryFilterMatchOperator matchOperator()
The match operator that is used to determine if a filter should be applied.
If the service returns an enum value that is not available in the current SDK version, matchOperator
will return CategoryFilterMatchOperator.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from matchOperatorAsString().
CategoryFilterMatchOperatorpublic final String matchOperatorAsString()
The match operator that is used to determine if a filter should be applied.
If the service returns an enum value that is not available in the current SDK version, matchOperator
will return CategoryFilterMatchOperator.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from matchOperatorAsString().
CategoryFilterMatchOperatorpublic final boolean hasCategoryValues()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> categoryValues()
The list of category values for the filter.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCategoryValues() method.
public final CategoryFilterSelectAllOptions selectAllOptions()
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
If the service returns an enum value that is not available in the current SDK version, selectAllOptions
will return CategoryFilterSelectAllOptions.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from selectAllOptionsAsString().
FILTER_ALL_VALUES
CategoryFilterSelectAllOptionspublic final String selectAllOptionsAsString()
Select all of the values. Null is not the assigned value of select all.
FILTER_ALL_VALUES
If the service returns an enum value that is not available in the current SDK version, selectAllOptions
will return CategoryFilterSelectAllOptions.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from selectAllOptionsAsString().
FILTER_ALL_VALUES
CategoryFilterSelectAllOptionspublic FilterListConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FilterListConfiguration.Builder,FilterListConfiguration>public static FilterListConfiguration.Builder builder()
public static Class<? extends FilterListConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.