public class ModifyCmqQueueAttributeRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ModifyCmqQueueAttributeRequest() | 
| ModifyCmqQueueAttributeRequest(ModifyCmqQueueAttributeRequest 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 消息最大长度,新版CMQ新建的队列默认1024KB,不支持修改 | 
| Long | getMaxQueryCount()Get 最大查询次数 | 
| Long | getMaxReceiveCount()Get 最大接收次数 | 
| Long | getMaxTimeToLive()Get policy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间MsgRetentionSeconds | 
| Long | getMsgRetentionSeconds()Get 消息最长未确认时间。取值范围 30-43200 秒(30秒~12小时),默认值 3600 (1 小时)。 | 
| Long | getPolicy()Get 死信队列策略 | 
| Long | getPollingWaitSeconds()Get 消息接收长轮询等待时间。取值范围 0-30 秒,默认值 0。 | 
| String | getQueueName()Get 队列名字,在单个地域同一账号下唯一。队列名称是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。 | 
| Long | getRetentionSizeInMB()Get 队列可回溯存储空间:若开启消息回溯,取值范围:10240MB - 512000MB,若不开启消息回溯,取值:0 | 
| Long | getRewindSeconds()Get 队列是否开启回溯消息能力,该参数取值范围0-1296000,0表示不开启。 | 
| 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 消息最大长度,新版CMQ新建的队列默认1024KB,不支持修改 | 
| void | setMaxQueryCount(Long MaxQueryCount)Set 最大查询次数 | 
| void | setMaxReceiveCount(Long MaxReceiveCount)Set 最大接收次数 | 
| 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 死信队列策略 | 
| 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 | 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 ModifyCmqQueueAttributeRequest()
public ModifyCmqQueueAttributeRequest(ModifyCmqQueueAttributeRequest 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 - 消息最大长度,新版CMQ新建的队列默认1024KB,不支持修改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 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 getMaxTimeToLive()
public void setMaxTimeToLive(Long MaxTimeToLive)
MaxTimeToLive - policy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间MsgRetentionSecondspublic Long getMaxReceiveCount()
public void setMaxReceiveCount(Long MaxReceiveCount)
MaxReceiveCount - 最大接收次数public Long getPolicy()
public void setPolicy(Long Policy)
Policy - 死信队列策略public Boolean getTrace()
public void setTrace(Boolean Trace)
Trace - 是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。public Long getTransaction()
public void setTransaction(Long Transaction)
Transaction - 是否开启事务,1开启,0不开启public Long getRetentionSizeInMB()
public void setRetentionSizeInMB(Long RetentionSizeInMB)
RetentionSizeInMB - 队列可回溯存储空间:若开启消息回溯,取值范围:10240MB - 512000MB,若不开启消息回溯,取值:0Copyright © 2025. All rights reserved.