Package com.ibm.cloud.is.vpc.v1.model
Class ReservationCommittedUse
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.is.vpc.v1.model.ReservationCommittedUse
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class ReservationCommittedUse extends com.ibm.cloud.sdk.core.service.model.GenericModel
The committed use reservation configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ReservationCommittedUse.ExpirationPolicy
The policy to apply when the committed use term expires: - `release`: Release any available capacity and let the reservation expire.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Date
getExpirationAt()
Gets the expirationAt.String
getExpirationPolicy()
Gets the expirationPolicy.String
getTerm()
Gets the term.
-
-
-
Method Detail
-
getExpirationAt
public Date getExpirationAt()
Gets the expirationAt. The expiration date and time for this committed use reservation.- Returns:
- the expirationAt
-
getExpirationPolicy
public String getExpirationPolicy()
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
-
getTerm
public String getTerm()
Gets the term. The term for this committed use reservation: - `one_year`: 1 year - `three_year`: 3 years 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 term
-
-