Class SubscribedRuleGroupSummary

    • Method Detail

      • ruleGroupId

        public final String ruleGroupId()

        A unique identifier for a RuleGroup.

        Returns:
        A unique identifier for a RuleGroup.
      • name

        public final String name()

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

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

        public final String 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:
        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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)