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 LonggetAuthType()Get 密码认证类型,0 静态认证, 1 签名认证StringgetClusterName()Get 集群名称,可使用中文或英文字符,最大长度32个字符LonggetClusterType()Get 集群类型1共享2独占StringgetIdlType()Get 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`LonggetIpv6Enable()Get 集群是否开启IPv6功能StringgetPassword()Get 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母MachineInfo[]getProxyList()Get 独占集群占用的proxy机器TagInfoUnit[]getResourceTags()Get 集群标签列表MachineInfo[]getServerList()Get 独占集群占用的svr机器StringgetSubnetId()Get 集群所绑定的子网实例ID,形如:subnet-pxir56nsStringgetVpcId()Get 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0zvoidsetAuthType(Long AuthType)Set 密码认证类型,0 静态认证, 1 签名认证voidsetClusterName(String ClusterName)Set 集群名称,可使用中文或英文字符,最大长度32个字符voidsetClusterType(Long ClusterType)Set 集群类型1共享2独占voidsetIdlType(String IdlType)Set 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`voidsetIpv6Enable(Long Ipv6Enable)Set 集群是否开启IPv6功能voidsetPassword(String Password)Set 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母voidsetProxyList(MachineInfo[] ProxyList)Set 独占集群占用的proxy机器voidsetResourceTags(TagInfoUnit[] ResourceTags)Set 集群标签列表voidsetServerList(MachineInfo[] ServerList)Set 独占集群占用的svr机器voidsetSubnetId(String SubnetId)Set 集群所绑定的子网实例ID,形如:subnet-pxir56nsvoidsetVpcId(String VpcId)Set 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0zvoidtoMap(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 签名认证
-
-