Class CreateHourDCDBInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dcdb.v20180411.models.CreateHourDCDBInstanceRequest
-
public class CreateHourDCDBInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateHourDCDBInstanceRequest()CreateHourDCDBInstanceRequest(CreateHourDCDBInstanceRequest 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 LonggetCount()Get 欲购买实例的数量StringgetDbVersionId()Get 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。StringgetDcnInstanceId()Get DCN源实例IDStringgetDcnRegion()Get DCN源地域LonggetDcnSyncMode()Get DCN同步模式,0:普通DCN同步,1:一致性同步DBParamValue[]getInitParams()Get 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。StringgetInstanceName()Get 实例名称, 可以通过该字段自主的设置实例的名字LonggetIpv6Flag()Get 是否支持IPv6,0:不支持,1:支持LonggetProjectId()Get 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目ResourceTag[]getResourceTags()Get 标签键值对数组StringgetRollbackInstanceId()Get 需要回档的源实例IDStringgetRollbackTime()Get 回档时间,例如“2021-11-22 00:00:00”StringgetSecurityGroupId()Get 安全组idString[]getSecurityGroupIds()Get 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数LonggetShardCount()Get 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。LonggetShardCpu()Get 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。LonggetShardMemory()Get 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。LonggetShardNodeCount()Get 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。LonggetShardStorage()Get 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。StringgetSubnetId()Get 虚拟私有网络子网 ID,VpcId不为空时必填StringgetVpcId()Get 虚拟私有网络 ID,不传或传空表示创建为基础网络String[]getZones()Get 分片节点可用区分布,可填写多个可用区。voidsetCount(Long Count)Set 欲购买实例的数量voidsetDbVersionId(String DbVersionId)Set 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。voidsetDcnInstanceId(String DcnInstanceId)Set DCN源实例IDvoidsetDcnRegion(String DcnRegion)Set DCN源地域voidsetDcnSyncMode(Long DcnSyncMode)Set DCN同步模式,0:普通DCN同步,1:一致性同步voidsetInitParams(DBParamValue[] InitParams)Set 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。voidsetInstanceName(String InstanceName)Set 实例名称, 可以通过该字段自主的设置实例的名字voidsetIpv6Flag(Long Ipv6Flag)Set 是否支持IPv6,0:不支持,1:支持voidsetProjectId(Long ProjectId)Set 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目voidsetResourceTags(ResourceTag[] ResourceTags)Set 标签键值对数组voidsetRollbackInstanceId(String RollbackInstanceId)Set 需要回档的源实例IDvoidsetRollbackTime(String RollbackTime)Set 回档时间,例如“2021-11-22 00:00:00”voidsetSecurityGroupId(String SecurityGroupId)Set 安全组idvoidsetSecurityGroupIds(String[] SecurityGroupIds)Set 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数voidsetShardCount(Long ShardCount)Set 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。voidsetShardCpu(Long ShardCpu)Set 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。voidsetShardMemory(Long ShardMemory)Set 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。voidsetShardNodeCount(Long ShardNodeCount)Set 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。voidsetShardStorage(Long ShardStorage)Set 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。voidsetSubnetId(String SubnetId)Set 虚拟私有网络子网 ID,VpcId不为空时必填voidsetVpcId(String VpcId)Set 虚拟私有网络 ID,不传或传空表示创建为基础网络voidsetZones(String[] Zones)Set 分片节点可用区分布,可填写多个可用区。voidtoMap(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
-
CreateHourDCDBInstanceRequest
public CreateHourDCDBInstanceRequest()
-
CreateHourDCDBInstanceRequest
public CreateHourDCDBInstanceRequest(CreateHourDCDBInstanceRequest 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
-
getShardMemory
public Long getShardMemory()
Get 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。- Returns:
- ShardMemory 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
-
setShardMemory
public void setShardMemory(Long ShardMemory)
Set 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。- Parameters:
ShardMemory- 分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
-
getShardStorage
public Long getShardStorage()
Get 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。- Returns:
- ShardStorage 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
-
setShardStorage
public void setShardStorage(Long ShardStorage)
Set 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。- Parameters:
ShardStorage- 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。
-
getShardNodeCount
public Long getShardNodeCount()
Get 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。- Returns:
- ShardNodeCount 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。
-
setShardNodeCount
public void setShardNodeCount(Long ShardNodeCount)
Set 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。- Parameters:
ShardNodeCount- 单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。
-
getShardCount
public Long getShardCount()
Get 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。- Returns:
- ShardCount 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。
-
setShardCount
public void setShardCount(Long ShardCount)
Set 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。- Parameters:
ShardCount- 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。
-
getCount
public Long getCount()
Get 欲购买实例的数量- Returns:
- Count 欲购买实例的数量
-
setCount
public void setCount(Long Count)
Set 欲购买实例的数量- Parameters:
Count- 欲购买实例的数量
-
getProjectId
public Long getProjectId()
Get 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目- Returns:
- ProjectId 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目- Parameters:
ProjectId- 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
-
getVpcId
public String getVpcId()
Get 虚拟私有网络 ID,不传或传空表示创建为基础网络- Returns:
- VpcId 虚拟私有网络 ID,不传或传空表示创建为基础网络
-
setVpcId
public void setVpcId(String VpcId)
Set 虚拟私有网络 ID,不传或传空表示创建为基础网络- Parameters:
VpcId- 虚拟私有网络 ID,不传或传空表示创建为基础网络
-
getSubnetId
public String getSubnetId()
Get 虚拟私有网络子网 ID,VpcId不为空时必填- Returns:
- SubnetId 虚拟私有网络子网 ID,VpcId不为空时必填
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 虚拟私有网络子网 ID,VpcId不为空时必填- Parameters:
SubnetId- 虚拟私有网络子网 ID,VpcId不为空时必填
-
getShardCpu
public Long getShardCpu()
Get 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。- Returns:
- ShardCpu 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。
-
setShardCpu
public void setShardCpu(Long ShardCpu)
Set 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。- Parameters:
ShardCpu- 分片cpu大小,单位:核,可以通过 DescribeShardSpec 查询实例规格获得。
-
getDbVersionId
public String getDbVersionId()
Get 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。- Returns:
- DbVersionId 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
-
setDbVersionId
public void setDbVersionId(String DbVersionId)
Set 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。- Parameters:
DbVersionId- 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
-
getZones
public String[] getZones()
Get 分片节点可用区分布,可填写多个可用区。- Returns:
- Zones 分片节点可用区分布,可填写多个可用区。
-
setZones
public void setZones(String[] Zones)
Set 分片节点可用区分布,可填写多个可用区。- Parameters:
Zones- 分片节点可用区分布,可填写多个可用区。
-
getSecurityGroupId
public String getSecurityGroupId()
Get 安全组id- Returns:
- SecurityGroupId 安全组id
-
setSecurityGroupId
public void setSecurityGroupId(String SecurityGroupId)
Set 安全组id- Parameters:
SecurityGroupId- 安全组id
-
getInstanceName
public String getInstanceName()
Get 实例名称, 可以通过该字段自主的设置实例的名字- Returns:
- InstanceName 实例名称, 可以通过该字段自主的设置实例的名字
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名称, 可以通过该字段自主的设置实例的名字- Parameters:
InstanceName- 实例名称, 可以通过该字段自主的设置实例的名字
-
getIpv6Flag
public Long getIpv6Flag()
Get 是否支持IPv6,0:不支持,1:支持- Returns:
- Ipv6Flag 是否支持IPv6,0:不支持,1:支持
-
setIpv6Flag
public void setIpv6Flag(Long Ipv6Flag)
Set 是否支持IPv6,0:不支持,1:支持- Parameters:
Ipv6Flag- 是否支持IPv6,0:不支持,1:支持
-
getResourceTags
public ResourceTag[] getResourceTags()
Get 标签键值对数组- Returns:
- ResourceTags 标签键值对数组
-
setResourceTags
public void setResourceTags(ResourceTag[] ResourceTags)
Set 标签键值对数组- Parameters:
ResourceTags- 标签键值对数组
-
getDcnRegion
public String getDcnRegion()
Get DCN源地域- Returns:
- DcnRegion DCN源地域
-
setDcnRegion
public void setDcnRegion(String DcnRegion)
Set DCN源地域- Parameters:
DcnRegion- DCN源地域
-
getDcnInstanceId
public String getDcnInstanceId()
Get DCN源实例ID- Returns:
- DcnInstanceId DCN源实例ID
-
setDcnInstanceId
public void setDcnInstanceId(String DcnInstanceId)
Set DCN源实例ID- Parameters:
DcnInstanceId- DCN源实例ID
-
getInitParams
public DBParamValue[] getInitParams()
Get 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。- Returns:
- InitParams 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
-
setInitParams
public void setInitParams(DBParamValue[] InitParams)
Set 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。- Parameters:
InitParams- 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
-
getRollbackInstanceId
public String getRollbackInstanceId()
Get 需要回档的源实例ID- Returns:
- RollbackInstanceId 需要回档的源实例ID
-
setRollbackInstanceId
public void setRollbackInstanceId(String RollbackInstanceId)
Set 需要回档的源实例ID- Parameters:
RollbackInstanceId- 需要回档的源实例ID
-
getRollbackTime
public String getRollbackTime()
Get 回档时间,例如“2021-11-22 00:00:00”- Returns:
- RollbackTime 回档时间,例如“2021-11-22 00:00:00”
-
setRollbackTime
public void setRollbackTime(String RollbackTime)
Set 回档时间,例如“2021-11-22 00:00:00”- Parameters:
RollbackTime- 回档时间,例如“2021-11-22 00:00:00”
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数- Returns:
- SecurityGroupIds 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数- Parameters:
SecurityGroupIds- 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数
-
getDcnSyncMode
public Long getDcnSyncMode()
Get DCN同步模式,0:普通DCN同步,1:一致性同步- Returns:
- DcnSyncMode DCN同步模式,0:普通DCN同步,1:一致性同步
-
setDcnSyncMode
public void setDcnSyncMode(Long DcnSyncMode)
Set DCN同步模式,0:普通DCN同步,1:一致性同步- Parameters:
DcnSyncMode- DCN同步模式,0:普通DCN同步,1:一致性同步
-
-