Class CreateHourDBInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mariadb.v20170312.models.CreateHourDBInstanceRequest
-
public class CreateHourDBInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateHourDBInstanceRequest()
CreateHourDBInstanceRequest(CreateHourDBInstanceRequest 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
getCount()
Get 购买实例数量String
getDbVersionId()
Get 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。String
getDcnInstanceId()
Get DCN源实例IDString
getDcnRegion()
Get DCN源地域Long
getDcnSyncMode()
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 - 强同步可退化,默认为强同步可退化)。String
getInstanceName()
Get 自定义实例名称Long
getIpv6Flag()
Get 是否支持IPv6,0:不支持,1:支持Long
getMemory()
Get 内存大小,单位:GBLong
getNodeCount()
Get 节点个数Long
getProjectId()
Get 项目ID,不传表示默认项目ResourceTag[]
getResourceTags()
Get 标签键值对数组String
getRollbackInstanceId()
Get 回档源实例ID,例如“2021-11-22 00:00:00”String
getRollbackTime()
Get 回档时间String[]
getSecurityGroupIds()
Get 安全组ID,不传表示不绑定安全组Long
getStorage()
Get 储存大小,单位:GBString
getSubnetId()
Get 统一子网ID,VpcId有值时需填写String
getVpcId()
Get 统一网络ID,不传表示基础网络String[]
getZones()
Get 节点可用区分布,可填写多个可用区。void
setCount(Long Count)
Set 购买实例数量void
setDbVersionId(String DbVersionId)
Set 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。void
setDcnInstanceId(String DcnInstanceId)
Set DCN源实例IDvoid
setDcnRegion(String DcnRegion)
Set DCN源地域void
setDcnSyncMode(Long DcnSyncMode)
Set DCN同步模式,0:普通DCN同步,1:一致性同步void
setInitParams(DBParamValue[] InitParams)
Set 参数列表。本接口的可选值为: character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感), innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化,默认为强同步可退化)。void
setInstanceName(String InstanceName)
Set 自定义实例名称void
setIpv6Flag(Long Ipv6Flag)
Set 是否支持IPv6,0:不支持,1:支持void
setMemory(Long Memory)
Set 内存大小,单位:GBvoid
setNodeCount(Long NodeCount)
Set 节点个数void
setProjectId(Long ProjectId)
Set 项目ID,不传表示默认项目void
setResourceTags(ResourceTag[] ResourceTags)
Set 标签键值对数组void
setRollbackInstanceId(String RollbackInstanceId)
Set 回档源实例ID,例如“2021-11-22 00:00:00”void
setRollbackTime(String RollbackTime)
Set 回档时间void
setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组ID,不传表示不绑定安全组void
setStorage(Long Storage)
Set 储存大小,单位:GBvoid
setSubnetId(String SubnetId)
Set 统一子网ID,VpcId有值时需填写void
setVpcId(String VpcId)
Set 统一网络ID,不传表示基础网络void
setZones(String[] Zones)
Set 节点可用区分布,可填写多个可用区。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
-
CreateHourDBInstanceRequest
public CreateHourDBInstanceRequest()
-
CreateHourDBInstanceRequest
public CreateHourDBInstanceRequest(CreateHourDBInstanceRequest 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
-
getZones
public String[] getZones()
Get 节点可用区分布,可填写多个可用区。- Returns:
- Zones 节点可用区分布,可填写多个可用区。
-
setZones
public void setZones(String[] Zones)
Set 节点可用区分布,可填写多个可用区。- Parameters:
Zones
- 节点可用区分布,可填写多个可用区。
-
getNodeCount
public Long getNodeCount()
Get 节点个数- Returns:
- NodeCount 节点个数
-
setNodeCount
public void setNodeCount(Long NodeCount)
Set 节点个数- Parameters:
NodeCount
- 节点个数
-
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
-
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有值时需填写
-
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。
-
getInstanceName
public String getInstanceName()
Get 自定义实例名称- Returns:
- InstanceName 自定义实例名称
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 自定义实例名称- Parameters:
InstanceName
- 自定义实例名称
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 安全组ID,不传表示不绑定安全组- Returns:
- SecurityGroupIds 安全组ID,不传表示不绑定安全组
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组ID,不传表示不绑定安全组- Parameters:
SecurityGroupIds
- 安全组ID,不传表示不绑定安全组
-
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,例如“2021-11-22 00:00:00”- Returns:
- RollbackInstanceId 回档源实例ID,例如“2021-11-22 00:00:00”
-
setRollbackInstanceId
public void setRollbackInstanceId(String RollbackInstanceId)
Set 回档源实例ID,例如“2021-11-22 00:00:00”- Parameters:
RollbackInstanceId
- 回档源实例ID,例如“2021-11-22 00:00:00”
-
getRollbackTime
public String getRollbackTime()
Get 回档时间- Returns:
- RollbackTime 回档时间
-
setRollbackTime
public void setRollbackTime(String RollbackTime)
Set 回档时间- Parameters:
RollbackTime
- 回档时间
-
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:一致性同步
-
-