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 https://cloud.ibm.com/docs/vpc?topic=vpc-capacity-status for more information. - `unallocated`: The capacity reservation is not allocated for use The enumerated values for this property may expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
        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