1.6.5 拷贝 Queue 元数据
优质
小牛编辑
134浏览
2023-12-01
获取Queue的元数据信息
方法参数queueName
queueName : String : required
想要获取元数据的Queue的名称
方法返回GetQueueMetaResponse
queueMeta : QueueMeta
Queue的元数据信息, 具体如下:
- queueName : String
Queue名称 - queueAttribute : QueueAttribute
Queue属性, 具体字段参见createQueue()
- queueQuota : QueueQuota
Queue配额, 具体字段参见createQueue()
- enablePriority : bool
Queue是否允许消息优先级 - topicQueue : bool
Queue是否是topicQueue - deleteMessageForce : bool
Queue中的过期Message是否会被清除,即使这些Message尚未被Client正确处理 - defaultTagName : String
Queue的defaultTag别名 - permissionList : map < string, Permission >
Queue的权限设置列表 - redrivePolicy : RedrivePolicy
Queue的重新驱动策略 - sourceQueues : list < String >
Queue的源Queue列表(仅死信队列此列表不为空) - createTimestamp : long
Queue的创建时间 - lastModifiedTimestamp : long
Queue最近的修改时间 - queueTagMap : map < string, QueueTag >
Queue的tag信息, QueueTag包含的字段如下:- queueName : String
- tagName : String
- tagId : int
tag序号, 不能为0, 同一个Queue的tagId不能重复. - startTimestamp : long
- createTimestamp : long
- attributeName : String
- attributeValue : MessageAttribute
- userAttributes : map < string, string >
按照输入的队列元数据信息拷贝建立一个新的Queue
方法参数CopyQueueRequest
queueMeta : QueueMeta : required
Queue的元数据信息, 具体如下:
- queueName : String : required
Queue名称 - queueAttribute : QueueAttribute : required
Queue属性, 具体字段参见createQueue()
- queueQuota : QueueQuota : optional
Queue配额, 具体字段参见createQueue()
- enablePriority : bool : optional
Queue是否允许消息优先级 - topicQueue : bool : optional
Queue是否是topicQueue - deleteMessageForce : bool : optional
Queue中的过期Message是否会被清除,即使这些Message尚未被Client正确处理 - defaultTagName : String : optional
Queue的defaultTag别名 - permissionList : map < string, Permission > : optional
Queue的权限设置列表 - redrivePolicy : RedrivePolicy : optional
Queue的重新驱动策略 - sourceQueues : list < String > : optional
Queue的源Queue列表(仅死信队列此列表不为空) - createTimestamp : long : optional
Queue的创建时间, 拷贝建立Queue时, 此参数无效 - lastModifiedTimestamp : long : optional
Queue最近的修改时间, 拷贝建立Queue时, 此参数无效 - queueTagMap : map < string, QueueTag > : optional
Queue的tag信息, QueueTag包含的字段如下:- queueName : String : required
- tagName : String : required
- tagId : int : required
tag序号, 不能为0, 同一个Queue的tagId不能重复. - startTimestamp : long : optional
- createTimestamp : long : optional
- attributeName : String : optional
- attributeValue : MessageAttribute : optional
- userAttributes : map < string, string > : optional