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 将会被自动删除 | 
| String | getDelayedExchangeType()Get 延迟类型的exchange背后对应的exchange类型, 支持 "fanout","direct","topic","headers" | 
| 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 | setDelayedExchangeType(String DelayedExchangeType)Set 延迟类型的exchange背后对应的exchange类型, 支持 "fanout","direct","topic","headers" | 
| 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, toJsonStringpublic 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, 就会发送到该替代 exchangepublic String getDelayedExchangeType()
public void setDelayedExchangeType(String DelayedExchangeType)
DelayedExchangeType - 延迟类型的exchange背后对应的exchange类型, 支持 "fanout","direct","topic","headers"Copyright © 2025. All rights reserved.