public class CreateRabbitMQVipInstanceRequest extends AbstractModel
Constructor and Description |
---|
CreateRabbitMQVipInstanceRequest() |
CreateRabbitMQVipInstanceRequest(CreateRabbitMQVipInstanceRequest 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 |
---|---|
Boolean |
getAutoRenewFlag()
Get Whether to enable auto-renewal.
|
String |
getClusterName()
Get Cluster name
|
Boolean |
getEnableCreateDefaultHaMirrorQueue()
Get Whether to enable mirrored queue.
|
Long |
getNodeNum()
Get Number of nodes, which is at least three for multi-AZ deployment.
|
String |
getNodeSpec()
Get Node specification (`rabbit-vip-basic-1`: Basic; `rabbit-vip-basic-2`: Standard; `rabbit-vip-basic-3`: Advanced I; `rabbit-vip-basic-4`: Advanced II).
|
Long |
getStorageSize()
Get Storage capacity of a single node, which is 200 GB by default.
|
String |
getSubnetId()
Get VPC subnet ID
|
Long |
getTimeSpan()
Get Validity period, which is one month by default.
|
String |
getVpcId()
Get VPC ID
|
Long[] |
getZoneIds()
Get AZ
|
void |
setAutoRenewFlag(Boolean AutoRenewFlag)
Set Whether to enable auto-renewal.
|
void |
setClusterName(String ClusterName)
Set Cluster name
|
void |
setEnableCreateDefaultHaMirrorQueue(Boolean EnableCreateDefaultHaMirrorQueue)
Set Whether to enable mirrored queue.
|
void |
setNodeNum(Long NodeNum)
Set Number of nodes, which is at least three for multi-AZ deployment.
|
void |
setNodeSpec(String NodeSpec)
Set Node specification (`rabbit-vip-basic-1`: Basic; `rabbit-vip-basic-2`: Standard; `rabbit-vip-basic-3`: Advanced I; `rabbit-vip-basic-4`: Advanced II).
|
void |
setStorageSize(Long StorageSize)
Set Storage capacity of a single node, which is 200 GB by default.
|
void |
setSubnetId(String SubnetId)
Set VPC subnet ID
|
void |
setTimeSpan(Long TimeSpan)
Set Validity period, which is one month by default.
|
void |
setVpcId(String VpcId)
Set VPC ID
|
void |
setZoneIds(Long[] ZoneIds)
Set AZ
|
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 CreateRabbitMQVipInstanceRequest()
public CreateRabbitMQVipInstanceRequest(CreateRabbitMQVipInstanceRequest source)
public Long[] getZoneIds()
public void setZoneIds(Long[] ZoneIds)
ZoneIds
- AZpublic String getVpcId()
public void setVpcId(String VpcId)
VpcId
- VPC IDpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- VPC subnet IDpublic String getClusterName()
public void setClusterName(String ClusterName)
ClusterName
- Cluster namepublic String getNodeSpec()
public void setNodeSpec(String NodeSpec)
NodeSpec
- Node specification (`rabbit-vip-basic-1`: Basic; `rabbit-vip-basic-2`: Standard; `rabbit-vip-basic-3`: Advanced I; `rabbit-vip-basic-4`: Advanced II). If this parameter is left empty, the default value is `rabbit-vip-basic-1`.public Long getNodeNum()
public void setNodeNum(Long NodeNum)
NodeNum
- Number of nodes, which is at least three for multi-AZ deployment. If this parameter is left empty, the value will be set to 1 for single-AZ deployment and 3 for multi-AZ deployment by default.public Long getStorageSize()
public void setStorageSize(Long StorageSize)
StorageSize
- Storage capacity of a single node, which is 200 GB by default.public Boolean getEnableCreateDefaultHaMirrorQueue()
public void setEnableCreateDefaultHaMirrorQueue(Boolean EnableCreateDefaultHaMirrorQueue)
EnableCreateDefaultHaMirrorQueue
- Whether to enable mirrored queue. Default value: `false`.public Boolean getAutoRenewFlag()
public void setAutoRenewFlag(Boolean AutoRenewFlag)
AutoRenewFlag
- Whether to enable auto-renewal. Default value: `true`.public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan
- Validity period, which is one month by default.Copyright © 2023. All rights reserved.