Class ReservationCommittedUsePatch

java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.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 Details

    • newBuilder

      New builder.
      Returns:
      a ReservationCommittedUsePatch builder
    • 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.
      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