Class CapacityReservationProfile

java.lang.Object
com.azure.resourcemanager.compute.models.CapacityReservationProfile

public final class CapacityReservationProfile extends Object
The parameters of a capacity reservation Profile.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.azure.core.management.SubResource
    Get the capacityReservationGroup property: Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved.
    void
    Validates the instance.
    withCapacityReservationGroup(com.azure.core.management.SubResource capacityReservationGroup)
    Set the capacityReservationGroup property: Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CapacityReservationProfile

      public CapacityReservationProfile()
  • Method Details

    • capacityReservationGroup

      public com.azure.core.management.SubResource capacityReservationGroup()
      Get the capacityReservationGroup property: Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details.
      Returns:
      the capacityReservationGroup value.
    • withCapacityReservationGroup

      public CapacityReservationProfile withCapacityReservationGroup(com.azure.core.management.SubResource capacityReservationGroup)
      Set the capacityReservationGroup property: Specifies the capacity reservation group resource id that should be used for allocating the virtual machine or scaleset vm instances provided enough capacity has been reserved. Please refer to https://aka.ms/CapacityReservation for more details.
      Parameters:
      capacityReservationGroup - the capacityReservationGroup value to set.
      Returns:
      the CapacityReservationProfile object itself.
    • validate

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