Class CreateDBInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.CreateDBInstancesRequest
-
public class CreateDBInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateDBInstancesRequest()
CreateDBInstancesRequest(CreateDBInstancesRequest 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
getAutoRenewFlag()
Get 自动续费标志:0-正常续费 1-自动续费,默认为1自动续费。只在购买预付费实例时有效。Long
getAutoVoucher()
Get 是否自动使用代金券;1 - 是,0 - 否,默认不使用String
getCollation()
Get 系统字符集排序规则,默认:Chinese_PRC_CI_ASString
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。取值不超过10String
getHAType()
Get 购买高可用实例的类型:DUAL-双机高可用 CLUSTER-集群,默认值为DUALString
getInstanceChargeType()
Get 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。Long
getMemory()
Get 实例内存大小,单位GBBoolean
getMultiZones()
Get 是否跨可用区部署,默认值为falseLong
getPeriod()
Get 购买实例周期,默认取值为1,表示一个月。取值不超过48Long
getProjectId()
Get 项目IDResourceTag[]
getResourceTags()
Get 新建实例绑定的标签集合String[]
getSecurityGroupList()
Get 安全组列表,填写形如sg-xxx的安全组IDLong
getSpan()
Get 可维护时间窗配置,持续时间,单位:小时String
getStartTime()
Get 可维护时间窗配置,每天可维护的开始时间Long
getStorage()
Get 实例磁盘大小,单位GBString
getSubnetId()
Get VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置String
getTimeZone()
Get 系统时区,默认:China Standard TimeString[]
getVoucherIds()
Get 代金券ID数组,目前单个订单只能使用一张String
getVpcId()
Get VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置Long[]
getWeekly()
Get 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末String
getZone()
Get 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取void
setAutoRenewFlag(Long AutoRenewFlag)
Set 自动续费标志:0-正常续费 1-自动续费,默认为1自动续费。只在购买预付费实例时有效。void
setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券;1 - 是,0 - 否,默认不使用void
setCollation(String Collation)
Set 系统字符集排序规则,默认:Chinese_PRC_CI_ASvoid
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。取值不超过10void
setHAType(String HAType)
Set 购买高可用实例的类型:DUAL-双机高可用 CLUSTER-集群,默认值为DUALvoid
setInstanceChargeType(String InstanceChargeType)
Set 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。void
setMemory(Long Memory)
Set 实例内存大小,单位GBvoid
setMultiZones(Boolean MultiZones)
Set 是否跨可用区部署,默认值为falsevoid
setPeriod(Long Period)
Set 购买实例周期,默认取值为1,表示一个月。取值不超过48void
setProjectId(Long ProjectId)
Set 项目IDvoid
setResourceTags(ResourceTag[] ResourceTags)
Set 新建实例绑定的标签集合void
setSecurityGroupList(String[] SecurityGroupList)
Set 安全组列表,填写形如sg-xxx的安全组IDvoid
setSpan(Long Span)
Set 可维护时间窗配置,持续时间,单位:小时void
setStartTime(String StartTime)
Set 可维护时间窗配置,每天可维护的开始时间void
setStorage(Long Storage)
Set 实例磁盘大小,单位GBvoid
setSubnetId(String SubnetId)
Set VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置void
setTimeZone(String TimeZone)
Set 系统时区,默认:China Standard Timevoid
setVoucherIds(String[] VoucherIds)
Set 代金券ID数组,目前单个订单只能使用一张void
setVpcId(String VpcId)
Set VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置void
setWeekly(Long[] Weekly)
Set 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末void
setZone(String Zone)
Set 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取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
-
CreateDBInstancesRequest
public CreateDBInstancesRequest()
-
CreateDBInstancesRequest
public CreateDBInstancesRequest(CreateDBInstancesRequest 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 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取- Returns:
- Zone 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
-
setZone
public void setZone(String Zone)
Set 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取- Parameters:
Zone
- 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
-
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(后付费)。
-
getProjectId
public Long getProjectId()
Get 项目ID- Returns:
- ProjectId 项目ID
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目ID- Parameters:
ProjectId
- 项目ID
-
getGoodsNum
public Long getGoodsNum()
Get 本次购买几个实例,默认值为1。取值不超过10- Returns:
- GoodsNum 本次购买几个实例,默认值为1。取值不超过10
-
setGoodsNum
public void setGoodsNum(Long GoodsNum)
Set 本次购买几个实例,默认值为1。取值不超过10- Parameters:
GoodsNum
- 本次购买几个实例,默认值为1。取值不超过10
-
getSubnetId
public String getSubnetId()
Get VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置- Returns:
- SubnetId VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
-
setSubnetId
public void setSubnetId(String SubnetId)
Set VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置- Parameters:
SubnetId
- VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
-
getVpcId
public String getVpcId()
Get VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置- Returns:
- VpcId VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
-
setVpcId
public void setVpcId(String VpcId)
Set VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置- Parameters:
VpcId
- VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
-
getPeriod
public Long getPeriod()
Get 购买实例周期,默认取值为1,表示一个月。取值不超过48- Returns:
- Period 购买实例周期,默认取值为1,表示一个月。取值不超过48
-
setPeriod
public void setPeriod(Long Period)
Set 购买实例周期,默认取值为1,表示一个月。取值不超过48- Parameters:
Period
- 购买实例周期,默认取值为1,表示一个月。取值不超过48
-
getAutoVoucher
public Long getAutoVoucher()
Get 是否自动使用代金券;1 - 是,0 - 否,默认不使用- Returns:
- AutoVoucher 是否自动使用代金券;1 - 是,0 - 否,默认不使用
-
setAutoVoucher
public void setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券;1 - 是,0 - 否,默认不使用- Parameters:
AutoVoucher
- 是否自动使用代金券;1 - 是,0 - 否,默认不使用
-
getVoucherIds
public String[] getVoucherIds()
Get 代金券ID数组,目前单个订单只能使用一张- Returns:
- VoucherIds 代金券ID数组,目前单个订单只能使用一张
-
setVoucherIds
public void setVoucherIds(String[] VoucherIds)
Set 代金券ID数组,目前单个订单只能使用一张- Parameters:
VoucherIds
- 代金券ID数组,目前单个订单只能使用一张
-
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。
-
getAutoRenewFlag
public Long getAutoRenewFlag()
Get 自动续费标志:0-正常续费 1-自动续费,默认为1自动续费。只在购买预付费实例时有效。- Returns:
- AutoRenewFlag 自动续费标志:0-正常续费 1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
-
setAutoRenewFlag
public void setAutoRenewFlag(Long AutoRenewFlag)
Set 自动续费标志:0-正常续费 1-自动续费,默认为1自动续费。只在购买预付费实例时有效。- Parameters:
AutoRenewFlag
- 自动续费标志:0-正常续费 1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
-
getSecurityGroupList
public String[] getSecurityGroupList()
Get 安全组列表,填写形如sg-xxx的安全组ID- Returns:
- SecurityGroupList 安全组列表,填写形如sg-xxx的安全组ID
-
setSecurityGroupList
public void setSecurityGroupList(String[] SecurityGroupList)
Set 安全组列表,填写形如sg-xxx的安全组ID- Parameters:
SecurityGroupList
- 安全组列表,填写形如sg-xxx的安全组ID
-
getWeekly
public Long[] getWeekly()
Get 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末- Returns:
- Weekly 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
-
setWeekly
public void setWeekly(Long[] Weekly)
Set 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末- Parameters:
Weekly
- 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
-
getStartTime
public String getStartTime()
Get 可维护时间窗配置,每天可维护的开始时间- Returns:
- StartTime 可维护时间窗配置,每天可维护的开始时间
-
setStartTime
public void setStartTime(String StartTime)
Set 可维护时间窗配置,每天可维护的开始时间- Parameters:
StartTime
- 可维护时间窗配置,每天可维护的开始时间
-
getSpan
public Long getSpan()
Get 可维护时间窗配置,持续时间,单位:小时- Returns:
- Span 可维护时间窗配置,持续时间,单位:小时
-
setSpan
public void setSpan(Long Span)
Set 可维护时间窗配置,持续时间,单位:小时- Parameters:
Span
- 可维护时间窗配置,持续时间,单位:小时
-
getHAType
public String getHAType()
Get 购买高可用实例的类型:DUAL-双机高可用 CLUSTER-集群,默认值为DUAL- Returns:
- HAType 购买高可用实例的类型:DUAL-双机高可用 CLUSTER-集群,默认值为DUAL
-
setHAType
public void setHAType(String HAType)
Set 购买高可用实例的类型:DUAL-双机高可用 CLUSTER-集群,默认值为DUAL- Parameters:
HAType
- 购买高可用实例的类型:DUAL-双机高可用 CLUSTER-集群,默认值为DUAL
-
getMultiZones
public Boolean getMultiZones()
Get 是否跨可用区部署,默认值为false- Returns:
- MultiZones 是否跨可用区部署,默认值为false
-
setMultiZones
public void setMultiZones(Boolean MultiZones)
Set 是否跨可用区部署,默认值为false- Parameters:
MultiZones
- 是否跨可用区部署,默认值为false
-
getResourceTags
public ResourceTag[] getResourceTags()
Get 新建实例绑定的标签集合- Returns:
- ResourceTags 新建实例绑定的标签集合
-
setResourceTags
public void setResourceTags(ResourceTag[] ResourceTags)
Set 新建实例绑定的标签集合- Parameters:
ResourceTags
- 新建实例绑定的标签集合
-
getCollation
public String getCollation()
Get 系统字符集排序规则,默认:Chinese_PRC_CI_AS- Returns:
- Collation 系统字符集排序规则,默认:Chinese_PRC_CI_AS
-
setCollation
public void setCollation(String Collation)
Set 系统字符集排序规则,默认:Chinese_PRC_CI_AS- Parameters:
Collation
- 系统字符集排序规则,默认:Chinese_PRC_CI_AS
-
getTimeZone
public String getTimeZone()
Get 系统时区,默认:China Standard Time- Returns:
- TimeZone 系统时区,默认:China Standard Time
-
setTimeZone
public void setTimeZone(String TimeZone)
Set 系统时区,默认:China Standard Time- Parameters:
TimeZone
- 系统时区,默认:China Standard Time
-
-