类 GetBidInstancePriceRequest
- java.lang.Object
-
- com.baidubce.model.AbstractBceRequest
-
- com.baidubce.services.bcc.model.instance.GetBidInstancePriceRequest
-
public class GetBidInstancePriceRequest extends AbstractBceRequest
The request for getting bid instance price.
-
-
构造器概要
构造器 构造器 说明 GetBidInstancePriceRequest()
-
方法概要
-
从类继承的方法 com.baidubce.model.AbstractBceRequest
getRequestCredentials, setRequestCredentials
-
-
-
-
方法详细资料
-
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
-
getCreateCdsList
public List<CreateCdsModel> getCreateCdsList()
-
setCreateCdsList
public void setCreateCdsList(List<CreateCdsModel> createCdsList)
-
withCreateCdsList
public GetBidInstancePriceRequest withCreateCdsList(List<CreateCdsModel> createCdsList)
-
getPurchaseCount
public int getPurchaseCount()
-
setPurchaseCount
public void setPurchaseCount(int purchaseCount)
-
withPurchaseCount
public GetBidInstancePriceRequest withPurchaseCount(int purchaseCount)
-
getName
public String getName()
-
setName
public void setName(String name)
-
withName
public GetBidInstancePriceRequest withName(String name)
-
getAdminPass
public String getAdminPass()
-
setAdminPass
public void setAdminPass(String adminPass)
-
withAdminPass
public GetBidInstancePriceRequest withAdminPass(String adminPass)
-
getKeypairId
public String getKeypairId()
-
setKeypairId
public void setKeypairId(String keypairId)
-
withKeypairId
public GetBidInstancePriceRequest withKeypairId(String keypairId)
-
getAspId
public String getAspId()
-
setAspId
public void setAspId(String aspId)
-
withAspId
public GetBidInstancePriceRequest withAspId(String aspId)
-
getImageId
public String getImageId()
-
setImageId
public void setImageId(String imageId)
-
withImageId
public GetBidInstancePriceRequest withImageId(String imageId)
-
getBidModel
public String getBidModel()
-
setBidModel
public void setBidModel(String bidModel)
-
withBidModel
public GetBidInstancePriceRequest withBidModel(String bidModel)
-
getBidPrice
public String getBidPrice()
-
setBidPrice
public void setBidPrice(String bidPrice)
-
withBidPrice
public GetBidInstancePriceRequest withBidPrice(String bidPrice)
-
getNetworkCapacityInMbps
public int getNetworkCapacityInMbps()
-
setNetworkCapacityInMbps
public void setNetworkCapacityInMbps(int networkCapacityInMbps)
-
withNetworkCapacityInMbps
public GetBidInstancePriceRequest withNetworkCapacityInMbps(int networkCapacityInMbps)
-
isRelationTag
public boolean isRelationTag()
-
setRelationTag
public void setRelationTag(boolean relationTag)
-
withRelationTag
public GetBidInstancePriceRequest withRelationTag(boolean relationTag)
-
withTags
public GetBidInstancePriceRequest withTags(List<TagModel> tags)
-
getSecurityGroupId
public String getSecurityGroupId()
-
setSecurityGroupId
public void setSecurityGroupId(String securityGroupId)
-
withSecurityGroupId
public GetBidInstancePriceRequest withSecurityGroupId(String securityGroupId)
-
getSubnetId
public String getSubnetId()
-
setSubnetId
public void setSubnetId(String subnetId)
-
withSubnetId
public GetBidInstancePriceRequest withSubnetId(String subnetId)
-
getZoneName
public String getZoneName()
-
setZoneName
public void setZoneName(String zoneName)
-
withZoneName
public GetBidInstancePriceRequest withZoneName(String zoneName)
-
getInternetChargeType
public String getInternetChargeType()
-
setInternetChargeType
public void setInternetChargeType(String internetChargeType)
-
withInternetChargeType
public GetBidInstancePriceRequest withInternetChargeType(String internetChargeType)
-
withRequestCredentials
public AbstractBceRequest withRequestCredentials(BceCredentials credentials)
Configure request credential for the request.- 指定者:
withRequestCredentials在类中AbstractBceRequest- 参数:
credentials- a valid instance of BceCredentials.- 返回:
- GetBidInstancePriceRequest with credentials.
-
-