Package com.pulumi.aws.waf.inputs
Class RegexMatchSetRegexMatchTupleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.waf.inputs.RegexMatchSetRegexMatchTupleArgs.Builder
-
- Enclosing class:
- RegexMatchSetRegexMatchTupleArgs
public static final class RegexMatchSetRegexMatchTupleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RegexMatchSetRegexMatchTupleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegexMatchSetRegexMatchTupleArgsbuild()RegexMatchSetRegexMatchTupleArgs.BuilderfieldToMatch(RegexMatchSetRegexMatchTupleFieldToMatchArgs fieldToMatch)RegexMatchSetRegexMatchTupleArgs.BuilderfieldToMatch(com.pulumi.core.Output<RegexMatchSetRegexMatchTupleFieldToMatchArgs> fieldToMatch)RegexMatchSetRegexMatchTupleArgs.BuilderregexPatternSetId(com.pulumi.core.Output<java.lang.String> regexPatternSetId)RegexMatchSetRegexMatchTupleArgs.BuilderregexPatternSetId(java.lang.String regexPatternSetId)RegexMatchSetRegexMatchTupleArgs.BuildertextTransformation(com.pulumi.core.Output<java.lang.String> textTransformation)RegexMatchSetRegexMatchTupleArgs.BuildertextTransformation(java.lang.String textTransformation)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RegexMatchSetRegexMatchTupleArgs defaults)
-
-
Method Detail
-
fieldToMatch
public RegexMatchSetRegexMatchTupleArgs.Builder fieldToMatch(com.pulumi.core.Output<RegexMatchSetRegexMatchTupleFieldToMatchArgs> fieldToMatch)
- Parameters:
fieldToMatch- The part of a web request that you want to search, such as a specified header or a query string.- Returns:
- builder
-
fieldToMatch
public RegexMatchSetRegexMatchTupleArgs.Builder fieldToMatch(RegexMatchSetRegexMatchTupleFieldToMatchArgs fieldToMatch)
- Parameters:
fieldToMatch- The part of a web request that you want to search, such as a specified header or a query string.- Returns:
- builder
-
regexPatternSetId
public RegexMatchSetRegexMatchTupleArgs.Builder regexPatternSetId(com.pulumi.core.Output<java.lang.String> regexPatternSetId)
- Parameters:
regexPatternSetId- The ID of a Regex Pattern Set.- Returns:
- builder
-
regexPatternSetId
public RegexMatchSetRegexMatchTupleArgs.Builder regexPatternSetId(java.lang.String regexPatternSetId)
- Parameters:
regexPatternSetId- The ID of a Regex Pattern Set.- Returns:
- builder
-
textTransformation
public RegexMatchSetRegexMatchTupleArgs.Builder textTransformation(com.pulumi.core.Output<java.lang.String> textTransformation)
- Parameters:
textTransformation- Text transformations used to eliminate unusual formatting that attackers use in web requests in an effort to bypass AWS WAF. e.g., `CMD_LINE`, `HTML_ENTITY_DECODE` or `NONE`. See [docs](http://docs.aws.amazon.com/waf/latest/APIReference/API_ByteMatchTuple.html#WAF-Type-ByteMatchTuple-TextTransformation) for all supported values.- Returns:
- builder
-
textTransformation
public RegexMatchSetRegexMatchTupleArgs.Builder textTransformation(java.lang.String textTransformation)
- Parameters:
textTransformation- Text transformations used to eliminate unusual formatting that attackers use in web requests in an effort to bypass AWS WAF. e.g., `CMD_LINE`, `HTML_ENTITY_DECODE` or `NONE`. See [docs](http://docs.aws.amazon.com/waf/latest/APIReference/API_ByteMatchTuple.html#WAF-Type-ByteMatchTuple-TextTransformation) for all supported values.- Returns:
- builder
-
build
public RegexMatchSetRegexMatchTupleArgs build()
-
-