Class ManagedRuleSetDefinitionProperties


  • public final class ManagedRuleSetDefinitionProperties
    extends Object
    Properties for a managed rule set definition.
    • Constructor Detail

      • ManagedRuleSetDefinitionProperties

        public ManagedRuleSetDefinitionProperties()
    • Method Detail

      • provisioningState

        public String provisioningState()
        Get the provisioningState property: Provisioning state of the managed rule set.
        Returns:
        the provisioningState value.
      • ruleSetType

        public String ruleSetType()
        Get the ruleSetType property: Type of the managed rule set.
        Returns:
        the ruleSetType value.
      • ruleSetVersion

        public String ruleSetVersion()
        Get the ruleSetVersion property: Version of the managed rule set type.
        Returns:
        the ruleSetVersion value.
      • ruleGroups

        public List<ManagedRuleGroupDefinition> ruleGroups()
        Get the ruleGroups property: Rule groups of the managed rule set.
        Returns:
        the ruleGroups value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.