Class InquiryPriceCreateDBInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.InquiryPriceCreateDBInstancesRequest
-
public class InquiryPriceCreateDBInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description InquiryPriceCreateDBInstancesRequest()
InquiryPriceCreateDBInstancesRequest(InquiryPriceCreateDBInstancesRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
getCpu()
Get 预购买实例的CPU核心数String
getDBVersion()
Get sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。Long
getGoodsNum()
Get 一次性购买的实例数量。取值1-100,默认取值为1String
getInstanceChargeType()
Get 计费类型,取值支持 PREPAID,POSTPAID。String
getInstanceType()
Get 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-虚拟机双机高可用,cvmRO-虚拟机只读String
getMachineType()
Get 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘, CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘Long
getMemory()
Get 内存大小,单位:GBLong
getPeriod()
Get 购买时长,单位:月。取值为1到48,默认为1Long
getStorage()
Get 实例容量大小,单位:GB。String
getZone()
Get 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。void
setCpu(Long Cpu)
Set 预购买实例的CPU核心数void
setDBVersion(String DBVersion)
Set sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。void
setGoodsNum(Long GoodsNum)
Set 一次性购买的实例数量。取值1-100,默认取值为1void
setInstanceChargeType(String InstanceChargeType)
Set 计费类型,取值支持 PREPAID,POSTPAID。void
setInstanceType(String InstanceType)
Set 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-虚拟机双机高可用,cvmRO-虚拟机只读void
setMachineType(String MachineType)
Set 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘, CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘void
setMemory(Long Memory)
Set 内存大小,单位:GBvoid
setPeriod(Long Period)
Set 购买时长,单位:月。取值为1到48,默认为1void
setStorage(Long Storage)
Set 实例容量大小,单位:GB。void
setZone(String Zone)
Set 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
InquiryPriceCreateDBInstancesRequest
public InquiryPriceCreateDBInstancesRequest()
-
InquiryPriceCreateDBInstancesRequest
public InquiryPriceCreateDBInstancesRequest(InquiryPriceCreateDBInstancesRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getZone
public String getZone()
Get 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。- Returns:
- Zone 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
-
setZone
public void setZone(String Zone)
Set 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。- Parameters:
Zone
- 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
-
getMemory
public Long getMemory()
Get 内存大小,单位:GB- Returns:
- Memory 内存大小,单位:GB
-
setMemory
public void setMemory(Long Memory)
Set 内存大小,单位:GB- Parameters:
Memory
- 内存大小,单位:GB
-
getStorage
public Long getStorage()
Get 实例容量大小,单位:GB。- Returns:
- Storage 实例容量大小,单位:GB。
-
setStorage
public void setStorage(Long Storage)
Set 实例容量大小,单位:GB。- Parameters:
Storage
- 实例容量大小,单位:GB。
-
getInstanceChargeType
public String getInstanceChargeType()
Get 计费类型,取值支持 PREPAID,POSTPAID。- Returns:
- InstanceChargeType 计费类型,取值支持 PREPAID,POSTPAID。
-
setInstanceChargeType
public void setInstanceChargeType(String InstanceChargeType)
Set 计费类型,取值支持 PREPAID,POSTPAID。- Parameters:
InstanceChargeType
- 计费类型,取值支持 PREPAID,POSTPAID。
-
getPeriod
public Long getPeriod()
Get 购买时长,单位:月。取值为1到48,默认为1- Returns:
- Period 购买时长,单位:月。取值为1到48,默认为1
-
setPeriod
public void setPeriod(Long Period)
Set 购买时长,单位:月。取值为1到48,默认为1- Parameters:
Period
- 购买时长,单位:月。取值为1到48,默认为1
-
getGoodsNum
public Long getGoodsNum()
Get 一次性购买的实例数量。取值1-100,默认取值为1- Returns:
- GoodsNum 一次性购买的实例数量。取值1-100,默认取值为1
-
setGoodsNum
public void setGoodsNum(Long GoodsNum)
Set 一次性购买的实例数量。取值1-100,默认取值为1- Parameters:
GoodsNum
- 一次性购买的实例数量。取值1-100,默认取值为1
-
getDBVersion
public String getDBVersion()
Get sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。- Returns:
- DBVersion sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
-
setDBVersion
public void setDBVersion(String DBVersion)
Set sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。- Parameters:
DBVersion
- sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
-
getCpu
public Long getCpu()
Get 预购买实例的CPU核心数- Returns:
- Cpu 预购买实例的CPU核心数
-
setCpu
public void setCpu(Long Cpu)
Set 预购买实例的CPU核心数- Parameters:
Cpu
- 预购买实例的CPU核心数
-
getInstanceType
public String getInstanceType()
Get 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-虚拟机双机高可用,cvmRO-虚拟机只读- Returns:
- InstanceType 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-虚拟机双机高可用,cvmRO-虚拟机只读
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-虚拟机双机高可用,cvmRO-虚拟机只读- Parameters:
InstanceType
- 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-虚拟机双机高可用,cvmRO-虚拟机只读
-
getMachineType
public String getMachineType()
Get 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘, CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘- Returns:
- MachineType 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘, CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
-
setMachineType
public void setMachineType(String MachineType)
Set 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘, CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘- Parameters:
MachineType
- 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘, CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
-
-