Class PolicyViolationCategory

java.lang.Object
com.azure.core.util.ExpandableStringEnum<PolicyViolationCategory>
com.azure.resourcemanager.compute.models.PolicyViolationCategory

public final class PolicyViolationCategory extends com.azure.core.util.ExpandableStringEnum<PolicyViolationCategory>
Describes the nature of the policy violation.
  • Field Details

    • OTHER

      public static final PolicyViolationCategory OTHER
      Static value Other for PolicyViolationCategory.
    • IMAGE_FLAGGED_UNSAFE

      public static final PolicyViolationCategory IMAGE_FLAGGED_UNSAFE
      Static value ImageFlaggedUnsafe for PolicyViolationCategory.
    • IP_THEFT

      public static final PolicyViolationCategory IP_THEFT
      Static value IpTheft for PolicyViolationCategory.
  • Constructor Details

    • PolicyViolationCategory

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

    • fromString

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

      public static Collection<PolicyViolationCategory> values()
      Gets known PolicyViolationCategory values.
      Returns:
      known PolicyViolationCategory values.