类 ResizeInstanceRequest


  • public class ResizeInstanceRequest
    extends AbstractBceRequest
    The request for resizing instance.
    • 构造器详细资料

      • ResizeInstanceRequest

        public ResizeInstanceRequest()
    • 方法详细资料

      • 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)
      • 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.
      • 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.