Class ReservationCommittedUsePatch

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

    public class ReservationCommittedUsePatch
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    ReservationCommittedUsePatch.
    • Method Detail

      • expirationPolicy

        public String expirationPolicy()
        Gets the expirationPolicy. The policy to apply when the committed use term expires: - `release`: Release any available capacity and let the reservation expire. - `renew`: Renew for another term, provided the term remains listed in the `reservation_terms` for the profile. Otherwise, let the reservation expire. 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 expirationPolicy
      • term

        public String term()
        Gets the term. The term for this committed use reservation: - `one_year`: 1 year - `three_year`: 3 years The specified value must be listed in the `reservation_terms` in the profile for this reservation. The term can only be changed for a reservation with a `status` of `inactive`.
        Returns:
        the term