public class CreateClusterRequest extends AbstractModel
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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 © 2023. All rights reserved.