Package com.pulumi.aws.wafv2.inputs
Class RuleGroupRuleStatementSqliMatchStatementArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.RuleGroupRuleStatementSqliMatchStatementArgs.Builder
-
- Enclosing class:
- RuleGroupRuleStatementSqliMatchStatementArgs
public static final class RuleGroupRuleStatementSqliMatchStatementArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleGroupRuleStatementSqliMatchStatementArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleGroupRuleStatementSqliMatchStatementArgs defaults)
-
-
Method Detail
-
fieldToMatch
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder fieldToMatch(@Nullable com.pulumi.core.Output<RuleGroupRuleStatementSqliMatchStatementFieldToMatchArgs> fieldToMatch)
- Parameters:
fieldToMatch- Part of a web request that you want AWS WAF to inspect. See Field to Match below for details.- Returns:
- builder
-
fieldToMatch
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder fieldToMatch(RuleGroupRuleStatementSqliMatchStatementFieldToMatchArgs fieldToMatch)
- Parameters:
fieldToMatch- Part of a web request that you want AWS WAF to inspect. See Field to Match below for details.- Returns:
- builder
-
preParseTextTransformations
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder preParseTextTransformations(@Nullable com.pulumi.core.Output<java.util.List<RuleGroupRuleStatementSqliMatchStatementPreParseTextTransformationArgs>> preParseTextTransformations)
- Parameters:
preParseTextTransformations- Text transformations to apply to the raw query string before AWS WAF parses the string into individual query arguments, and before any `textTransformation` is applied. Supported only when `fieldToMatch` specifies `singleQueryArgument` or `allQueryArguments`. Maximum of 10. See Pre-Parse Text Transformation below for details.- Returns:
- builder
-
preParseTextTransformations
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder preParseTextTransformations(java.util.List<RuleGroupRuleStatementSqliMatchStatementPreParseTextTransformationArgs> preParseTextTransformations)
- Parameters:
preParseTextTransformations- Text transformations to apply to the raw query string before AWS WAF parses the string into individual query arguments, and before any `textTransformation` is applied. Supported only when `fieldToMatch` specifies `singleQueryArgument` or `allQueryArguments`. Maximum of 10. See Pre-Parse Text Transformation below for details.- Returns:
- builder
-
preParseTextTransformations
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder preParseTextTransformations(RuleGroupRuleStatementSqliMatchStatementPreParseTextTransformationArgs... preParseTextTransformations)
- Parameters:
preParseTextTransformations- Text transformations to apply to the raw query string before AWS WAF parses the string into individual query arguments, and before any `textTransformation` is applied. Supported only when `fieldToMatch` specifies `singleQueryArgument` or `allQueryArguments`. Maximum of 10. See Pre-Parse Text Transformation below for details.- Returns:
- builder
-
sensitivityLevel
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder sensitivityLevel(@Nullable com.pulumi.core.Output<java.lang.String> sensitivityLevel)
- Parameters:
sensitivityLevel- Sensitivity that you want AWS WAF to use to inspect for SQL injection attacks. Valid values include: `LOW`, `HIGH`.- Returns:
- builder
-
sensitivityLevel
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder sensitivityLevel(java.lang.String sensitivityLevel)
- Parameters:
sensitivityLevel- Sensitivity that you want AWS WAF to use to inspect for SQL injection attacks. Valid values include: `LOW`, `HIGH`.- Returns:
- builder
-
textTransformations
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder textTransformations(com.pulumi.core.Output<java.util.List<RuleGroupRuleStatementSqliMatchStatementTextTransformationArgs>> textTransformations)
- Parameters:
textTransformations- Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. At least one required. See Text Transformation below for details.- Returns:
- builder
-
textTransformations
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder textTransformations(java.util.List<RuleGroupRuleStatementSqliMatchStatementTextTransformationArgs> textTransformations)
- Parameters:
textTransformations- Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. At least one required. See Text Transformation below for details.- Returns:
- builder
-
textTransformations
public RuleGroupRuleStatementSqliMatchStatementArgs.Builder textTransformations(RuleGroupRuleStatementSqliMatchStatementTextTransformationArgs... textTransformations)
- Parameters:
textTransformations- Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. At least one required. See Text Transformation below for details.- Returns:
- builder
-
build
public RuleGroupRuleStatementSqliMatchStatementArgs build()
-
-