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.GenericModelThe committed use reservation configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReservationCommittedUse.ExpirationPolicyThe 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 DategetExpirationAt()Gets the expirationAt.StringgetExpirationPolicy()Gets the expirationPolicy.StringgetTerm()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
-
-