Interface SubscribedRuleGroupSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SubscribedRuleGroupSummary.Builder,SubscribedRuleGroupSummary>, SdkBuilder<SubscribedRuleGroupSummary.Builder,SubscribedRuleGroupSummary>, SdkPojo
Enclosing class:
SubscribedRuleGroupSummary

public static interface SubscribedRuleGroupSummary.Builder extends SdkPojo, CopyableBuilder<SubscribedRuleGroupSummary.Builder,SubscribedRuleGroupSummary>
  • Method Details

    • ruleGroupId

      SubscribedRuleGroupSummary.Builder ruleGroupId(String ruleGroupId)

      A unique identifier for a RuleGroup.

      Parameters:
      ruleGroupId - A unique identifier for a RuleGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A friendly name or description of the RuleGroup. You can't change the name of a RuleGroup after you create it.

      Parameters:
      name - A friendly name or description of the RuleGroup. You can't change the name of a RuleGroup after you create it.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metricName

      A friendly name or description for the metrics for this RuleGroup. The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with maximum length 128 and minimum length one. It can't contain whitespace or metric names reserved for AWS WAF, including "All" and "Default_Action." You can't change the name of the metric after you create the RuleGroup.

      Parameters:
      metricName - A friendly name or description for the metrics for this RuleGroup. The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with maximum length 128 and minimum length one. It can't contain whitespace or metric names reserved for AWS WAF, including "All" and "Default_Action." You can't change the name of the metric after you create the RuleGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.