Class ManagedRuleSetDefinitionInner


  • public class ManagedRuleSetDefinitionInner
    extends com.azure.core.management.ProxyResource
    Describes a managed rule set definition.
    • Constructor Detail

      • ManagedRuleSetDefinitionInner

        public ManagedRuleSetDefinitionInner()
    • Method Detail

      • sku

        public Sku sku()
        Get the sku property: The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
        Returns:
        the sku value.
      • withSku

        public ManagedRuleSetDefinitionInner withSku​(Sku sku)
        Set the sku property: The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
        Parameters:
        sku - the sku value to set.
        Returns:
        the ManagedRuleSetDefinitionInner object itself.
      • 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.
      • systemData

        public SystemData systemData()
        Get the systemData property: Read only system data.
        Returns:
        the systemData value.
      • validate

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