public class CreateClusterRequest extends AbstractModel
header, skipSign| Constructor and 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Long | 
getAuthType()
Get Authentication type. 
 | 
String | 
getClusterName()
Get Cluster name, which can contain up to 32 letters and digits 
 | 
Long | 
getClusterType()
Get Cluster type. 
 | 
String | 
getIdlType()
Get Cluster data description language type, such as `PROTO`, `TDR`, or `MIX` 
 | 
Long | 
getIpv6Enable()
Get Whether to enable IPv6 address access for clusters 
 | 
String | 
getPassword()
Get Cluster access password, which must contain lowercase letters (a-z), uppercase letters (A-Z), and digits (0-9). 
 | 
MachineInfo[] | 
getProxyList()
Get Information of the machine at the access layer (tcaproxy) in a dedicated cluster 
 | 
TagInfoUnit[] | 
getResourceTags()
Get Cluster tag list 
 | 
MachineInfo[] | 
getServerList()
Get Information of the machine at the storage layer (tcapsvr) in a dedicated cluster 
 | 
String | 
getSubnetId()
Get ID of the subnet instance bound to a cluster in the format of `subnet-pxir56ns` 
 | 
String | 
getVpcId()
Get ID of the VPC instance bound to a cluster in the format of `vpc-f49l6u0z` 
 | 
void | 
setAuthType(Long AuthType)
Set Authentication type. 
 | 
void | 
setClusterName(String ClusterName)
Set Cluster name, which can contain up to 32 letters and digits 
 | 
void | 
setClusterType(Long ClusterType)
Set Cluster type. 
 | 
void | 
setIdlType(String IdlType)
Set Cluster data description language type, such as `PROTO`, `TDR`, or `MIX` 
 | 
void | 
setIpv6Enable(Long Ipv6Enable)
Set Whether to enable IPv6 address access for clusters 
 | 
void | 
setPassword(String Password)
Set Cluster access password, which must contain lowercase letters (a-z), uppercase letters (A-Z), and digits (0-9). 
 | 
void | 
setProxyList(MachineInfo[] ProxyList)
Set Information of the machine at the access layer (tcaproxy) in a dedicated cluster 
 | 
void | 
setResourceTags(TagInfoUnit[] ResourceTags)
Set Cluster tag list 
 | 
void | 
setServerList(MachineInfo[] ServerList)
Set Information of the machine at the storage layer (tcapsvr) in a dedicated cluster 
 | 
void | 
setSubnetId(String SubnetId)
Set ID of the subnet instance bound to a cluster in the format of `subnet-pxir56ns` 
 | 
void | 
setVpcId(String VpcId)
Set ID of the VPC instance bound to a cluster in the format of `vpc-f49l6u0z` 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateClusterRequest()
public CreateClusterRequest(CreateClusterRequest source)
public String getIdlType()
public void setIdlType(String IdlType)
IdlType - Cluster data description language type, such as `PROTO`, `TDR`, or `MIX`public String getClusterName()
public void setClusterName(String ClusterName)
ClusterName - Cluster name, which can contain up to 32 letters and digitspublic String getVpcId()
public void setVpcId(String VpcId)
VpcId - ID of the VPC instance bound to a cluster in the format of `vpc-f49l6u0z`public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - ID of the subnet instance bound to a cluster in the format of `subnet-pxir56ns`public String getPassword()
public void setPassword(String Password)
Password - Cluster access password, which must contain lowercase letters (a-z), uppercase letters (A-Z), and digits (0-9).public TagInfoUnit[] getResourceTags()
public void setResourceTags(TagInfoUnit[] ResourceTags)
ResourceTags - Cluster tag listpublic Long getIpv6Enable()
public void setIpv6Enable(Long Ipv6Enable)
Ipv6Enable - Whether to enable IPv6 address access for clusterspublic MachineInfo[] getServerList()
public void setServerList(MachineInfo[] ServerList)
ServerList - Information of the machine at the storage layer (tcapsvr) in a dedicated clusterpublic MachineInfo[] getProxyList()
public void setProxyList(MachineInfo[] ProxyList)
ProxyList - Information of the machine at the access layer (tcaproxy) in a dedicated clusterpublic Long getClusterType()
public void setClusterType(Long ClusterType)
ClusterType - Cluster type. Valid values: `1` (standard), `2` (dedicated)public Long getAuthType()
public void setAuthType(Long AuthType)
AuthType - Authentication type. Valid values: `0` (static password), `1` (signature)Copyright © 2025. All rights reserved.