Package com.pulumi.aws.wafv2.inputs
Class WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder
-
- Enclosing class:
- WebAclLoggingConfigurationLoggingFilterFilterArgs
public static final class WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclLoggingConfigurationLoggingFilterFilterArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclLoggingConfigurationLoggingFilterFilterArgs defaults)
-
-
Method Detail
-
behavior
public WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder behavior(com.pulumi.core.Output<java.lang.String> behavior)
- Parameters:
behavior- Parameter that determines how to handle logs that meet the conditions and requirements of the filter. The valid values for `behavior` are `KEEP` or `DROP`.- Returns:
- builder
-
behavior
public WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder behavior(java.lang.String behavior)
- Parameters:
behavior- Parameter that determines how to handle logs that meet the conditions and requirements of the filter. The valid values for `behavior` are `KEEP` or `DROP`.- Returns:
- builder
-
conditions
public WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder conditions(com.pulumi.core.Output<java.util.List<WebAclLoggingConfigurationLoggingFilterFilterConditionArgs>> conditions)
- Parameters:
conditions- Match condition(s) for the filter. See Condition below for more details.- Returns:
- builder
-
conditions
public WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder conditions(java.util.List<WebAclLoggingConfigurationLoggingFilterFilterConditionArgs> conditions)
- Parameters:
conditions- Match condition(s) for the filter. See Condition below for more details.- Returns:
- builder
-
conditions
public WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder conditions(WebAclLoggingConfigurationLoggingFilterFilterConditionArgs... conditions)
- Parameters:
conditions- Match condition(s) for the filter. See Condition below for more details.- Returns:
- builder
-
requirement
public WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder requirement(com.pulumi.core.Output<java.lang.String> requirement)
- Parameters:
requirement- Logic to apply to the filtering conditions. You can specify that a log must match all conditions or at least one condition in order to satisfy the filter. Valid values for `requirement` are `MEETS_ALL` or `MEETS_ANY`.- Returns:
- builder
-
requirement
public WebAclLoggingConfigurationLoggingFilterFilterArgs.Builder requirement(java.lang.String requirement)
- Parameters:
requirement- Logic to apply to the filtering conditions. You can specify that a log must match all conditions or at least one condition in order to satisfy the filter. Valid values for `requirement` are `MEETS_ALL` or `MEETS_ANY`.- Returns:
- builder
-
build
public WebAclLoggingConfigurationLoggingFilterFilterArgs build()
-
-