Class CreateReadOnlyDBInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.CreateReadOnlyDBInstancesRequest
-
public class CreateReadOnlyDBInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateReadOnlyDBInstancesRequest()
CreateReadOnlyDBInstancesRequest(CreateReadOnlyDBInstancesRequest 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
getAutoVoucher()
Get 是否自动使用代金券;1 - 是,0 - 否,默认不使用String
getCollation()
Get 系统字符集排序规则,默认:Chinese_PRC_CI_ASLong
getGoodsNum()
Get 本次购买几个只读实例,默认值为2。String
getInstanceChargeType()
Get 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。String
getInstanceId()
Get 主实例ID,格式如:mssql-3l3fgqn7Long
getMemory()
Get 实例内存大小,单位GBLong
getPeriod()
Get 购买实例周期,默认取值为1,表示一个月。取值不超过48Long
getReadOnlyGroupForcedUpgrade()
Get 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。String
getReadOnlyGroupId()
Get ReadOnlyGroupType=3时必填,已存在的只读组IDLong
getReadOnlyGroupIsOfflineDelay()
Get ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。Long
getReadOnlyGroupMaxDelayTime()
Get ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。Long
getReadOnlyGroupMinInGroup()
Get ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。String
getReadOnlyGroupName()
Get ReadOnlyGroupType=2时必填,新建的只读组名称Long
getReadOnlyGroupType()
Get 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面ResourceTag[]
getResourceTags()
Get 新建实例绑定的标签集合String[]
getSecurityGroupList()
Get 安全组列表,填写形如sg-xxx的安全组IDLong
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需同时设置或者同时不设置String
getZone()
Get 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取void
setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券;1 - 是,0 - 否,默认不使用void
setCollation(String Collation)
Set 系统字符集排序规则,默认:Chinese_PRC_CI_ASvoid
setGoodsNum(Long GoodsNum)
Set 本次购买几个只读实例,默认值为2。void
setInstanceChargeType(String InstanceChargeType)
Set 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。void
setInstanceId(String InstanceId)
Set 主实例ID,格式如:mssql-3l3fgqn7void
setMemory(Long Memory)
Set 实例内存大小,单位GBvoid
setPeriod(Long Period)
Set 购买实例周期,默认取值为1,表示一个月。取值不超过48void
setReadOnlyGroupForcedUpgrade(Long ReadOnlyGroupForcedUpgrade)
Set 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。void
setReadOnlyGroupId(String ReadOnlyGroupId)
Set ReadOnlyGroupType=3时必填,已存在的只读组IDvoid
setReadOnlyGroupIsOfflineDelay(Long ReadOnlyGroupIsOfflineDelay)
Set ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。void
setReadOnlyGroupMaxDelayTime(Long ReadOnlyGroupMaxDelayTime)
Set ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。void
setReadOnlyGroupMinInGroup(Long ReadOnlyGroupMinInGroup)
Set ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。void
setReadOnlyGroupName(String ReadOnlyGroupName)
Set ReadOnlyGroupType=2时必填,新建的只读组名称void
setReadOnlyGroupType(Long ReadOnlyGroupType)
Set 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面void
setResourceTags(ResourceTag[] ResourceTags)
Set 新建实例绑定的标签集合void
setSecurityGroupList(String[] SecurityGroupList)
Set 安全组列表,填写形如sg-xxx的安全组IDvoid
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
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
-
CreateReadOnlyDBInstancesRequest
public CreateReadOnlyDBInstancesRequest()
-
CreateReadOnlyDBInstancesRequest
public CreateReadOnlyDBInstancesRequest(CreateReadOnlyDBInstancesRequest 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
-
getInstanceId
public String getInstanceId()
Get 主实例ID,格式如:mssql-3l3fgqn7- Returns:
- InstanceId 主实例ID,格式如:mssql-3l3fgqn7
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 主实例ID,格式如:mssql-3l3fgqn7- Parameters:
InstanceId
- 主实例ID,格式如:mssql-3l3fgqn7
-
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获取
-
getReadOnlyGroupType
public Long getReadOnlyGroupType()
Get 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面- Returns:
- ReadOnlyGroupType 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面
-
setReadOnlyGroupType
public void setReadOnlyGroupType(Long ReadOnlyGroupType)
Set 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面- Parameters:
ReadOnlyGroupType
- 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面
-
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
-
getReadOnlyGroupForcedUpgrade
public Long getReadOnlyGroupForcedUpgrade()
Get 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。- Returns:
- ReadOnlyGroupForcedUpgrade 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。
-
setReadOnlyGroupForcedUpgrade
public void setReadOnlyGroupForcedUpgrade(Long ReadOnlyGroupForcedUpgrade)
Set 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。- Parameters:
ReadOnlyGroupForcedUpgrade
- 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。
-
getReadOnlyGroupId
public String getReadOnlyGroupId()
Get ReadOnlyGroupType=3时必填,已存在的只读组ID- Returns:
- ReadOnlyGroupId ReadOnlyGroupType=3时必填,已存在的只读组ID
-
setReadOnlyGroupId
public void setReadOnlyGroupId(String ReadOnlyGroupId)
Set ReadOnlyGroupType=3时必填,已存在的只读组ID- Parameters:
ReadOnlyGroupId
- ReadOnlyGroupType=3时必填,已存在的只读组ID
-
getReadOnlyGroupName
public String getReadOnlyGroupName()
Get ReadOnlyGroupType=2时必填,新建的只读组名称- Returns:
- ReadOnlyGroupName ReadOnlyGroupType=2时必填,新建的只读组名称
-
setReadOnlyGroupName
public void setReadOnlyGroupName(String ReadOnlyGroupName)
Set ReadOnlyGroupType=2时必填,新建的只读组名称- Parameters:
ReadOnlyGroupName
- ReadOnlyGroupType=2时必填,新建的只读组名称
-
getReadOnlyGroupIsOfflineDelay
public Long getReadOnlyGroupIsOfflineDelay()
Get ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。- Returns:
- ReadOnlyGroupIsOfflineDelay ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。
-
setReadOnlyGroupIsOfflineDelay
public void setReadOnlyGroupIsOfflineDelay(Long ReadOnlyGroupIsOfflineDelay)
Set ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。- Parameters:
ReadOnlyGroupIsOfflineDelay
- ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。
-
getReadOnlyGroupMaxDelayTime
public Long getReadOnlyGroupMaxDelayTime()
Get ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。- Returns:
- ReadOnlyGroupMaxDelayTime ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。
-
setReadOnlyGroupMaxDelayTime
public void setReadOnlyGroupMaxDelayTime(Long ReadOnlyGroupMaxDelayTime)
Set ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。- Parameters:
ReadOnlyGroupMaxDelayTime
- ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。
-
getReadOnlyGroupMinInGroup
public Long getReadOnlyGroupMinInGroup()
Get ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。- Returns:
- ReadOnlyGroupMinInGroup ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。
-
setReadOnlyGroupMinInGroup
public void setReadOnlyGroupMinInGroup(Long ReadOnlyGroupMinInGroup)
Set ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。- Parameters:
ReadOnlyGroupMinInGroup
- ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。
-
getInstanceChargeType
public String getInstanceChargeType()
Get 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。- Returns:
- InstanceChargeType 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
-
setInstanceChargeType
public void setInstanceChargeType(String InstanceChargeType)
Set 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。- Parameters:
InstanceChargeType
- 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
-
getGoodsNum
public Long getGoodsNum()
Get 本次购买几个只读实例,默认值为2。- Returns:
- GoodsNum 本次购买几个只读实例,默认值为2。
-
setGoodsNum
public void setGoodsNum(Long GoodsNum)
Set 本次购买几个只读实例,默认值为2。- Parameters:
GoodsNum
- 本次购买几个只读实例,默认值为2。
-
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
-
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
-
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数组,目前单个订单只能使用一张
-
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
-
-