com.baidubce.services.bcc.model.instance
Class PurchaseReservedInstanceRequeset

java.lang.Object
  extended by com.baidubce.model.AbstractBceRequest
      extended by com.baidubce.services.bcc.model.instance.PurchaseReservedInstanceRequeset

public class PurchaseReservedInstanceRequeset
extends AbstractBceRequest

The request for renewing the instance.


Constructor Summary
PurchaseReservedInstanceRequeset()
           
 
Method Summary
 Billing getBilling()
           
 String getClientToken()
           
 String getInstanceId()
           
 void setBilling(Billing billing)
           
 void setClientToken(String clientToken)
           
 void setInstanceId(String instanceId)
           
 PurchaseReservedInstanceRequeset withBilling(Billing billing)
          Configure billing for the request.
 PurchaseReservedInstanceRequeset withClientToken(String clientToken)
          Configure optional client token for the request.
 PurchaseReservedInstanceRequeset withInstanceId(String instanceId)
          Configure instanceId for the request.
 PurchaseReservedInstanceRequeset withRequestCredentials(BceCredentials credentials)
          Configure request credential for the request.
 
Methods inherited from class com.baidubce.model.AbstractBceRequest
getRequestCredentials, setRequestCredentials
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PurchaseReservedInstanceRequeset

public PurchaseReservedInstanceRequeset()
Method Detail

getClientToken

public String getClientToken()

setClientToken

public void setClientToken(String clientToken)

withClientToken

public PurchaseReservedInstanceRequeset withClientToken(String clientToken)
Configure optional client token for the request. The request will be idempotent if client token is provided.

Parameters:
clientToken - An ASCII string whose length is less than 64. See more detail at BCE API doc
Returns:
PurchaseReservedInstanceRequeset with specific clientToken

getInstanceId

public String getInstanceId()

setInstanceId

public void setInstanceId(String instanceId)

withInstanceId

public PurchaseReservedInstanceRequeset withInstanceId(String instanceId)
Configure instanceId for the request.

Parameters:
instanceId - The id of the instance.
Returns:
PurchaseReservedInstanceRequeset with instanceId.

getBilling

public Billing getBilling()

setBilling

public void setBilling(Billing billing)

withBilling

public PurchaseReservedInstanceRequeset withBilling(Billing billing)
Configure billing for the request.

Parameters:
billing - The detail model to specify the billing.
Returns:
PurchaseReservedInstanceRequeset with specific billing

withRequestCredentials

public PurchaseReservedInstanceRequeset withRequestCredentials(BceCredentials credentials)
Configure request credential for the request.

Specified by:
withRequestCredentials in class AbstractBceRequest
Parameters:
credentials - a valid instance of BceCredentials.
Returns:
PurchaseReservedInstanceRequeset with credentials.


Copyright © 2018. All rights reserved.