类 GetBidInstancePriceRequest


  • public class GetBidInstancePriceRequest
    extends AbstractBceRequest
    The request for getting bid instance price.
    • 构造器详细资料

      • GetBidInstancePriceRequest

        public GetBidInstancePriceRequest()
    • 方法详细资料

      • getClientToken

        public String getClientToken()
      • setClientToken

        public void setClientToken​(String clientToken)
      • withClientToken

        public GetBidInstancePriceRequest withClientToken​(String clientToken)
        Configure optional client token for the request. The request will be idempotent if client token is provided. If the clientToken is not specified by the user, a random String generated by default algorithm will be used.
        参数:
        clientToken - An ASCII string whose length is less than 64. See more detail at BCE API doc
        返回:
        GetBidInstancePriceRequest with specific clientToken
      • getInstanceType

        public String getInstanceType()
      • setInstanceType

        public void setInstanceType​(String instanceType)
      • withInstanceType

        public GetBidInstancePriceRequest withInstanceType​(String instanceType)
        Configure instanceType for the request.
        参数:
        instanceType - The specified Specification to create the instance. See more detail on BCE API doc
        返回:
        GetBidInstancePriceRequest with specific instanceType
      • getCpuCount

        public int getCpuCount()
      • setCpuCount

        public void setCpuCount​(int cpuCount)
      • withCpuCount

        public GetBidInstancePriceRequest withCpuCount​(int cpuCount)
        Configure cpuCount for the request.
        参数:
        cpuCount - The parameter to specified the cpu core to the instance which is to be queried.
        返回:
        GetBidInstancePriceRequest with specific cpuCount
      • getMemoryCapacityInGB

        public int getMemoryCapacityInGB()
      • setMemoryCapacityInGB

        public void setMemoryCapacityInGB​(int memoryCapacityInGB)
      • withMemoryCapacityInGB

        public GetBidInstancePriceRequest withMemoryCapacityInGB​(int memoryCapacityInGB)
        Configure memoryCapacityInGB for the request.
        参数:
        memoryCapacityInGB - The parameter to specified the capacity of memory in GB to the instance which is to be queried.
        返回:
        GetBidInstancePriceRequest with specific memoryCapacityInGB
      • getRootDiskSizeInGb

        public int getRootDiskSizeInGb()
      • setRootDiskSizeInGb

        public void setRootDiskSizeInGb​(int rootDiskSizeInGb)
      • withRootDiskSizeInGb

        public GetBidInstancePriceRequest withRootDiskSizeInGb​(int rootDiskSizeInGb)
        Configure rootDiskSizeInGb for the request.
        参数:
        rootDiskSizeInGb - The parameter to specify the root disk size in GB. The root disk excludes the system disk, available is 40-500GB.
        返回:
        GetBidInstancePriceRequest with specific rootDiskSizeInGb
      • getRootDiskStorageType

        public String getRootDiskStorageType()
      • setRootDiskStorageType

        public void setRootDiskStorageType​(String rootDiskStorageType)
      • withRootDiskStorageType

        public GetBidInstancePriceRequest withRootDiskStorageType​(String rootDiskStorageType)
        Configure rootDiskStorageType for the request.
        参数:
        rootDiskStorageType - The parameter to specify the root disk storage type. Default use of HP1 cloud disk.
        返回:
        GetBidInstancePriceRequest with specific rootDiskStorageType
      • getPurchaseCount

        public int getPurchaseCount()
      • setPurchaseCount

        public void setPurchaseCount​(int purchaseCount)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getAdminPass

        public String getAdminPass()
      • setAdminPass

        public void setAdminPass​(String adminPass)
      • getKeypairId

        public String getKeypairId()
      • setKeypairId

        public void setKeypairId​(String keypairId)
      • getAspId

        public String getAspId()
      • setAspId

        public void setAspId​(String aspId)
      • getImageId

        public String getImageId()
      • setImageId

        public void setImageId​(String imageId)
      • getBidModel

        public String getBidModel()
      • setBidModel

        public void setBidModel​(String bidModel)
      • getBidPrice

        public String getBidPrice()
      • setBidPrice

        public void setBidPrice​(String bidPrice)
      • getNetworkCapacityInMbps

        public int getNetworkCapacityInMbps()
      • setNetworkCapacityInMbps

        public void setNetworkCapacityInMbps​(int networkCapacityInMbps)
      • isRelationTag

        public boolean isRelationTag()
      • setRelationTag

        public void setRelationTag​(boolean relationTag)
      • getSecurityGroupId

        public String getSecurityGroupId()
      • setSecurityGroupId

        public void setSecurityGroupId​(String securityGroupId)
      • getSubnetId

        public String getSubnetId()
      • setSubnetId

        public void setSubnetId​(String subnetId)
      • getZoneName

        public String getZoneName()
      • setZoneName

        public void setZoneName​(String zoneName)
      • getInternetChargeType

        public String getInternetChargeType()
      • setInternetChargeType

        public void setInternetChargeType​(String internetChargeType)