jdcloud_sdk.services.jcq.models package¶
Submodules¶
jdcloud_sdk.services.jcq.models.AccessPoint module¶
jdcloud_sdk.services.jcq.models.DeadLetter module¶
jdcloud_sdk.services.jcq.models.DeadLetterNumber module¶
-
class
jdcloud_sdk.services.jcq.models.DeadLetterNumber.DeadLetterNumber(topicId=None, topicName=None, consumerGroupId=None, deadLetterNumber=None)[source]¶ Bases:
objectParameters: - topicId – (Optional) topic的编号
- topicName – (Optional) topic名称
- consumerGroupId – (Optional) consumerGroupId
- deadLetterNumber – (Optional) 死信队列数
jdcloud_sdk.services.jcq.models.Message module¶
-
class
jdcloud_sdk.services.jcq.models.Message.Message(messageId=None, body=None, tags=None, properties=None, storeTime=None)[source]¶ Bases:
objectParameters: - messageId – (Optional) 消息id
- body – (Optional) 内容
- tags – (Optional) tag以逗号隔开
- properties – (Optional) 用户设置的属性json字符串
- storeTime – (Optional) 消息的存储时间
jdcloud_sdk.services.jcq.models.Permission module¶
jdcloud_sdk.services.jcq.models.Subscription module¶
-
class
jdcloud_sdk.services.jcq.models.Subscription.Subscription(consumerGroupId=None, endPoint=None, messageInvisibleTimeInSeconds=None, subscriptionType=None, tags=None, dlqEnable=None, maxRetryTimes=None, createTime=None, lastUpdateTime=None, consumerNumbers=None)[source]¶ Bases:
objectParameters: - consumerGroupId – (Optional) consumerGroupId
- endPoint – (Optional) endPoint
- messageInvisibleTimeInSeconds – (Optional) messageInvisibleTimeInSeconds
- subscriptionType – (Optional) subscriptionType
- tags – (Optional) tags
- dlqEnable – (Optional) 是否开启死信队列
- maxRetryTimes – (Optional) 最大重试次数
- createTime – (Optional) 创建时间
- lastUpdateTime – (Optional) 最后更新时间
- consumerNumbers – (Optional) 在线consumer个数
jdcloud_sdk.services.jcq.models.Tag module¶
jdcloud_sdk.services.jcq.models.Topic module¶
-
class
jdcloud_sdk.services.jcq.models.Topic.Topic(topicId=None, topicName=None, description=None, createTime=None, lastUpdateTime=None, topicStatus=None, subscriptionCount=None, messageLifeTimeInHours=None, topicConfig=None, own=None, authorizedPermission=None, tags=None)[source]¶ Bases:
objectParameters: - topicId – (Optional) topic Id
- topicName – (Optional) topic名称
- description – (Optional) 描述
- createTime – (Optional) 创建时间
- lastUpdateTime – (Optional) 更新时间
- topicStatus – (Optional) topicStatus
- subscriptionCount – (Optional) 自己创建的订阅数
- messageLifeTimeInHours – (Optional) 消息生命周期时长小时
- topicConfig – (Optional) 配置信息
- own – (Optional) 是否是自己的topic
- authorizedPermission – (Optional) 被授权的权限[PUB,SUB,PUBSUB,READ_ONLY,ADMIN]
- tags – (Optional) 标签信息
jdcloud_sdk.services.jcq.models.TopicConfig module¶
-
class
jdcloud_sdk.services.jcq.models.TopicConfig.TopicConfig(maxMessageSizeKB=None, threshold=None, topicPermission=None, topicType=None)[source]¶ Bases:
objectParameters: - maxMessageSizeKB – (Optional) 消息最大长度
- threshold – (Optional) tps
- topicPermission – (Optional) topicPermission
- topicType – (Optional) topicType