Class CapacityReservationInstanceView

  • Direct Known Subclasses:
    CapacityReservationInstanceViewWithName

    public class CapacityReservationInstanceView
    extends Object
    The instance view of a capacity reservation that provides as snapshot of the runtime properties of the capacity reservation that is managed by the platform and can change outside of control plane operations.
    • Constructor Detail

      • CapacityReservationInstanceView

        public CapacityReservationInstanceView()
    • Method Detail

      • utilizationInfo

        public CapacityReservationUtilization utilizationInfo()
        Get the utilizationInfo property: Unutilized capacity of the capacity reservation.
        Returns:
        the utilizationInfo value.
      • withUtilizationInfo

        public CapacityReservationInstanceView withUtilizationInfo​(CapacityReservationUtilization utilizationInfo)
        Set the utilizationInfo property: Unutilized capacity of the capacity reservation.
        Parameters:
        utilizationInfo - the utilizationInfo value to set.
        Returns:
        the CapacityReservationInstanceView object itself.
      • statuses

        public List<InstanceViewStatus> statuses()
        Get the statuses property: The resource status information.
        Returns:
        the statuses value.
      • withStatuses

        public CapacityReservationInstanceView withStatuses​(List<InstanceViewStatus> statuses)
        Set the statuses property: The resource status information.
        Parameters:
        statuses - the statuses value to set.
        Returns:
        the CapacityReservationInstanceView object itself.
      • validate

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