@Generated(value="software.amazon.awssdk:codegen") public final 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() |
copy
public 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()
.
ChangeAction
public 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()
.
ChangeAction
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RegexMatchSetUpdate.Builder,RegexMatchSetUpdate>
public static RegexMatchSetUpdate.Builder builder()
public static Class<? extends RegexMatchSetUpdate.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.