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 Alternative exchange.
|
Boolean |
getAutoDelete()
Get Whether to auto-delete this exchange.
|
Boolean |
getDurable()
Get Specifies whether it is a persistent exchange.
|
String |
getExchangeName()
Get exchange name.
|
String |
getExchangeType()
Get Specifies the exchange type.
|
String |
getInstanceId()
Get Instance ID
|
Boolean |
getInternal()
Get Specifies whether it is an internal exchange.
|
String |
getRemark()
Get Specifies the remark for exchange.
|
String |
getVirtualHost()
Get VHost parameter.
|
void |
setAlternateExchange(String AlternateExchange)
Set Alternative exchange.
|
void |
setAutoDelete(Boolean AutoDelete)
Set Whether to auto-delete this exchange.
|
void |
setDurable(Boolean Durable)
Set Specifies whether it is a persistent exchange.
|
void |
setExchangeName(String ExchangeName)
Set exchange name.
|
void |
setExchangeType(String ExchangeType)
Set Specifies the exchange type.
|
void |
setInstanceId(String InstanceId)
Set Instance ID
|
void |
setInternal(Boolean Internal)
Set Specifies whether it is an internal exchange.
|
void |
setRemark(String Remark)
Set Specifies the remark for exchange.
|
void |
setVirtualHost(String VirtualHost)
Set VHost parameter.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CreateRabbitMQServerlessExchangeRequest()
public CreateRabbitMQServerlessExchangeRequest(CreateRabbitMQServerlessExchangeRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- Instance IDpublic String getVirtualHost()
public void setVirtualHost(String VirtualHost)
VirtualHost
- VHost parameter.public String getExchangeName()
public void setExchangeName(String ExchangeName)
ExchangeName
- exchange name.public String getExchangeType()
public void setExchangeType(String ExchangeType)
ExchangeType
- Specifies the exchange type. valid values: "fanout", "direct", "topic", "headers".public String getRemark()
public void setRemark(String Remark)
Remark
- Specifies the remark for exchange.public Boolean getDurable()
public void setDurable(Boolean Durable)
Durable
- Specifies whether it is a persistent exchange. when the cluster restarts, all exchanges with this field set to "false" will be cleared.public Boolean getAutoDelete()
public void setAutoDelete(Boolean AutoDelete)
AutoDelete
- Whether to auto-delete this exchange. if set to "true", the exchange will be automatically deleted when all routing relationships on the current exchange are unbound.public Boolean getInternal()
public void setInternal(Boolean Internal)
Internal
- Specifies whether it is an internal exchange. if set to "true", messages cannot be directly delivered to this exchange. they need to be forwarded through another exchange in the routing settings.public String getAlternateExchange()
public void setAlternateExchange(String AlternateExchange)
AlternateExchange
- Alternative exchange. if a message cannot be sent to the current exchange, it will be sent to this alternative exchange.Copyright © 2025. All rights reserved.