Class ReservationCapacity

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class ReservationCapacity
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The capacity configuration for this reservation If absent, this reservation has no assigned capacity.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  ReservationCapacity.Status
      The status of the capacity reservation: - `allocating`: The capacity reservation is being allocated for use - `allocated`: The total capacity of the reservation has been allocated for use - `degraded`: The capacity reservation has been allocated for use, but some of the capacity is not available.
    • Method Detail

      • getAllocated

        public Long getAllocated()
        Gets the allocated. The amount allocated to this capacity reservation.
        Returns:
        the allocated
      • getAvailable

        public Long getAvailable()
        Gets the available. The amount of this capacity reservation available for new attachments.
        Returns:
        the available
      • getStatus

        public String getStatus()
        Gets the status. The status of the capacity reservation: - `allocating`: The capacity reservation is being allocated for use - `allocated`: The total capacity of the reservation has been allocated for use - `degraded`: The capacity reservation has been allocated for use, but some of the capacity is not available. See [capacity status reasons](https://cloud.ibm.com/docs/vpc?topic=vpc-reserved-capacity-status-reasons) for more information. - `unallocated`: The capacity reservation is not allocated for use The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.
        Returns:
        the status
      • getTotal

        public Long getTotal()
        Gets the total. The total amount of this capacity reservation.
        Returns:
        the total
      • getUsed

        public Long getUsed()
        Gets the used. The amount of this capacity reservation used by existing attachments.
        Returns:
        the used