public class PurchaseReservedInstanceRequeset extends AbstractBceRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
PurchaseReservedInstanceRequeset.CdsCustomPeriod |
| Constructor and Description |
|---|
PurchaseReservedInstanceRequeset() |
getRequestCredentials, setRequestCredentialspublic List<PurchaseReservedInstanceRequeset.CdsCustomPeriod> getCdsCustomPeriod()
public void setCdsCustomPeriod(List<PurchaseReservedInstanceRequeset.CdsCustomPeriod> cdsCustomPeriod)
public PurchaseReservedInstanceRequeset withCdsCustomPeriod(List<PurchaseReservedInstanceRequeset.CdsCustomPeriod> cdsCustomPeriod)
public String getClientToken()
public void setClientToken(String clientToken)
public PurchaseReservedInstanceRequeset withClientToken(String clientToken)
clientToken - An ASCII string whose length is less than 64.
See more detail at
BCE API docpublic String getInstanceId()
public void setInstanceId(String instanceId)
public PurchaseReservedInstanceRequeset withInstanceId(String instanceId)
instanceId - The id of the instance.public Billing getBilling()
public void setBilling(Billing billing)
public PurchaseReservedInstanceRequeset withBilling(Billing billing)
billing - The detail model to specify the billing.public String getRelatedRenewFlag()
public void setRelatedRenewFlag(String relatedRenewFlag)
public PurchaseReservedInstanceRequeset withRelatedRenewFlag(String relatedRenewFlag)
RelatedRenewFlagTyperelatedRenewFlag - The flag of instance related renew.public PurchaseReservedInstanceRequeset withRequestCredentials(BceCredentials credentials)
withRequestCredentials in class AbstractBceRequestcredentials - a valid instance of BceCredentials.Copyright © 2025. All rights reserved.