public class CreateCmqQueueRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateCmqQueueRequest() | 
| CreateCmqQueueRequest(CreateCmqQueueRequest 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 | getDeadLetterQueueName()Get 死信队列名称 | 
| Long | getFirstQueryInterval()Get 第一次回查间隔 | 
| Long | getMaxMsgHeapNum()Get 最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。 | 
| Long | getMaxMsgSize()Get 消息最大长度。取值范围 1024-1048576 Byte(即1-1024K),默认值 1048576。 | 
| Long | getMaxQueryCount()Get 最大回查次数 | 
| Long | getMaxReceiveCount()Get 最大接收次数 1-1000 | 
| Long | getMaxTimeToLive()Get policy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间msgRetentionSeconds | 
| Long | getMsgRetentionSeconds()Get 消息最长未确认时间。取值范围 30-43200 秒(30秒~12小时),默认值 3600 (1 小时)。 | 
| Long | getPolicy()Get 死信策略。0为消息被多次消费未删除,1为Time-To-Live过期 | 
| Long | getPollingWaitSeconds()Get 消息接收长轮询等待时间。取值范围 0-30 秒,默认值 0。 | 
| String | getQueueName()Get 队列名字,在单个地域同一账号下唯一。队列名称是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。 | 
| Long | getRetentionSizeInMB()Get 队列可回溯存储空间:若开启消息回溯,取值范围:10240MB - 512000MB,若不开启消息回溯,取值:0 | 
| Long | getRewindSeconds()Get 队列是否开启回溯消息能力,该参数取值范围0-1296000,0表示不开启。 | 
| Tag[] | getTags()Get 标签数组 | 
| Boolean | getTrace()Get 是否开启消息轨迹追踪,当不设置字段时,默认为不开启,该字段为true表示开启,为false表示不开启 | 
| Long | getTransaction()Get 1 表示事务队列,0 表示普通队列 | 
| Long | getVisibilityTimeout()Get 消息可见性超时。取值范围 1-43200 秒(即12小时内),默认值 30。 | 
| void | setDeadLetterQueueName(String DeadLetterQueueName)Set 死信队列名称 | 
| void | setFirstQueryInterval(Long FirstQueryInterval)Set 第一次回查间隔 | 
| void | setMaxMsgHeapNum(Long MaxMsgHeapNum)Set 最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。 | 
| void | setMaxMsgSize(Long MaxMsgSize)Set 消息最大长度。取值范围 1024-1048576 Byte(即1-1024K),默认值 1048576。 | 
| void | setMaxQueryCount(Long MaxQueryCount)Set 最大回查次数 | 
| void | setMaxReceiveCount(Long MaxReceiveCount)Set 最大接收次数 1-1000 | 
| void | setMaxTimeToLive(Long MaxTimeToLive)Set policy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间msgRetentionSeconds | 
| void | setMsgRetentionSeconds(Long MsgRetentionSeconds)Set 消息最长未确认时间。取值范围 30-43200 秒(30秒~12小时),默认值 3600 (1 小时)。 | 
| void | setPolicy(Long Policy)Set 死信策略。0为消息被多次消费未删除,1为Time-To-Live过期 | 
| void | setPollingWaitSeconds(Long PollingWaitSeconds)Set 消息接收长轮询等待时间。取值范围 0-30 秒,默认值 0。 | 
| void | setQueueName(String QueueName)Set 队列名字,在单个地域同一账号下唯一。队列名称是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。 | 
| void | setRetentionSizeInMB(Long RetentionSizeInMB)Set 队列可回溯存储空间:若开启消息回溯,取值范围:10240MB - 512000MB,若不开启消息回溯,取值:0 | 
| void | setRewindSeconds(Long RewindSeconds)Set 队列是否开启回溯消息能力,该参数取值范围0-1296000,0表示不开启。 | 
| void | setTags(Tag[] Tags)Set 标签数组 | 
| void | setTrace(Boolean Trace)Set 是否开启消息轨迹追踪,当不设置字段时,默认为不开启,该字段为true表示开启,为false表示不开启 | 
| void | setTransaction(Long Transaction)Set 1 表示事务队列,0 表示普通队列 | 
| void | setVisibilityTimeout(Long VisibilityTimeout)Set 消息可见性超时。取值范围 1-43200 秒(即12小时内),默认值 30。 | 
| 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 CreateCmqQueueRequest()
public CreateCmqQueueRequest(CreateCmqQueueRequest source)
public String getQueueName()
public void setQueueName(String QueueName)
QueueName - 队列名字,在单个地域同一账号下唯一。队列名称是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。public Long getMaxMsgHeapNum()
public void setMaxMsgHeapNum(Long MaxMsgHeapNum)
MaxMsgHeapNum - 最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。public Long getPollingWaitSeconds()
public void setPollingWaitSeconds(Long PollingWaitSeconds)
PollingWaitSeconds - 消息接收长轮询等待时间。取值范围 0-30 秒,默认值 0。public Long getVisibilityTimeout()
public void setVisibilityTimeout(Long VisibilityTimeout)
VisibilityTimeout - 消息可见性超时。取值范围 1-43200 秒(即12小时内),默认值 30。public Long getMaxMsgSize()
public void setMaxMsgSize(Long MaxMsgSize)
MaxMsgSize - 消息最大长度。取值范围 1024-1048576 Byte(即1-1024K),默认值 1048576。public Long getMsgRetentionSeconds()
public void setMsgRetentionSeconds(Long MsgRetentionSeconds)
MsgRetentionSeconds - 消息最长未确认时间。取值范围 30-43200 秒(30秒~12小时),默认值 3600 (1 小时)。public Long getRewindSeconds()
public void setRewindSeconds(Long RewindSeconds)
RewindSeconds - 队列是否开启回溯消息能力,该参数取值范围0-1296000,0表示不开启。public Long getTransaction()
public void setTransaction(Long Transaction)
Transaction - 1 表示事务队列,0 表示普通队列public Long getFirstQueryInterval()
public void setFirstQueryInterval(Long FirstQueryInterval)
FirstQueryInterval - 第一次回查间隔public Long getMaxQueryCount()
public void setMaxQueryCount(Long MaxQueryCount)
MaxQueryCount - 最大回查次数public String getDeadLetterQueueName()
public void setDeadLetterQueueName(String DeadLetterQueueName)
DeadLetterQueueName - 死信队列名称public Long getPolicy()
public void setPolicy(Long Policy)
Policy - 死信策略。0为消息被多次消费未删除,1为Time-To-Live过期public Long getMaxReceiveCount()
public void setMaxReceiveCount(Long MaxReceiveCount)
MaxReceiveCount - 最大接收次数 1-1000public Long getMaxTimeToLive()
public void setMaxTimeToLive(Long MaxTimeToLive)
MaxTimeToLive - policy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间msgRetentionSecondspublic Boolean getTrace()
public void setTrace(Boolean Trace)
Trace - 是否开启消息轨迹追踪,当不设置字段时,默认为不开启,该字段为true表示开启,为false表示不开启public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 标签数组public Long getRetentionSizeInMB()
public void setRetentionSizeInMB(Long RetentionSizeInMB)
RetentionSizeInMB - 队列可回溯存储空间:若开启消息回溯,取值范围:10240MB - 512000MB,若不开启消息回溯,取值:0Copyright © 2025. All rights reserved.