类 ResizeInstanceRequest
- java.lang.Object
-
- com.baidubce.model.AbstractBceRequest
-
- com.baidubce.services.bcc.model.instance.ResizeInstanceRequest
-
public class ResizeInstanceRequest extends AbstractBceRequest
The request for resizing instance.
-
-
构造器概要
构造器 构造器 说明 ResizeInstanceRequest()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringgetClientToken()intgetCpuCount()List<EphemeralDisk>getEphemeralDisks()StringgetInstanceId()intgetMemoryCapacityInGB()StringgetSpec()voidsetClientToken(String clientToken)voidsetCpuCount(int cpuCount)voidsetEphemeralDisks(List<EphemeralDisk> ephemeralDisks)voidsetInstanceId(String instanceId)voidsetMemoryCapacityInGB(int memoryCapacityInGB)voidsetSpec(String spec)ResizeInstanceRequestwithClientToken(String clientToken)Configure optional client token for the request.ResizeInstanceRequestwithCpuCount(int cpuCount)Configure request cpuCount for the request.ResizeInstanceRequestwithEphemeralDisks(List<EphemeralDisk> ephemeralDisks)Configure request ephemeralDisks for the request.ResizeInstanceRequestwithInstanceId(String instanceId)Configure the instanceId for the request.ResizeInstanceRequestwithMemoryCapacityInGB(int memoryCapacityInGB)Configure request memoryCapacityInGB for the request.ResizeInstanceRequestwithRequestCredentials(BceCredentials credentials)Configure request credential for the request.ResizeInstanceRequestwithSpec(String spec)-
从类继承的方法 com.baidubce.model.AbstractBceRequest
getRequestCredentials, setRequestCredentials
-
-
-
-
方法详细资料
-
getInstanceId
public String getInstanceId()
-
setInstanceId
public void setInstanceId(String instanceId)
-
withInstanceId
public ResizeInstanceRequest withInstanceId(String instanceId)
Configure the instanceId for the request.- 参数:
instanceId- The id of instance.- 返回:
- ResizeInstanceRequest with specific instanceId.
-
getSpec
public String getSpec()
-
setSpec
public void setSpec(String spec)
-
withSpec
public ResizeInstanceRequest withSpec(String spec)
-
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.- 参数:
clientToken- An ASCII string whose length is less than 64. See more detail at BCE API doc- 返回:
- 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.- 参数:
cpuCount- The parameter of specified the cpu core to resize the instance.- 返回:
- ResizeInstanceRequest with cpuCount.
-
getMemoryCapacityInGB
public int getMemoryCapacityInGB()
-
setMemoryCapacityInGB
public void setMemoryCapacityInGB(int memoryCapacityInGB)
-
withMemoryCapacityInGB
public ResizeInstanceRequest withMemoryCapacityInGB(int memoryCapacityInGB)
Configure request memoryCapacityInGB for the request.- 参数:
memoryCapacityInGB- The parameter of specified the capacity of memory in GB to resize the instance.- 返回:
- ResizeInstanceRequest with memoryCapacityInGB.
-
getEphemeralDisks
public List<EphemeralDisk> getEphemeralDisks()
-
setEphemeralDisks
public void setEphemeralDisks(List<EphemeralDisk> ephemeralDisks)
-
withEphemeralDisks
public ResizeInstanceRequest withEphemeralDisks(List<EphemeralDisk> ephemeralDisks)
Configure request ephemeralDisks for the request.- 参数:
ephemeralDisks- The parameter of ephemeral disk capacity. Currently, this parameter only supports the DCC instances of storage type. And the capacity will be deducted from the corresponding capacity of the DCC flavor.- 返回:
- ResizeInstanceRequest with ephemeralDisks.
-
withRequestCredentials
public ResizeInstanceRequest withRequestCredentials(BceCredentials credentials)
Configure request credential for the request.- 指定者:
withRequestCredentials在类中AbstractBceRequest- 参数:
credentials- a valid instance of BceCredentials.- 返回:
- ResizeInstanceRequest with credentials.
-
-