Class ReservationType

java.lang.Object
com.azure.core.util.ExpandableStringEnum<ReservationType>
com.azure.resourcemanager.compute.models.ReservationType
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class ReservationType extends com.azure.core.util.ExpandableStringEnum<ReservationType>
Indicates the type of capacity reservation. Allowed values are 'Block' for block capacity reservations and 'Targeted' for reservations that enable a VM to consume a specific capacity reservation when a capacity reservation group is provided. The reservation type is immutable and cannot be changed after it is assigned.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ReservationType
    To consume scheduled allocated block capacity reservation when a capacity reservation group is provided.
    static final ReservationType
    To consume on demand allocated capacity reservation when a capacity reservation group is provided.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Use the fromString(String) factory method.
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates or finds a ReservationType from its string representation.
    Gets known ReservationType values.

    Methods inherited from class com.azure.core.util.ExpandableStringEnum

    equals, fromString, getValue, hashCode, toString, values

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • TARGETED

      public static final ReservationType TARGETED
      To consume on demand allocated capacity reservation when a capacity reservation group is provided.
    • BLOCK

      public static final ReservationType BLOCK
      To consume scheduled allocated block capacity reservation when a capacity reservation group is provided.
  • Constructor Details

    • ReservationType

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

    • fromString

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

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