Class ManagedRuleExclusionMatchVariable

java.lang.Object
com.azure.core.util.ExpandableStringEnum<ManagedRuleExclusionMatchVariable>
com.azure.resourcemanager.frontdoor.models.ManagedRuleExclusionMatchVariable

public final class ManagedRuleExclusionMatchVariable extends com.azure.core.util.ExpandableStringEnum<ManagedRuleExclusionMatchVariable>
The variable type to be excluded.
  • Field Details

    • REQUEST_HEADER_NAMES

      public static final ManagedRuleExclusionMatchVariable REQUEST_HEADER_NAMES
      Static value RequestHeaderNames for ManagedRuleExclusionMatchVariable.
    • QUERY_STRING_ARG_NAMES

      public static final ManagedRuleExclusionMatchVariable QUERY_STRING_ARG_NAMES
      Static value QueryStringArgNames for ManagedRuleExclusionMatchVariable.
    • REQUEST_BODY_POST_ARG_NAMES

      public static final ManagedRuleExclusionMatchVariable REQUEST_BODY_POST_ARG_NAMES
      Static value RequestBodyPostArgNames for ManagedRuleExclusionMatchVariable.
    • REQUEST_BODY_JSON_ARG_NAMES

      public static final ManagedRuleExclusionMatchVariable REQUEST_BODY_JSON_ARG_NAMES
      Static value RequestBodyJsonArgNames for ManagedRuleExclusionMatchVariable.
  • Constructor Details

    • ManagedRuleExclusionMatchVariable

      @Deprecated public ManagedRuleExclusionMatchVariable()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of ManagedRuleExclusionMatchVariable value.
  • Method Details

    • fromString

      public static ManagedRuleExclusionMatchVariable fromString(String name)
      Creates or finds a ManagedRuleExclusionMatchVariable from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding ManagedRuleExclusionMatchVariable.
    • values

      Gets known ManagedRuleExclusionMatchVariable values.
      Returns:
      known ManagedRuleExclusionMatchVariable values.