Class CreateRabbitMQVipInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tdmq.v20200217.models.CreateRabbitMQVipInstanceRequest
-
public class CreateRabbitMQVipInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAutoRenewFlag()Get 自动续费,不传默认为trueStringgetClusterName()Get 集群名称BooleangetEnableCreateDefaultHaMirrorQueue()Get 镜像队列,不传默认为falseLonggetNodeNum()Get 节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3StringgetNodeSpec()Get 节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型LonggetStorageSize()Get 单节点存储规格,不传默认为200GStringgetSubnetId()Get 私有网络SubnetIdLonggetTimeSpan()Get 购买时长,不传默认为1(月)StringgetVpcId()Get 私有网络VpcIdLong[]getZoneIds()Get 可用区voidsetAutoRenewFlag(Boolean AutoRenewFlag)Set 自动续费,不传默认为truevoidsetClusterName(String ClusterName)Set 集群名称voidsetEnableCreateDefaultHaMirrorQueue(Boolean EnableCreateDefaultHaMirrorQueue)Set 镜像队列,不传默认为falsevoidsetNodeNum(Long NodeNum)Set 节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3voidsetNodeSpec(String NodeSpec)Set 节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型voidsetStorageSize(Long StorageSize)Set 单节点存储规格,不传默认为200GvoidsetSubnetId(String SubnetId)Set 私有网络SubnetIdvoidsetTimeSpan(Long TimeSpan)Set 购买时长,不传默认为1(月)voidsetVpcId(String VpcId)Set 私有网络VpcIdvoidsetZoneIds(Long[] ZoneIds)Set 可用区voidtoMap(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
-
CreateRabbitMQVipInstanceRequest
public CreateRabbitMQVipInstanceRequest()
-
CreateRabbitMQVipInstanceRequest
public 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.
-
-
Method Detail
-
getZoneIds
public Long[] getZoneIds()
Get 可用区- Returns:
- ZoneIds 可用区
-
setZoneIds
public void setZoneIds(Long[] ZoneIds)
Set 可用区- Parameters:
ZoneIds- 可用区
-
getVpcId
public String getVpcId()
Get 私有网络VpcId- Returns:
- VpcId 私有网络VpcId
-
setVpcId
public void setVpcId(String VpcId)
Set 私有网络VpcId- Parameters:
VpcId- 私有网络VpcId
-
getSubnetId
public String getSubnetId()
Get 私有网络SubnetId- Returns:
- SubnetId 私有网络SubnetId
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 私有网络SubnetId- Parameters:
SubnetId- 私有网络SubnetId
-
getClusterName
public String getClusterName()
Get 集群名称- Returns:
- ClusterName 集群名称
-
setClusterName
public void setClusterName(String ClusterName)
Set 集群名称- Parameters:
ClusterName- 集群名称
-
getNodeSpec
public String getNodeSpec()
Get 节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型- Returns:
- NodeSpec 节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型
-
setNodeSpec
public void setNodeSpec(String NodeSpec)
Set 节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型- Parameters:
NodeSpec- 节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型
-
getNodeNum
public Long getNodeNum()
Get 节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3- Returns:
- NodeNum 节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3
-
setNodeNum
public void setNodeNum(Long NodeNum)
Set 节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3- Parameters:
NodeNum- 节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3
-
getStorageSize
public Long getStorageSize()
Get 单节点存储规格,不传默认为200G- Returns:
- StorageSize 单节点存储规格,不传默认为200G
-
setStorageSize
public void setStorageSize(Long StorageSize)
Set 单节点存储规格,不传默认为200G- Parameters:
StorageSize- 单节点存储规格,不传默认为200G
-
getEnableCreateDefaultHaMirrorQueue
public Boolean getEnableCreateDefaultHaMirrorQueue()
Get 镜像队列,不传默认为false- Returns:
- EnableCreateDefaultHaMirrorQueue 镜像队列,不传默认为false
-
setEnableCreateDefaultHaMirrorQueue
public void setEnableCreateDefaultHaMirrorQueue(Boolean EnableCreateDefaultHaMirrorQueue)
Set 镜像队列,不传默认为false- Parameters:
EnableCreateDefaultHaMirrorQueue- 镜像队列,不传默认为false
-
getAutoRenewFlag
public Boolean getAutoRenewFlag()
Get 自动续费,不传默认为true- Returns:
- AutoRenewFlag 自动续费,不传默认为true
-
setAutoRenewFlag
public void setAutoRenewFlag(Boolean AutoRenewFlag)
Set 自动续费,不传默认为true- Parameters:
AutoRenewFlag- 自动续费,不传默认为true
-
getTimeSpan
public Long getTimeSpan()
Get 购买时长,不传默认为1(月)- Returns:
- TimeSpan 购买时长,不传默认为1(月)
-
setTimeSpan
public void setTimeSpan(Long TimeSpan)
Set 购买时长,不传默认为1(月)- Parameters:
TimeSpan- 购买时长,不传默认为1(月)
-
-