Interface RegexPatternSet.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RegexPatternSet.Builder,RegexPatternSet>,SdkBuilder<RegexPatternSet.Builder,RegexPatternSet>,SdkPojo
- Enclosing class:
- RegexPatternSet
public static interface RegexPatternSet.Builder extends SdkPojo, CopyableBuilder<RegexPatternSet.Builder,RegexPatternSet>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RegexPatternSet.Buildername(String name)A friendly name or description of the RegexPatternSet.RegexPatternSet.BuilderregexPatternSetId(String regexPatternSetId)The identifier for theRegexPatternSet.RegexPatternSet.BuilderregexPatternStrings(String... regexPatternStrings)Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such asB[a@]dB[o0]t.RegexPatternSet.BuilderregexPatternStrings(Collection<String> regexPatternStrings)Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such asB[a@]dB[o0]t.-
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
-
regexPatternSetId
RegexPatternSet.Builder regexPatternSetId(String regexPatternSetId)
The identifier for the
RegexPatternSet. You useRegexPatternSetIdto get information about aRegexPatternSet, update aRegexPatternSet, remove aRegexPatternSetfrom aRegexMatchSet, and delete aRegexPatternSetfrom AWS WAF.RegexMatchSetIdis returned by CreateRegexPatternSet and by ListRegexPatternSets.- Parameters:
regexPatternSetId- The identifier for theRegexPatternSet. You useRegexPatternSetIdto get information about aRegexPatternSet, update aRegexPatternSet, remove aRegexPatternSetfrom aRegexMatchSet, and delete aRegexPatternSetfrom AWS WAF.RegexMatchSetIdis returned by CreateRegexPatternSet and by ListRegexPatternSets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
RegexPatternSet.Builder name(String name)
A friendly name or description of the RegexPatternSet. You can't change
Nameafter you create aRegexPatternSet.- Parameters:
name- A friendly name or description of the RegexPatternSet. You can't changeNameafter you create aRegexPatternSet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regexPatternStrings
RegexPatternSet.Builder regexPatternStrings(Collection<String> regexPatternStrings)
Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such as
B[a@]dB[o0]t.- Parameters:
regexPatternStrings- Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such asB[a@]dB[o0]t.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regexPatternStrings
RegexPatternSet.Builder regexPatternStrings(String... regexPatternStrings)
Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such as
B[a@]dB[o0]t.- Parameters:
regexPatternStrings- Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such asB[a@]dB[o0]t.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-