public class QueueMeta
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Long |
activeMessages |
protected java.util.Date |
createTime |
protected java.lang.Long |
delayMessages |
protected java.lang.Long |
delaySeconds |
protected java.lang.Long |
inactiveMessages |
protected java.util.Date |
lastModifyTime |
protected java.lang.Integer |
loggingEnabled |
protected java.lang.Long |
maxMessageSize |
protected java.lang.Long |
messageRetentionPeriod |
protected java.lang.Integer |
pollingWaitSeconds |
protected java.lang.String |
queueName |
protected java.lang.String |
queueURL |
protected java.lang.Long |
visibilityTimeout |
Constructor and Description |
---|
QueueMeta() |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getActiveMessages()
获取队列中活跃消息数
|
java.util.Date |
getCreateTime()
获取队列的创建时间
|
java.lang.Long |
getDelayMessages()
获取队列中延时消息数
|
java.lang.Long |
getDelaySeconds()
获取队列的延时消息的延时,单位是秒
|
java.lang.Long |
getInactiveMessages()
获取队列中不活跃消息数
|
java.util.Date |
getLastModifyTime()
获取队列的最后修改时间
|
java.lang.Integer |
getLoggingEnabled()
队列是否开通了Logging功能
|
java.lang.Long |
getMaxMessageSize()
获取队列消息的最大长度,单位是byte
|
java.lang.Long |
getMessageRetentionPeriod()
获取队列消息的最长存活时间,单位是秒
|
java.lang.Integer |
getPollingWaitSeconds()
获取队列消息的长轮询等待时间,单位是秒
|
java.lang.String |
getQueueName()
获取队列的名字
|
java.lang.String |
getQueueURL()
获取队列的URL
|
java.lang.Long |
getVisibilityTimeout()
获取队列消息的不可见时间,单位是秒
|
void |
setActiveMessages(java.lang.Long activeMessages) |
void |
setCreateTime(java.util.Date createTime) |
void |
setDelayMessages(java.lang.Long delayMessages) |
void |
setDelaySeconds(java.lang.Long delaySeconds)
设置队列的延时消息的延时,单位是秒
|
void |
setInactiveMessages(java.lang.Long inactiveMessages) |
void |
setLastModifyTime(java.util.Date lastModifyTime) |
void |
setLoggingEnabled(boolean loggingEnabled) |
void |
setLoggingEnabled(java.lang.Integer loggingEnabled)
设置开通队列的Logging功能
|
void |
setMaxMessageSize(java.lang.Long maxMessageSize)
设置队列消息的最大长度,单位是byte
|
void |
setMessageRetentionPeriod(java.lang.Long messageRetentionPeriod)
设置队列消息的最长存活时间,单位是秒
|
void |
setPollingWaitSeconds(java.lang.Integer pollingWaitseconds)
设置队列消息的长轮询等待时间,单位是秒
|
void |
setQueueName(java.lang.String queueName)
设置队列的名字
|
void |
setQueueURL(java.lang.String queueURL)
设置队列的URL
|
void |
setVisibilityTimeout(java.lang.Long visibilityTimeout)
设置队列消息的不可见时间,单位是秒
|
protected java.lang.String queueName
protected java.lang.Long delaySeconds
protected java.lang.Long messageRetentionPeriod
protected java.lang.Long maxMessageSize
protected java.lang.Long visibilityTimeout
protected java.util.Date createTime
protected java.util.Date lastModifyTime
protected java.lang.Integer pollingWaitSeconds
protected java.lang.Long activeMessages
protected java.lang.Long inactiveMessages
protected java.lang.Long delayMessages
protected java.lang.String queueURL
protected java.lang.Integer loggingEnabled
public java.lang.Integer getLoggingEnabled()
public void setLoggingEnabled(java.lang.Integer loggingEnabled)
public void setLoggingEnabled(boolean loggingEnabled)
public java.lang.String getQueueName()
public void setQueueName(java.lang.String queueName)
queueName
- public java.lang.Long getDelaySeconds()
public void setDelaySeconds(java.lang.Long delaySeconds)
delaySeconds
- public java.lang.Long getMessageRetentionPeriod()
public void setMessageRetentionPeriod(java.lang.Long messageRetentionPeriod)
messageRetentionPeriod
- public java.lang.Long getMaxMessageSize()
public void setMaxMessageSize(java.lang.Long maxMessageSize)
maxMessageSize
- public java.lang.Integer getPollingWaitSeconds()
public void setPollingWaitSeconds(java.lang.Integer pollingWaitseconds)
pollingWaitseconds
- public java.lang.Long getVisibilityTimeout()
public void setVisibilityTimeout(java.lang.Long visibilityTimeout)
visibilityTimeout
- public java.util.Date getCreateTime()
public void setCreateTime(java.util.Date createTime)
public java.util.Date getLastModifyTime()
public void setLastModifyTime(java.util.Date lastModifyTime)
public java.lang.Long getActiveMessages()
public void setActiveMessages(java.lang.Long activeMessages)
public java.lang.Long getInactiveMessages()
public void setInactiveMessages(java.lang.Long inactiveMessages)
public java.lang.Long getDelayMessages()
public void setDelayMessages(java.lang.Long delayMessages)
public java.lang.String getQueueURL()
public void setQueueURL(java.lang.String queueURL)