@Generated(value="software.amazon.awssdk:codegen") public class RegexMatchSetUpdate extends Object implements StructuredPojo, ToCopyableBuilder<RegexMatchSetUpdate.Builder,RegexMatchSetUpdate>
In an UpdateRegexMatchSet request, RegexMatchSetUpdate specifies whether to insert or delete a
RegexMatchTuple and includes the settings for the RegexMatchTuple.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RegexMatchSetUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
ChangeAction |
action()
Specifies whether to insert or delete a RegexMatchTuple.
|
String |
actionAsString()
Specifies whether to insert or delete a RegexMatchTuple.
|
static RegexMatchSetUpdate.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
RegexMatchTuple |
regexMatchTuple()
Information about the part of a web request that you want AWS WAF to inspect and the identifier of the regular
expression (regex) pattern that you want AWS WAF to search for.
|
static Class<? extends RegexMatchSetUpdate.Builder> |
serializableBuilderClass() |
RegexMatchSetUpdate.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic ChangeAction action()
Specifies whether to insert or delete a RegexMatchTuple.
If the service returns an enum value that is not available in the current SDK version, action will
return ChangeAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionAsString().
ChangeActionpublic String actionAsString()
Specifies whether to insert or delete a RegexMatchTuple.
If the service returns an enum value that is not available in the current SDK version, action will
return ChangeAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionAsString().
ChangeActionpublic RegexMatchTuple regexMatchTuple()
Information about the part of a web request that you want AWS WAF to inspect and the identifier of the regular
expression (regex) pattern that you want AWS WAF to search for. If you specify DELETE for the value
of Action, the RegexMatchTuple values must exactly match the values in the
RegexMatchTuple that you want to delete from the RegexMatchSet.
DELETE for the value of Action, the RegexMatchTuple values must
exactly match the values in the RegexMatchTuple that you want to delete from the
RegexMatchSet.public RegexMatchSetUpdate.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<RegexMatchSetUpdate.Builder,RegexMatchSetUpdate>public static RegexMatchSetUpdate.Builder builder()
public static Class<? extends RegexMatchSetUpdate.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.