Class AlertTimeGrainType

java.lang.Object
com.azure.core.util.ExpandableStringEnum<AlertTimeGrainType>
com.azure.resourcemanager.costmanagement.models.AlertTimeGrainType

public final class AlertTimeGrainType extends com.azure.core.util.ExpandableStringEnum<AlertTimeGrainType>
Type of timegrain cadence.
  • Field Details

    • NONE

      public static final AlertTimeGrainType NONE
      Static value None for AlertTimeGrainType.
    • MONTHLY

      public static final AlertTimeGrainType MONTHLY
      Static value Monthly for AlertTimeGrainType.
    • QUARTERLY

      public static final AlertTimeGrainType QUARTERLY
      Static value Quarterly for AlertTimeGrainType.
    • ANNUALLY

      public static final AlertTimeGrainType ANNUALLY
      Static value Annually for AlertTimeGrainType.
    • BILLING_MONTH

      public static final AlertTimeGrainType BILLING_MONTH
      Static value BillingMonth for AlertTimeGrainType.
    • BILLING_QUARTER

      public static final AlertTimeGrainType BILLING_QUARTER
      Static value BillingQuarter for AlertTimeGrainType.
    • BILLING_ANNUAL

      public static final AlertTimeGrainType BILLING_ANNUAL
      Static value BillingAnnual for AlertTimeGrainType.
  • Constructor Details

    • AlertTimeGrainType

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

    • fromString

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

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