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

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

public class ResizeInstanceRequest
extends AbstractBceRequest

The request for resizing instance.


Constructor Summary
ResizeInstanceRequest()
           
 
Method Summary
 String getClientToken()
           
 int getCpuCount()
           
 String getInstanceId()
           
 int getMemoryCapacityInGB()
           
 void setClientToken(String clientToken)
           
 void setCpuCount(int cpuCount)
           
 void setInstanceId(String instanceId)
           
 void setMemoryCapacityInGB(int memoryCapacityInGB)
           
 ResizeInstanceRequest withClientToken(String clientToken)
          Configure optional client token for the request.
 ResizeInstanceRequest withCpuCount(int cpuCount)
          Configure request cpuCount for the request.
 ResizeInstanceRequest withInstanceId(String instanceId)
          Configure the instanceId for the request.
 ResizeInstanceRequest withMemoryCapacityInGB(int memoryCapacityInGB)
          Configure request memoryCapacityInGB for the request.
 ResizeInstanceRequest 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

ResizeInstanceRequest

public ResizeInstanceRequest()
Method Detail

getInstanceId

public String getInstanceId()

setInstanceId

public void setInstanceId(String instanceId)

withInstanceId

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

Parameters:
instanceId - The id of instance.
Returns:
ResizeInstanceRequest with specific instanceId.

getClientToken

public String getClientToken()

setClientToken

public void setClientToken(String clientToken)

withClientToken

public ResizeInstanceRequest 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:
ResizeInstanceRequest with specific clientToken

getCpuCount

public int getCpuCount()

setCpuCount

public void setCpuCount(int cpuCount)

withCpuCount

public ResizeInstanceRequest withCpuCount(int cpuCount)
Configure request cpuCount for the request.

Parameters:
cpuCount - The parameter of specified the cpu core to resize the instance.
Returns:
ResizeInstanceRequest with credentials.

getMemoryCapacityInGB

public int getMemoryCapacityInGB()

setMemoryCapacityInGB

public void setMemoryCapacityInGB(int memoryCapacityInGB)

withMemoryCapacityInGB

public ResizeInstanceRequest withMemoryCapacityInGB(int memoryCapacityInGB)
Configure request memoryCapacityInGB for the request.

Parameters:
memoryCapacityInGB - The parameter of specified the capacity of memory in GB to resize the instance.
Returns:
ResizeInstanceRequest with credentials.

withRequestCredentials

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

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


Copyright © 2018. All rights reserved.