@Generated(value="software.amazon.awssdk:codegen") public final class FilterExpression extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FilterExpression.Builder,FilterExpression>
Represents a structure for defining parameter conditions.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FilterExpression.Builder |
| Modifier and Type | Method and Description |
|---|---|
static FilterExpression.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
expression()
The expression which includes condition names followed by substitution variables, possibly grouped and combined
with other conditions.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasValuesMap()
Returns true if the ValuesMap property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends FilterExpression.Builder> |
serializableBuilderClass() |
FilterExpression.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Map<String,String> |
valuesMap()
The map of substitution variable names to their values used in this filter expression.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String expression()
The expression which includes condition names followed by substitution variables, possibly grouped and combined with other conditions. For example, "(starts_with :prefix1 or starts_with :prefix2) and (ends_with :suffix1 or ends_with :suffix2)". Substitution variables should start with ':' symbol.
public final boolean hasValuesMap()
public final Map<String,String> valuesMap()
The map of substitution variable names to their values used in this filter expression.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasValuesMap() to see if a value was sent in this field.
public FilterExpression.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FilterExpression.Builder,FilterExpression>public static FilterExpression.Builder builder()
public static Class<? extends FilterExpression.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.