Class CreateClusterRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tcaplusdb.v20190823.models.CreateClusterRequest
-
public class CreateClusterRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateClusterRequest()
CreateClusterRequest(CreateClusterRequest 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
getAuthType()
Get 密码认证类型,0 静态认证, 1 签名认证String
getClusterName()
Get 集群名称,可使用中文或英文字符,最大长度32个字符Long
getClusterType()
Get 集群类型1共享2独占String
getIdlType()
Get 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`Long
getIpv6Enable()
Get 集群是否开启IPv6功能String
getPassword()
Get 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母MachineInfo[]
getProxyList()
Get 独占集群占用的proxy机器TagInfoUnit[]
getResourceTags()
Get 集群标签列表MachineInfo[]
getServerList()
Get 独占集群占用的svr机器String
getSubnetId()
Get 集群所绑定的子网实例ID,形如:subnet-pxir56nsString
getVpcId()
Get 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0zvoid
setAuthType(Long AuthType)
Set 密码认证类型,0 静态认证, 1 签名认证void
setClusterName(String ClusterName)
Set 集群名称,可使用中文或英文字符,最大长度32个字符void
setClusterType(Long ClusterType)
Set 集群类型1共享2独占void
setIdlType(String IdlType)
Set 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`void
setIpv6Enable(Long Ipv6Enable)
Set 集群是否开启IPv6功能void
setPassword(String Password)
Set 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母void
setProxyList(MachineInfo[] ProxyList)
Set 独占集群占用的proxy机器void
setResourceTags(TagInfoUnit[] ResourceTags)
Set 集群标签列表void
setServerList(MachineInfo[] ServerList)
Set 独占集群占用的svr机器void
setSubnetId(String SubnetId)
Set 集群所绑定的子网实例ID,形如:subnet-pxir56nsvoid
setVpcId(String VpcId)
Set 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0zvoid
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
-
CreateClusterRequest
public CreateClusterRequest()
-
CreateClusterRequest
public CreateClusterRequest(CreateClusterRequest 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
-
getIdlType
public String getIdlType()
Get 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`- Returns:
- IdlType 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`
-
setIdlType
public void setIdlType(String IdlType)
Set 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`- Parameters:
IdlType
- 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`
-
getClusterName
public String getClusterName()
Get 集群名称,可使用中文或英文字符,最大长度32个字符- Returns:
- ClusterName 集群名称,可使用中文或英文字符,最大长度32个字符
-
setClusterName
public void setClusterName(String ClusterName)
Set 集群名称,可使用中文或英文字符,最大长度32个字符- Parameters:
ClusterName
- 集群名称,可使用中文或英文字符,最大长度32个字符
-
getVpcId
public String getVpcId()
Get 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0z- Returns:
- VpcId 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0z
-
setVpcId
public void setVpcId(String VpcId)
Set 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0z- Parameters:
VpcId
- 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0z
-
getSubnetId
public String getSubnetId()
Get 集群所绑定的子网实例ID,形如:subnet-pxir56ns- Returns:
- SubnetId 集群所绑定的子网实例ID,形如:subnet-pxir56ns
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 集群所绑定的子网实例ID,形如:subnet-pxir56ns- Parameters:
SubnetId
- 集群所绑定的子网实例ID,形如:subnet-pxir56ns
-
getPassword
public String getPassword()
Get 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母- Returns:
- Password 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母
-
setPassword
public void setPassword(String Password)
Set 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母- Parameters:
Password
- 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母
-
getResourceTags
public TagInfoUnit[] getResourceTags()
Get 集群标签列表- Returns:
- ResourceTags 集群标签列表
-
setResourceTags
public void setResourceTags(TagInfoUnit[] ResourceTags)
Set 集群标签列表- Parameters:
ResourceTags
- 集群标签列表
-
getIpv6Enable
public Long getIpv6Enable()
Get 集群是否开启IPv6功能- Returns:
- Ipv6Enable 集群是否开启IPv6功能
-
setIpv6Enable
public void setIpv6Enable(Long Ipv6Enable)
Set 集群是否开启IPv6功能- Parameters:
Ipv6Enable
- 集群是否开启IPv6功能
-
getServerList
public MachineInfo[] getServerList()
Get 独占集群占用的svr机器- Returns:
- ServerList 独占集群占用的svr机器
-
setServerList
public void setServerList(MachineInfo[] ServerList)
Set 独占集群占用的svr机器- Parameters:
ServerList
- 独占集群占用的svr机器
-
getProxyList
public MachineInfo[] getProxyList()
Get 独占集群占用的proxy机器- Returns:
- ProxyList 独占集群占用的proxy机器
-
setProxyList
public void setProxyList(MachineInfo[] ProxyList)
Set 独占集群占用的proxy机器- Parameters:
ProxyList
- 独占集群占用的proxy机器
-
getClusterType
public Long getClusterType()
Get 集群类型1共享2独占- Returns:
- ClusterType 集群类型1共享2独占
-
setClusterType
public void setClusterType(Long ClusterType)
Set 集群类型1共享2独占- Parameters:
ClusterType
- 集群类型1共享2独占
-
getAuthType
public Long getAuthType()
Get 密码认证类型,0 静态认证, 1 签名认证- Returns:
- AuthType 密码认证类型,0 静态认证, 1 签名认证
-
setAuthType
public void setAuthType(Long AuthType)
Set 密码认证类型,0 静态认证, 1 签名认证- Parameters:
AuthType
- 密码认证类型,0 静态认证, 1 签名认证
-
-