@Generated(value="software.amazon.awssdk:codegen") public final class HeaderMatch extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HeaderMatch.Builder,HeaderMatch>
Describes the constraints for a header match. Matches incoming requests with rule based on request header value before applying rule action.
| Modifier and Type | Class and Description |
|---|---|
static interface |
HeaderMatch.Builder |
| Modifier and Type | Method and Description |
|---|---|
static HeaderMatch.Builder |
builder() |
Boolean |
caseSensitive()
Indicates whether the match is case sensitive.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HeaderMatchType |
match()
The header match type.
|
String |
name()
The name of the header.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends HeaderMatch.Builder> |
serializableBuilderClass() |
HeaderMatch.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean caseSensitive()
Indicates whether the match is case sensitive. Defaults to false.
public final HeaderMatchType match()
The header match type.
public final String name()
The name of the header.
public HeaderMatch.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<HeaderMatch.Builder,HeaderMatch>public static HeaderMatch.Builder builder()
public static Class<? extends HeaderMatch.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.