public class CreateRabbitMQServerlessExchangeRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateRabbitMQServerlessExchangeRequest() |
CreateRabbitMQServerlessExchangeRequest(CreateRabbitMQServerlessExchangeRequest 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 |
getAlternateExchange()
Get 替代 exchange, 如果消息无法发送到当前 exchange, 就会发送到该替代 exchange
|
Boolean |
getAutoDelete()
Get 是否自动删除该 exchange, 如果为 "true", 当解绑所有当前 exchange 上的路由关系时, 该 exchange 将会被自动删除
|
Boolean |
getDurable()
Get 是否为持久化 exchange, 当集群重启时,将会清除所有该字段为"false"的 exchange
|
String |
getExchangeName()
Get exchange 名称
|
String |
getExchangeType()
Get exchange 类型, 支持 "fanout","direct","topic","headers"
|
String |
getInstanceId()
Get 实例Id
|
Boolean |
getInternal()
Get 是否为内部 exchange, 如果为 "true", 则无法直接投递消息到该 exchange, 需要在路由设置中通过其他 exchange 进行转发
|
String |
getRemark()
Get exchange 备注
|
String |
getVirtualHost()
Get VHost参数
|
void |
setAlternateExchange(String AlternateExchange)
Set 替代 exchange, 如果消息无法发送到当前 exchange, 就会发送到该替代 exchange
|
void |
setAutoDelete(Boolean AutoDelete)
Set 是否自动删除该 exchange, 如果为 "true", 当解绑所有当前 exchange 上的路由关系时, 该 exchange 将会被自动删除
|
void |
setDurable(Boolean Durable)
Set 是否为持久化 exchange, 当集群重启时,将会清除所有该字段为"false"的 exchange
|
void |
setExchangeName(String ExchangeName)
Set exchange 名称
|
void |
setExchangeType(String ExchangeType)
Set exchange 类型, 支持 "fanout","direct","topic","headers"
|
void |
setInstanceId(String InstanceId)
Set 实例Id
|
void |
setInternal(Boolean Internal)
Set 是否为内部 exchange, 如果为 "true", 则无法直接投递消息到该 exchange, 需要在路由设置中通过其他 exchange 进行转发
|
void |
setRemark(String Remark)
Set exchange 备注
|
void |
setVirtualHost(String VirtualHost)
Set VHost参数
|
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 CreateRabbitMQServerlessExchangeRequest()
public CreateRabbitMQServerlessExchangeRequest(CreateRabbitMQServerlessExchangeRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例Idpublic String getVirtualHost()
public void setVirtualHost(String VirtualHost)
VirtualHost
- VHost参数public String getExchangeName()
public void setExchangeName(String ExchangeName)
ExchangeName
- exchange 名称public String getExchangeType()
public void setExchangeType(String ExchangeType)
ExchangeType
- exchange 类型, 支持 "fanout","direct","topic","headers"public String getRemark()
public void setRemark(String Remark)
Remark
- exchange 备注public Boolean getDurable()
public void setDurable(Boolean Durable)
Durable
- 是否为持久化 exchange, 当集群重启时,将会清除所有该字段为"false"的 exchangepublic Boolean getAutoDelete()
public void setAutoDelete(Boolean AutoDelete)
AutoDelete
- 是否自动删除该 exchange, 如果为 "true", 当解绑所有当前 exchange 上的路由关系时, 该 exchange 将会被自动删除public Boolean getInternal()
public void setInternal(Boolean Internal)
Internal
- 是否为内部 exchange, 如果为 "true", 则无法直接投递消息到该 exchange, 需要在路由设置中通过其他 exchange 进行转发public String getAlternateExchange()
public void setAlternateExchange(String AlternateExchange)
AlternateExchange
- 替代 exchange, 如果消息无法发送到当前 exchange, 就会发送到该替代 exchangeCopyright © 2025. All rights reserved.