public class CreateRabbitMQServerlessQueueRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateRabbitMQServerlessQueueRequest() |
CreateRabbitMQServerlessQueueRequest(CreateRabbitMQServerlessQueueRequest 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 |
getAutoDelete()
Get Automatic cleanup.
|
Long |
getAutoExpire()
Get The AutoExpire parameter, in milliseconds, indicates that the queue will be deleted if it is not used within a specified time.
|
String |
getDeadLetterExchange()
Get The DeadLetterExchange parameter specifies that expired or rejected messages can be routed to a designated dead letter exchange.
|
String |
getDeadLetterRoutingKey()
Get The DeadLetterRoutingKey parameter specifies that it can only contain letters, digits, ".", "-", "@", and "_".
|
String |
getDeadLetterStrategy()
Get Consistency policy for dead-letter in arbitrating queues.
|
Long |
getDeliveryLimit()
Get DeliveryLimit parameter.
|
Boolean |
getDurable()
Get Durable flag.
|
String |
getInstanceId()
Get Instance ID
|
Boolean |
getLazyMode()
Get LazyMode parameter.
|
String |
getMasterLocator()
Get The MasterLocator parameter, dedicated to the classic type, specifies a value of min-masters, client-local, or random.
|
Long |
getMaximumPriority()
Get MaximumPriority parameter.
|
Long |
getMaxInMemoryBytes()
Get The MaxInMemoryBytes parameter is dedicated to the quorum type.
|
Long |
getMaxInMemoryLength()
Get MaxInMemoryLength parameter, dedicated for quorum type.
|
Long |
getMaxLength()
Get MaxLength parameter.
|
Long |
getMaxLengthBytes()
Get The MaxLengthBytes parameter specifies the maximum length in bytes.
|
Long |
getMessageTTL()
Get The MessageTTL parameter specifies settings dedicated to the classic type.
|
String |
getNode()
Get Node parameter.
|
String |
getOverflowBehaviour()
Get OverflowBehaviour parameter specifies a value of drop-head, reject-publish, or reject-publish-dlx.
|
String |
getQueueLeaderLocator()
Get Specifies the leader election strategy for the arbitration queue.
|
String |
getQueueName()
Get Queue name.
|
String |
getQueueType()
Get Supports only classic.
|
Long |
getQuorumInitialGroupSize()
Get Specifies the initial replica group size of the arbitration queue.
|
String |
getRemark()
Get Remarks
|
Boolean |
getSingleActiveConsumer()
Get The SingleActiveConsumer parameter.
|
String |
getVirtualHost()
Get VHost parameter.
|
void |
setAutoDelete(Boolean AutoDelete)
Set Automatic cleanup.
|
void |
setAutoExpire(Long AutoExpire)
Set The AutoExpire parameter, in milliseconds, indicates that the queue will be deleted if it is not used within a specified time.
|
void |
setDeadLetterExchange(String DeadLetterExchange)
Set The DeadLetterExchange parameter specifies that expired or rejected messages can be routed to a designated dead letter exchange.
|
void |
setDeadLetterRoutingKey(String DeadLetterRoutingKey)
Set The DeadLetterRoutingKey parameter specifies that it can only contain letters, digits, ".", "-", "@", and "_".
|
void |
setDeadLetterStrategy(String DeadLetterStrategy)
Set Consistency policy for dead-letter in arbitrating queues.
|
void |
setDeliveryLimit(Long DeliveryLimit)
Set DeliveryLimit parameter.
|
void |
setDurable(Boolean Durable)
Set Durable flag.
|
void |
setInstanceId(String InstanceId)
Set Instance ID
|
void |
setLazyMode(Boolean LazyMode)
Set LazyMode parameter.
|
void |
setMasterLocator(String MasterLocator)
Set The MasterLocator parameter, dedicated to the classic type, specifies a value of min-masters, client-local, or random.
|
void |
setMaximumPriority(Long MaximumPriority)
Set MaximumPriority parameter.
|
void |
setMaxInMemoryBytes(Long MaxInMemoryBytes)
Set The MaxInMemoryBytes parameter is dedicated to the quorum type.
|
void |
setMaxInMemoryLength(Long MaxInMemoryLength)
Set MaxInMemoryLength parameter, dedicated for quorum type.
|
void |
setMaxLength(Long MaxLength)
Set MaxLength parameter.
|
void |
setMaxLengthBytes(Long MaxLengthBytes)
Set The MaxLengthBytes parameter specifies the maximum length in bytes.
|
void |
setMessageTTL(Long MessageTTL)
Set The MessageTTL parameter specifies settings dedicated to the classic type.
|
void |
setNode(String Node)
Set Node parameter.
|
void |
setOverflowBehaviour(String OverflowBehaviour)
Set OverflowBehaviour parameter specifies a value of drop-head, reject-publish, or reject-publish-dlx.
|
void |
setQueueLeaderLocator(String QueueLeaderLocator)
Set Specifies the leader election strategy for the arbitration queue.
|
void |
setQueueName(String QueueName)
Set Queue name.
|
void |
setQueueType(String QueueType)
Set Supports only classic.
|
void |
setQuorumInitialGroupSize(Long QuorumInitialGroupSize)
Set Specifies the initial replica group size of the arbitration queue.
|
void |
setRemark(String Remark)
Set Remarks
|
void |
setSingleActiveConsumer(Boolean SingleActiveConsumer)
Set The SingleActiveConsumer parameter.
|
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 CreateRabbitMQServerlessQueueRequest()
public CreateRabbitMQServerlessQueueRequest(CreateRabbitMQServerlessQueueRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- Instance IDpublic String getVirtualHost()
public void setVirtualHost(String VirtualHost)
VirtualHost
- VHost parameter.public String getQueueName()
public void setQueueName(String QueueName)
QueueName
- Queue name.public String getQueueType()
public void setQueueType(String QueueType)
QueueType
- Supports only classic.public Boolean getDurable()
public void setDurable(Boolean Durable)
Durable
- Durable flag. specifies that for the classic type, it must be passed in. for the quorum type, there is no need to pass it in and it is fixed as true.public Boolean getAutoDelete()
public void setAutoDelete(Boolean AutoDelete)
AutoDelete
- Automatic cleanup. the classic type must be passed. the quorum type does not need to be passed and is fixed as false.public String getRemark()
public void setRemark(String Remark)
Remark
- Remarkspublic Long getMessageTTL()
public void setMessageTTL(Long MessageTTL)
MessageTTL
- The MessageTTL parameter specifies settings dedicated to the classic type.public Long getAutoExpire()
public void setAutoExpire(Long AutoExpire)
AutoExpire
- The AutoExpire parameter, in milliseconds, indicates that the queue will be deleted if it is not used within a specified time.public Long getMaxLength()
public void setMaxLength(Long MaxLength)
MaxLength
- MaxLength parameter. specifies the maximum number of entries the queue can hold. if the limit is exceeded, it will be handled according to the overview behavior.public Long getMaxLengthBytes()
public void setMaxLengthBytes(Long MaxLengthBytes)
MaxLengthBytes
- The MaxLengthBytes parameter specifies the maximum length in bytes. if the value exceeds the limit, it will be handled according to the overview behavior.public Long getDeliveryLimit()
public void setDeliveryLimit(Long DeliveryLimit)
DeliveryLimit
- DeliveryLimit parameter. specifies the parameter dedicated to the quorum type.public String getOverflowBehaviour()
public void setOverflowBehaviour(String OverflowBehaviour)
OverflowBehaviour
- OverflowBehaviour parameter specifies a value of drop-head, reject-publish, or reject-publish-dlx.public String getDeadLetterExchange()
public void setDeadLetterExchange(String DeadLetterExchange)
DeadLetterExchange
- The DeadLetterExchange parameter specifies that expired or rejected messages can be routed to a designated dead letter exchange.public String getDeadLetterRoutingKey()
public void setDeadLetterRoutingKey(String DeadLetterRoutingKey)
DeadLetterRoutingKey
- The DeadLetterRoutingKey parameter specifies that it can only contain letters, digits, ".", "-", "@", and "_".public Boolean getSingleActiveConsumer()
public void setSingleActiveConsumer(Boolean SingleActiveConsumer)
SingleActiveConsumer
- The SingleActiveConsumer parameter. if enabled, ensure that there is only one consumer consuming from the queue every time.public Long getMaximumPriority()
public void setMaximumPriority(Long MaximumPriority)
MaximumPriority
- MaximumPriority parameter. specifies that it is dedicated for the classic type.public Boolean getLazyMode()
public void setLazyMode(Boolean LazyMode)
LazyMode
- LazyMode parameter. specifies that it is dedicated for the classic type.public String getMasterLocator()
public void setMasterLocator(String MasterLocator)
MasterLocator
- The MasterLocator parameter, dedicated to the classic type, specifies a value of min-masters, client-local, or random.public Long getMaxInMemoryLength()
public void setMaxInMemoryLength(Long MaxInMemoryLength)
MaxInMemoryLength
- MaxInMemoryLength parameter, dedicated for quorum type. specifies the maximum number of messages in memory for quorum queues.public Long getMaxInMemoryBytes()
public void setMaxInMemoryBytes(Long MaxInMemoryBytes)
MaxInMemoryBytes
- The MaxInMemoryBytes parameter is dedicated to the quorum type. it specifies the maximum total message size in memory for quorum queues.public String getNode()
public void setNode(String Node)
Node
- Node parameter. optional. specifies the node where the specified creation queue is located.public String getDeadLetterStrategy()
public void setDeadLetterStrategy(String DeadLetterStrategy)
DeadLetterStrategy
- Consistency policy for dead-letter in arbitrating queues. specifies valid values: at-most-once, at-least-once. at-most-once is selected by default.public String getQueueLeaderLocator()
public void setQueueLeaderLocator(String QueueLeaderLocator)
QueueLeaderLocator
- Specifies the leader election strategy for the arbitration queue. valid values are client-local and balanced. the default value is client-local.public Long getQuorumInitialGroupSize()
public void setQuorumInitialGroupSize(Long QuorumInitialGroupSize)
QuorumInitialGroupSize
- Specifies the initial replica group size of the arbitration queue. the default value is 3.Copyright © 2025. All rights reserved.