Interface RegexMatchSetUpdate.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RegexMatchSetUpdate.Builder,RegexMatchSetUpdate>,SdkBuilder<RegexMatchSetUpdate.Builder,RegexMatchSetUpdate>,SdkPojo
- Enclosing class:
- RegexMatchSetUpdate
public static interface RegexMatchSetUpdate.Builder extends SdkPojo, CopyableBuilder<RegexMatchSetUpdate.Builder,RegexMatchSetUpdate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RegexMatchSetUpdate.Builderaction(String action)Specifies whether to insert or delete a RegexMatchTuple.RegexMatchSetUpdate.Builderaction(ChangeAction action)Specifies whether to insert or delete a RegexMatchTuple.default RegexMatchSetUpdate.BuilderregexMatchTuple(Consumer<RegexMatchTuple.Builder> 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.RegexMatchSetUpdate.BuilderregexMatchTuple(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.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
action
RegexMatchSetUpdate.Builder action(String action)
Specifies whether to insert or delete a RegexMatchTuple.
- Parameters:
action- Specifies whether to insert or delete a RegexMatchTuple.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeAction,ChangeAction
-
action
RegexMatchSetUpdate.Builder action(ChangeAction action)
Specifies whether to insert or delete a RegexMatchTuple.
- Parameters:
action- Specifies whether to insert or delete a RegexMatchTuple.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeAction,ChangeAction
-
regexMatchTuple
RegexMatchSetUpdate.Builder regexMatchTuple(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
DELETEfor the value ofAction, theRegexMatchTuplevalues must exactly match the values in theRegexMatchTuplethat you want to delete from theRegexMatchSet.- Parameters:
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 specifyDELETEfor the value ofAction, theRegexMatchTuplevalues must exactly match the values in theRegexMatchTuplethat you want to delete from theRegexMatchSet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regexMatchTuple
default RegexMatchSetUpdate.Builder regexMatchTuple(Consumer<RegexMatchTuple.Builder> 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
This is a convenience method that creates an instance of theDELETEfor the value ofAction, theRegexMatchTuplevalues must exactly match the values in theRegexMatchTuplethat you want to delete from theRegexMatchSet.RegexMatchTuple.Builderavoiding the need to create one manually viaRegexMatchTuple.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toregexMatchTuple(RegexMatchTuple).- Parameters:
regexMatchTuple- a consumer that will call methods onRegexMatchTuple.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
regexMatchTuple(RegexMatchTuple)
-
-