@Generated(value="software.amazon.awssdk:codegen") public final class QueryStringConditionConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<QueryStringConditionConfig.Builder,QueryStringConditionConfig>
Information about a query string condition.
The query string component of a URI starts after the first '?' character and is terminated by either a '#' character or the end of the URI. A typical query string contains key/value pairs separated by '&' characters. The allowed characters are specified by RFC 3986. Any character can be percentage encoded.
| Modifier and Type | Class and Description |
|---|---|
static interface |
QueryStringConditionConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static QueryStringConditionConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasValues()
Returns true if the Values 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 QueryStringConditionConfig.Builder> |
serializableBuilderClass() |
QueryStringConditionConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<QueryStringKeyValuePair> |
values()
One or more key/value pairs or values to find in the query string.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic boolean hasValues()
public List<QueryStringKeyValuePair> values()
One or more key/value pairs or values to find in the query string. The maximum size of each string is 128
characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or
more characters) and ? (matches exactly 1 character). To search for a literal '*' or '?' character in a query
string, you must escape these characters in Values using a '\' character.
If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the query string.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasValues() to see if a value was sent in this field.
Values using a '\'
character.
If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the query string.
public QueryStringConditionConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<QueryStringConditionConfig.Builder,QueryStringConditionConfig>public static QueryStringConditionConfig.Builder builder()
public static Class<? extends QueryStringConditionConfig.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.