Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleGroupAssociationVisibilityConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleGroupAssociationVisibilityConfigArgs.Builder
-
- Enclosing class:
- WebAclRuleGroupAssociationVisibilityConfigArgs
public static final class WebAclRuleGroupAssociationVisibilityConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleGroupAssociationVisibilityConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebAclRuleGroupAssociationVisibilityConfigArgsbuild()WebAclRuleGroupAssociationVisibilityConfigArgs.BuildercloudwatchMetricsEnabled(com.pulumi.core.Output<java.lang.Boolean> cloudwatchMetricsEnabled)WebAclRuleGroupAssociationVisibilityConfigArgs.BuildercloudwatchMetricsEnabled(java.lang.Boolean cloudwatchMetricsEnabled)WebAclRuleGroupAssociationVisibilityConfigArgs.BuildermetricName(com.pulumi.core.Output<java.lang.String> metricName)WebAclRuleGroupAssociationVisibilityConfigArgs.BuildermetricName(java.lang.String metricName)WebAclRuleGroupAssociationVisibilityConfigArgs.BuildersampledRequestsEnabled(com.pulumi.core.Output<java.lang.Boolean> sampledRequestsEnabled)WebAclRuleGroupAssociationVisibilityConfigArgs.BuildersampledRequestsEnabled(java.lang.Boolean sampledRequestsEnabled)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleGroupAssociationVisibilityConfigArgs defaults)
-
-
Method Detail
-
cloudwatchMetricsEnabled
public WebAclRuleGroupAssociationVisibilityConfigArgs.Builder cloudwatchMetricsEnabled(com.pulumi.core.Output<java.lang.Boolean> cloudwatchMetricsEnabled)
- Parameters:
cloudwatchMetricsEnabled- Whether the associated resource sends metrics to CloudWatch. For the list of available metrics, see [AWS WAF Metrics](https://docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#waf-metrics).- Returns:
- builder
-
cloudwatchMetricsEnabled
public WebAclRuleGroupAssociationVisibilityConfigArgs.Builder cloudwatchMetricsEnabled(java.lang.Boolean cloudwatchMetricsEnabled)
- Parameters:
cloudwatchMetricsEnabled- Whether the associated resource sends metrics to CloudWatch. For the list of available metrics, see [AWS WAF Metrics](https://docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#waf-metrics).- Returns:
- builder
-
metricName
public WebAclRuleGroupAssociationVisibilityConfigArgs.Builder metricName(com.pulumi.core.Output<java.lang.String> metricName)
- Parameters:
metricName- Friendly name of the CloudWatch metric. The name can contain only alphanumeric characters (A-Z, a-z, 0-9) hyphen(-) and underscore (\_), with length from one to 128 characters. It can't contain whitespace or metric names reserved for AWS WAF, for example `All` and `Default_Action`.- Returns:
- builder
-
metricName
public WebAclRuleGroupAssociationVisibilityConfigArgs.Builder metricName(java.lang.String metricName)
- Parameters:
metricName- Friendly name of the CloudWatch metric. The name can contain only alphanumeric characters (A-Z, a-z, 0-9) hyphen(-) and underscore (\_), with length from one to 128 characters. It can't contain whitespace or metric names reserved for AWS WAF, for example `All` and `Default_Action`.- Returns:
- builder
-
sampledRequestsEnabled
public WebAclRuleGroupAssociationVisibilityConfigArgs.Builder sampledRequestsEnabled(com.pulumi.core.Output<java.lang.Boolean> sampledRequestsEnabled)
- Parameters:
sampledRequestsEnabled- Whether AWS WAF should store a sampling of the web requests that match the rules. You can view the sampled requests through the AWS WAF console.- Returns:
- builder
-
sampledRequestsEnabled
public WebAclRuleGroupAssociationVisibilityConfigArgs.Builder sampledRequestsEnabled(java.lang.Boolean sampledRequestsEnabled)
- Parameters:
sampledRequestsEnabled- Whether AWS WAF should store a sampling of the web requests that match the rules. You can view the sampled requests through the AWS WAF console.- Returns:
- builder
-
build
public WebAclRuleGroupAssociationVisibilityConfigArgs build()
-
-