public class CreateIntegrateClusterRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateIntegrateClusterRequest() |
CreateIntegrateClusterRequest(CreateIntegrateClusterRequest 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 |
---|---|
String |
getAdminPassword()
Get Account password (8-64 characters, a combination of uppercase and lowercase letters, digits and symbols ~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/ with any three types).
|
String[] |
getAlarmPolicyIds()
Get Specifies the Alarm policy Id array.
|
String |
getAutoArchive()
Get Specifies whether to automatically archive.
|
Long |
getAutoArchiveDelayHours()
Get Processing time after pausing.
|
Long |
getAutoRenewFlag()
Get Whether annual/monthly subscription is auto-renewed.
|
Long |
getAutoVoucher()
Get Whether to automatically select a voucher.
|
String |
getClusterName()
Get Cluster name, length less than 64 characters.
|
ParamItem[] |
getClusterParams()
Get Parameter array, temporarily supports character_set_server (utf8|latin1|gbk|utf8mb4), lower_case_table_names.
|
Long |
getCount()
Get Number of clusters to purchase.
|
String |
getDbVersion()
Get Database version.
|
Long |
getDealMode()
Get Transaction mode.
|
String |
getEncryptMethod()
Get Encryption method (consists of encryption algorithm and key pair version).
|
String |
getGdnId()
Get Global database unique identifier.
|
IntegrateInstanceInfo[] |
getInstanceInitInfos()
Get Initializes configuration information, mainly used to purchase clusters with different specification instances.
|
IntegrateCreateClusterConfig |
getIntegrateCreateClusterConfig()
Get Describes the cluster configuration information.
|
Long |
getParamTemplateId()
Get Parameter template ID.
|
Long |
getPayMode()
Get Billing mode.
|
Long |
getPort()
Get Port, default 3306, in the range of [0, 65535).
|
Long |
getProjectId()
Get Project ID
|
ProxyConfigInfo |
getProxyConfig()
Get Database proxy configuration.
|
Tag[] |
getResourceTags()
Get Specifies the tag array information that needs to be bound during cluster creation.
|
String[] |
getSecurityGroupIds()
Get Security group id array.
|
String |
getSlaveZone()
Get Multi-AZ address.
|
Long |
getStorageLimit()
Get Maximum storage limit of a regular instance, in GB.
|
Long |
getStoragePayMode()
Get Specifies the cluster storage billing mode.
|
String |
getStorageVersion()
Get Storage architecture type.
|
String |
getSubnetId()
Get Subnet ID.
|
Long |
getTimeSpan()
Get Specifies the annual and monthly subscription duration.
|
String |
getTimeUnit()
Get Specifies the measurement unit for annual and monthly subscription duration.
|
String |
getVpcId()
Get Specifies the ID of the VPC network it belongs to.
|
String |
getZone()
Get Availability zone
|
void |
setAdminPassword(String AdminPassword)
Set Account password (8-64 characters, a combination of uppercase and lowercase letters, digits and symbols ~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/ with any three types).
|
void |
setAlarmPolicyIds(String[] AlarmPolicyIds)
Set Specifies the Alarm policy Id array.
|
void |
setAutoArchive(String AutoArchive)
Set Specifies whether to automatically archive.
|
void |
setAutoArchiveDelayHours(Long AutoArchiveDelayHours)
Set Processing time after pausing.
|
void |
setAutoRenewFlag(Long AutoRenewFlag)
Set Whether annual/monthly subscription is auto-renewed.
|
void |
setAutoVoucher(Long AutoVoucher)
Set Whether to automatically select a voucher.
|
void |
setClusterName(String ClusterName)
Set Cluster name, length less than 64 characters.
|
void |
setClusterParams(ParamItem[] ClusterParams)
Set Parameter array, temporarily supports character_set_server (utf8|latin1|gbk|utf8mb4), lower_case_table_names.
|
void |
setCount(Long Count)
Set Number of clusters to purchase.
|
void |
setDbVersion(String DbVersion)
Set Database version.
|
void |
setDealMode(Long DealMode)
Set Transaction mode.
|
void |
setEncryptMethod(String EncryptMethod)
Set Encryption method (consists of encryption algorithm and key pair version).
|
void |
setGdnId(String GdnId)
Set Global database unique identifier.
|
void |
setInstanceInitInfos(IntegrateInstanceInfo[] InstanceInitInfos)
Set Initializes configuration information, mainly used to purchase clusters with different specification instances.
|
void |
setIntegrateCreateClusterConfig(IntegrateCreateClusterConfig IntegrateCreateClusterConfig)
Set Describes the cluster configuration information.
|
void |
setParamTemplateId(Long ParamTemplateId)
Set Parameter template ID.
|
void |
setPayMode(Long PayMode)
Set Billing mode.
|
void |
setPort(Long Port)
Set Port, default 3306, in the range of [0, 65535).
|
void |
setProjectId(Long ProjectId)
Set Project ID
|
void |
setProxyConfig(ProxyConfigInfo ProxyConfig)
Set Database proxy configuration.
|
void |
setResourceTags(Tag[] ResourceTags)
Set Specifies the tag array information that needs to be bound during cluster creation.
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set Security group id array.
|
void |
setSlaveZone(String SlaveZone)
Set Multi-AZ address.
|
void |
setStorageLimit(Long StorageLimit)
Set Maximum storage limit of a regular instance, in GB.
|
void |
setStoragePayMode(Long StoragePayMode)
Set Specifies the cluster storage billing mode.
|
void |
setStorageVersion(String StorageVersion)
Set Storage architecture type.
|
void |
setSubnetId(String SubnetId)
Set Subnet ID.
|
void |
setTimeSpan(Long TimeSpan)
Set Specifies the annual and monthly subscription duration.
|
void |
setTimeUnit(String TimeUnit)
Set Specifies the measurement unit for annual and monthly subscription duration.
|
void |
setVpcId(String VpcId)
Set Specifies the ID of the VPC network it belongs to.
|
void |
setZone(String Zone)
Set Availability zone
|
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, toJsonString
public CreateIntegrateClusterRequest()
public CreateIntegrateClusterRequest(CreateIntegrateClusterRequest source)
public String getZone()
public void setZone(String Zone)
Zone
- Availability zonepublic String getVpcId()
public void setVpcId(String VpcId)
VpcId
- Specifies the ID of the VPC network it belongs to.public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- Subnet ID.public String getDbVersion()
public void setDbVersion(String DbVersion)
DbVersion
- Database version. valid values:.
public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- Project IDpublic String getClusterName()
public void setClusterName(String ClusterName)
ClusterName
- Cluster name, length less than 64 characters. each character value ranges from uppercase/lowercase letters, digits, special symbols ('-','_','.').public String getAdminPassword()
public void setAdminPassword(String AdminPassword)
AdminPassword
- Account password (8-64 characters, a combination of uppercase and lowercase letters, digits and symbols ~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/ with any three types).public Long getPort()
public void setPort(Long Port)
Port
- Port, default 3306, in the range of [0, 65535).public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode
- Billing mode. 0: pay-as-you-go; 1: monthly subscription. default is pay-as-you-go.public Long getCount()
public void setCount(Long Count)
Count
- Number of clusters to purchase. value range: [1,3]. default is 1.public Long getStorageLimit()
public void setStorageLimit(Long StorageLimit)
StorageLimit
- Maximum storage limit of a regular instance, in GB.
When DbType is MYSQL and the storage billing mode is prepaid, this parameter should not exceed the maximum storage specification corresponding to cpu and memory.public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan
- Specifies the annual and monthly subscription duration.public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit
- Specifies the measurement unit for annual and monthly subscription duration. valid values: 's', 'd', 'm', 'y'.public Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag
- Whether annual/monthly subscription is auto-renewed. default value is 0.
0 identifies the default renewal method, 1 means auto-renew, 2 indicates no auto-renewal.public Long getAutoVoucher()
public void setAutoVoucher(Long AutoVoucher)
AutoVoucher
- Whether to automatically select a voucher. 1: yes; 0: no. default value: 0.public Tag[] getResourceTags()
public void setResourceTags(Tag[] ResourceTags)
ResourceTags
- Specifies the tag array information that needs to be bound during cluster creation.public Long getStoragePayMode()
public void setStoragePayMode(Long StoragePayMode)
StoragePayMode
- Specifies the cluster storage billing mode. 0: pay-as-you-go; 1: monthly subscription. default is pay-as-you-go.
When DbType is MYSQL and the cluster billing mode for computing is postpaid (including DbMode as SERVERLESS), the storage billing mode can only be pay-as-you-go.
Rollback and clone do not support monthly subscription storage.public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- Security group id array.public String[] getAlarmPolicyIds()
public void setAlarmPolicyIds(String[] AlarmPolicyIds)
AlarmPolicyIds
- Specifies the Alarm policy Id array.public ParamItem[] getClusterParams()
public void setClusterParams(ParamItem[] ClusterParams)
ClusterParams
- Parameter array, temporarily supports character_set_server (utf8|latin1|gbk|utf8mb4), lower_case_table_names. valid values: 1 (case-insensitive), 0 (case-sensitive).public Long getDealMode()
public void setDealMode(Long DealMode)
DealMode
- Transaction mode. valid values: 0 (place order and pay), 1 (place order).public Long getParamTemplateId()
public void setParamTemplateId(Long ParamTemplateId)
ParamTemplateId
- Parameter template ID. can be obtained through querying parameter template information DescribeParamTemplates.public String getSlaveZone()
public void setSlaveZone(String SlaveZone)
SlaveZone
- Multi-AZ address.public IntegrateInstanceInfo[] getInstanceInitInfos()
public void setInstanceInitInfos(IntegrateInstanceInfo[] InstanceInitInfos)
InstanceInitInfos
- Initializes configuration information, mainly used to purchase clusters with different specification instances.public String getGdnId()
public void setGdnId(String GdnId)
GdnId
- Global database unique identifier.public ProxyConfigInfo getProxyConfig()
public void setProxyConfig(ProxyConfigInfo ProxyConfig)
ProxyConfig
- Database proxy configuration.public String getAutoArchive()
public void setAutoArchive(String AutoArchive)
AutoArchive
- Specifies whether to automatically archive.public Long getAutoArchiveDelayHours()
public void setAutoArchiveDelayHours(Long AutoArchiveDelayHours)
AutoArchiveDelayHours
- Processing time after pausing.public String getEncryptMethod()
public void setEncryptMethod(String EncryptMethod)
EncryptMethod
- Encryption method (consists of encryption algorithm and key pair version).public IntegrateCreateClusterConfig getIntegrateCreateClusterConfig()
public void setIntegrateCreateClusterConfig(IntegrateCreateClusterConfig IntegrateCreateClusterConfig)
IntegrateCreateClusterConfig
- Describes the cluster configuration information.public String getStorageVersion()
public void setStorageVersion(String StorageVersion)
StorageVersion
- Storage architecture type. valid values: 1.0/2.0. default value: 1.0.Copyright © 2025. All rights reserved.