jdcloud_sdk.services.streambus.apis package

Submodules

jdcloud_sdk.services.streambus.apis.AddTopicRequest module

class jdcloud_sdk.services.streambus.apis.AddTopicRequest.AddTopicParameters(regionId, topicModel)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • topicModel – 示例:{“topicModel”:{“topic”:{“archived”:0,”id”:””,”name”:”create”,”remark”:”备注”,”shardNum”:1,”partitionNum”:2,”lifecycle”:3}}}
class jdcloud_sdk.services.streambus.apis.AddTopicRequest.AddTopicRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

创建topic时,topicModel中只需要传topic参数,另外两个参数可为空

jdcloud_sdk.services.streambus.apis.CreateConsumerGroupRequest module

class jdcloud_sdk.services.streambus.apis.CreateConsumerGroupRequest.CreateConsumerGroupParameters(regionId)[source]

Bases: object

Parameters:regionId – Region ID
setConsumerGroupStr(consumerGroupStr)[source]
Parameters:consumerGroupStr – (Optional) 消费组对象
class jdcloud_sdk.services.streambus.apis.CreateConsumerGroupRequest.CreateConsumerGroupRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

创建consumerGroupName

jdcloud_sdk.services.streambus.apis.DeleteConsumerGroupRequest module

class jdcloud_sdk.services.streambus.apis.DeleteConsumerGroupRequest.DeleteConsumerGroupParameters(regionId, topicId, consumerGroupId)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • topicId – 主题ID
  • consumerGroupId – 消费组ID
class jdcloud_sdk.services.streambus.apis.DeleteConsumerGroupRequest.DeleteConsumerGroupRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除consumerGroupName

jdcloud_sdk.services.streambus.apis.DeleteTopicRequest module

class jdcloud_sdk.services.streambus.apis.DeleteTopicRequest.DeleteTopicParameters(regionId, name)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • name
class jdcloud_sdk.services.streambus.apis.DeleteTopicRequest.DeleteTopicRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除topic

jdcloud_sdk.services.streambus.apis.DescribeTopicRequest module

class jdcloud_sdk.services.streambus.apis.DescribeTopicRequest.DescribeTopicParameters(regionId, name)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • name
class jdcloud_sdk.services.streambus.apis.DescribeTopicRequest.DescribeTopicRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询指定主题,如果已归档会返回归档信息

jdcloud_sdk.services.streambus.apis.GetConsumerGroupListRequest module

class jdcloud_sdk.services.streambus.apis.GetConsumerGroupListRequest.GetConsumerGroupListParameters(regionId, topicId)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • topicId – 主题id
class jdcloud_sdk.services.streambus.apis.GetConsumerGroupListRequest.GetConsumerGroupListRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查看指定主题的所有消费组

jdcloud_sdk.services.streambus.apis.GetTopicListRequest module

class jdcloud_sdk.services.streambus.apis.GetTopicListRequest.GetTopicListParameters(regionId)[source]

Bases: object

Parameters:regionId – 地域ID
setKeyword(keyword)[source]
Parameters:keyword – (Optional)
class jdcloud_sdk.services.streambus.apis.GetTopicListRequest.GetTopicListRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询topic列表,返回topic的集合

jdcloud_sdk.services.streambus.apis.UpdateTopicRequest module

class jdcloud_sdk.services.streambus.apis.UpdateTopicRequest.UpdateTopicParameters(regionId, topicModel)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • topicModel – 当更新主题时只需要修改topicModel中的topic中的属性即可;创建归档需要指定target以及归档的目的地(mysql,京东云 Elasticsearch,对象存储,数据计算服务)参数
class jdcloud_sdk.services.streambus.apis.UpdateTopicRequest.UpdateTopicRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

此接口可以用来更新主题,创建归档,修改归档,删除归档,传入不同的参数可以实现不同的功能。修改归档只需要修改相应归档的参数,删除归档只需要把归档参数置为空即可

Module contents