v2

package
v0.1.91 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForBatchCreateOrDeleteRocketmqTag added in v0.1.26

func GenReqDefForBatchCreateOrDeleteRocketmqTag() *def.HttpRequestDef

func GenReqDefForBatchDeleteInstances

func GenReqDefForBatchDeleteInstances() *def.HttpRequestDef

func GenReqDefForBatchUpdateConsumerGroup

func GenReqDefForBatchUpdateConsumerGroup() *def.HttpRequestDef

func GenReqDefForCreateConsumerGroupOrBatchDeleteConsumerGroup

func GenReqDefForCreateConsumerGroupOrBatchDeleteConsumerGroup() *def.HttpRequestDef

func GenReqDefForCreateInstanceByEngine added in v0.1.26

func GenReqDefForCreateInstanceByEngine() *def.HttpRequestDef

func GenReqDefForCreatePostPaidInstance

func GenReqDefForCreatePostPaidInstance() *def.HttpRequestDef

func GenReqDefForCreateRocketMqMigrationTask added in v0.1.42

func GenReqDefForCreateRocketMqMigrationTask() *def.HttpRequestDef

func GenReqDefForCreateTopicOrBatchDeleteTopic

func GenReqDefForCreateTopicOrBatchDeleteTopic() *def.HttpRequestDef

func GenReqDefForCreateUser

func GenReqDefForCreateUser() *def.HttpRequestDef

func GenReqDefForDeleteConsumerGroup

func GenReqDefForDeleteConsumerGroup() *def.HttpRequestDef

func GenReqDefForDeleteInstance

func GenReqDefForDeleteInstance() *def.HttpRequestDef

func GenReqDefForDeleteRocketMqMigrationTask added in v0.1.42

func GenReqDefForDeleteRocketMqMigrationTask() *def.HttpRequestDef

func GenReqDefForDeleteTopic

func GenReqDefForDeleteTopic() *def.HttpRequestDef

func GenReqDefForDeleteUser

func GenReqDefForDeleteUser() *def.HttpRequestDef

func GenReqDefForExportDlqMessage

func GenReqDefForExportDlqMessage() *def.HttpRequestDef

func GenReqDefForListAvailableZones

func GenReqDefForListAvailableZones() *def.HttpRequestDef

func GenReqDefForListBrokers

func GenReqDefForListBrokers() *def.HttpRequestDef

func GenReqDefForListConsumeGroupAccessPolicy

func GenReqDefForListConsumeGroupAccessPolicy() *def.HttpRequestDef

func GenReqDefForListConsumerGroupOfTopic

func GenReqDefForListConsumerGroupOfTopic() *def.HttpRequestDef

func GenReqDefForListInstanceConsumerGroups

func GenReqDefForListInstanceConsumerGroups() *def.HttpRequestDef

func GenReqDefForListInstances

func GenReqDefForListInstances() *def.HttpRequestDef

func GenReqDefForListMessageTrace

func GenReqDefForListMessageTrace() *def.HttpRequestDef

func GenReqDefForListMessages

func GenReqDefForListMessages() *def.HttpRequestDef

func GenReqDefForListRocketInstanceTopics added in v0.1.22

func GenReqDefForListRocketInstanceTopics() *def.HttpRequestDef

func GenReqDefForListRocketMqMigrationTask added in v0.1.42

func GenReqDefForListRocketMqMigrationTask() *def.HttpRequestDef

func GenReqDefForListTopicAccessPolicy

func GenReqDefForListTopicAccessPolicy() *def.HttpRequestDef

func GenReqDefForListUser

func GenReqDefForListUser() *def.HttpRequestDef

func GenReqDefForResetConsumeOffset

func GenReqDefForResetConsumeOffset() *def.HttpRequestDef

func GenReqDefForResizeInstance added in v0.1.70

func GenReqDefForResizeInstance() *def.HttpRequestDef

func GenReqDefForSendDlqMessage added in v0.1.43

func GenReqDefForSendDlqMessage() *def.HttpRequestDef

func GenReqDefForShowConsumerConnections added in v0.1.37

func GenReqDefForShowConsumerConnections() *def.HttpRequestDef

func GenReqDefForShowConsumerListOrDetails

func GenReqDefForShowConsumerListOrDetails() *def.HttpRequestDef

func GenReqDefForShowEngineInstanceExtendProductInfo added in v0.1.70

func GenReqDefForShowEngineInstanceExtendProductInfo() *def.HttpRequestDef

func GenReqDefForShowGroup

func GenReqDefForShowGroup() *def.HttpRequestDef

func GenReqDefForShowInstance

func GenReqDefForShowInstance() *def.HttpRequestDef

func GenReqDefForShowOneTopic

func GenReqDefForShowOneTopic() *def.HttpRequestDef

func GenReqDefForShowRocketMqConfigs added in v0.1.71

func GenReqDefForShowRocketMqConfigs() *def.HttpRequestDef

func GenReqDefForShowRocketmqProjectTags added in v0.1.26

func GenReqDefForShowRocketmqProjectTags() *def.HttpRequestDef

func GenReqDefForShowRocketmqTags added in v0.1.26

func GenReqDefForShowRocketmqTags() *def.HttpRequestDef

func GenReqDefForShowTopicStatus

func GenReqDefForShowTopicStatus() *def.HttpRequestDef

func GenReqDefForShowUser

func GenReqDefForShowUser() *def.HttpRequestDef

func GenReqDefForUpdateConsumerGroup

func GenReqDefForUpdateConsumerGroup() *def.HttpRequestDef

func GenReqDefForUpdateInstance

func GenReqDefForUpdateInstance() *def.HttpRequestDef

func GenReqDefForUpdateRocketMqConfigs added in v0.1.71

func GenReqDefForUpdateRocketMqConfigs() *def.HttpRequestDef

func GenReqDefForUpdateTopic

func GenReqDefForUpdateTopic() *def.HttpRequestDef

func GenReqDefForUpdateUser

func GenReqDefForUpdateUser() *def.HttpRequestDef

func GenReqDefForValidateConsumedMessage added in v0.1.43

func GenReqDefForValidateConsumedMessage() *def.HttpRequestDef

func RocketMQClientBuilder

func RocketMQClientBuilder() *httpclient.HcHttpClientBuilder

Types

type BatchCreateOrDeleteRocketmqTagInvoker added in v0.1.26

type BatchCreateOrDeleteRocketmqTagInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateOrDeleteRocketmqTagInvoker) Invoke added in v0.1.26

type BatchDeleteInstancesInvoker added in v0.0.90

type BatchDeleteInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteInstancesInvoker) Invoke added in v0.0.90

type BatchUpdateConsumerGroupInvoker added in v0.0.90

type BatchUpdateConsumerGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchUpdateConsumerGroupInvoker) Invoke added in v0.0.90

type CreateConsumerGroupOrBatchDeleteConsumerGroupInvoker added in v0.0.90

type CreateConsumerGroupOrBatchDeleteConsumerGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateConsumerGroupOrBatchDeleteConsumerGroupInvoker) Invoke added in v0.0.90

type CreateInstanceByEngineInvoker added in v0.1.26

type CreateInstanceByEngineInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateInstanceByEngineInvoker) Invoke added in v0.1.26

type CreatePostPaidInstanceInvoker added in v0.0.90

type CreatePostPaidInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePostPaidInstanceInvoker) Invoke added in v0.0.90

type CreateRocketMqMigrationTaskInvoker added in v0.1.42

type CreateRocketMqMigrationTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRocketMqMigrationTaskInvoker) Invoke added in v0.1.42

type CreateTopicOrBatchDeleteTopicInvoker added in v0.0.90

type CreateTopicOrBatchDeleteTopicInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTopicOrBatchDeleteTopicInvoker) Invoke added in v0.0.90

type CreateUserInvoker added in v0.0.90

type CreateUserInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateUserInvoker) Invoke added in v0.0.90

type DeleteConsumerGroupInvoker added in v0.0.90

type DeleteConsumerGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteConsumerGroupInvoker) Invoke added in v0.0.90

type DeleteInstanceInvoker added in v0.0.90

type DeleteInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteInstanceInvoker) Invoke added in v0.0.90

type DeleteRocketMqMigrationTaskInvoker added in v0.1.42

type DeleteRocketMqMigrationTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRocketMqMigrationTaskInvoker) Invoke added in v0.1.42

type DeleteTopicInvoker added in v0.0.90

type DeleteTopicInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTopicInvoker) Invoke added in v0.0.90

type DeleteUserInvoker added in v0.0.90

type DeleteUserInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteUserInvoker) Invoke added in v0.0.90

type ExportDlqMessageInvoker added in v0.0.90

type ExportDlqMessageInvoker struct {
	*invoker.BaseInvoker
}

func (*ExportDlqMessageInvoker) Invoke added in v0.0.90

type ListAvailableZonesInvoker added in v0.0.90

type ListAvailableZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailableZonesInvoker) Invoke added in v0.0.90

type ListBrokersInvoker added in v0.0.90

type ListBrokersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListBrokersInvoker) Invoke added in v0.0.90

type ListConsumeGroupAccessPolicyInvoker added in v0.0.90

type ListConsumeGroupAccessPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ListConsumeGroupAccessPolicyInvoker) Invoke added in v0.0.90

type ListConsumerGroupOfTopicInvoker added in v0.0.90

type ListConsumerGroupOfTopicInvoker struct {
	*invoker.BaseInvoker
}

func (*ListConsumerGroupOfTopicInvoker) Invoke added in v0.0.90

type ListInstanceConsumerGroupsInvoker added in v0.0.90

type ListInstanceConsumerGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstanceConsumerGroupsInvoker) Invoke added in v0.0.90

type ListInstancesInvoker added in v0.0.90

type ListInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesInvoker) Invoke added in v0.0.90

type ListMessageTraceInvoker added in v0.0.90

type ListMessageTraceInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMessageTraceInvoker) Invoke added in v0.0.90

type ListMessagesInvoker added in v0.0.90

type ListMessagesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMessagesInvoker) Invoke added in v0.0.90

type ListRocketInstanceTopicsInvoker added in v0.1.22

type ListRocketInstanceTopicsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRocketInstanceTopicsInvoker) Invoke added in v0.1.22

type ListRocketMqMigrationTaskInvoker added in v0.1.42

type ListRocketMqMigrationTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRocketMqMigrationTaskInvoker) Invoke added in v0.1.42

type ListTopicAccessPolicyInvoker added in v0.0.90

type ListTopicAccessPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTopicAccessPolicyInvoker) Invoke added in v0.0.90

type ListUserInvoker added in v0.0.90

type ListUserInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserInvoker) Invoke added in v0.0.90

func (i *ListUserInvoker) Invoke() (*model.ListUserResponse, error)

type ResetConsumeOffsetInvoker added in v0.0.90

type ResetConsumeOffsetInvoker struct {
	*invoker.BaseInvoker
}

func (*ResetConsumeOffsetInvoker) Invoke added in v0.0.90

type ResizeInstanceInvoker added in v0.1.70

type ResizeInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ResizeInstanceInvoker) Invoke added in v0.1.70

type RocketMQClient

type RocketMQClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewRocketMQClient

func NewRocketMQClient(hcClient *httpclient.HcHttpClient) *RocketMQClient

func (*RocketMQClient) BatchCreateOrDeleteRocketmqTag added in v0.1.26

BatchCreateOrDeleteRocketmqTag 批量添加或删除实例标签

批量添加或删除实例标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) BatchCreateOrDeleteRocketmqTagInvoker added in v0.1.26

func (c *RocketMQClient) BatchCreateOrDeleteRocketmqTagInvoker(request *model.BatchCreateOrDeleteRocketmqTagRequest) *BatchCreateOrDeleteRocketmqTagInvoker

BatchCreateOrDeleteRocketmqTagInvoker 批量添加或删除实例标签

func (*RocketMQClient) BatchDeleteInstances

BatchDeleteInstances 批量删除实例

批量删除实例。**实例删除后,实例中原有的数据将被删除,且没有备份,请谨慎操作。**

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) BatchDeleteInstancesInvoker added in v0.0.90

func (c *RocketMQClient) BatchDeleteInstancesInvoker(request *model.BatchDeleteInstancesRequest) *BatchDeleteInstancesInvoker

BatchDeleteInstancesInvoker 批量删除实例

func (*RocketMQClient) BatchUpdateConsumerGroup

BatchUpdateConsumerGroup 批量修改消费组

批量修改消费组。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) BatchUpdateConsumerGroupInvoker added in v0.0.90

func (c *RocketMQClient) BatchUpdateConsumerGroupInvoker(request *model.BatchUpdateConsumerGroupRequest) *BatchUpdateConsumerGroupInvoker

BatchUpdateConsumerGroupInvoker 批量修改消费组

func (*RocketMQClient) CreateConsumerGroupOrBatchDeleteConsumerGroup

CreateConsumerGroupOrBatchDeleteConsumerGroup 创建消费组或批量删除消费组

创建消费组或批量删除消费组。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) CreateConsumerGroupOrBatchDeleteConsumerGroupInvoker added in v0.0.90

CreateConsumerGroupOrBatchDeleteConsumerGroupInvoker 创建消费组或批量删除消费组

func (*RocketMQClient) CreateInstanceByEngine added in v0.1.26

CreateInstanceByEngine 创建实例

创建实例[,该接口支持创建按需和包周期两种计费方式的实例](tag:hws,hws_eu,hws_hk,ocb,hws_ocb,ctc,g42,hk_g42,tm,hk_tm)。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) CreateInstanceByEngineInvoker added in v0.1.26

func (c *RocketMQClient) CreateInstanceByEngineInvoker(request *model.CreateInstanceByEngineRequest) *CreateInstanceByEngineInvoker

CreateInstanceByEngineInvoker 创建实例

func (*RocketMQClient) CreatePostPaidInstance

CreatePostPaidInstance 创建实例(按需)

创建实例,该接口创建的实例为按需计费的方式。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) CreatePostPaidInstanceInvoker added in v0.0.90

func (c *RocketMQClient) CreatePostPaidInstanceInvoker(request *model.CreatePostPaidInstanceRequest) *CreatePostPaidInstanceInvoker

CreatePostPaidInstanceInvoker 创建实例(按需)

func (*RocketMQClient) CreateRocketMqMigrationTask added in v0.1.42

CreateRocketMqMigrationTask 新建元数据迁移任务

新建元数据迁移任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) CreateRocketMqMigrationTaskInvoker added in v0.1.42

func (c *RocketMQClient) CreateRocketMqMigrationTaskInvoker(request *model.CreateRocketMqMigrationTaskRequest) *CreateRocketMqMigrationTaskInvoker

CreateRocketMqMigrationTaskInvoker 新建元数据迁移任务

func (*RocketMQClient) CreateTopicOrBatchDeleteTopic

CreateTopicOrBatchDeleteTopic 创建主题或批量删除主题

创建主题或批量删除主题。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) CreateTopicOrBatchDeleteTopicInvoker added in v0.0.90

func (c *RocketMQClient) CreateTopicOrBatchDeleteTopicInvoker(request *model.CreateTopicOrBatchDeleteTopicRequest) *CreateTopicOrBatchDeleteTopicInvoker

CreateTopicOrBatchDeleteTopicInvoker 创建主题或批量删除主题

func (*RocketMQClient) CreateUser

CreateUser 创建用户

创建用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) CreateUserInvoker added in v0.0.90

func (c *RocketMQClient) CreateUserInvoker(request *model.CreateUserRequest) *CreateUserInvoker

CreateUserInvoker 创建用户

func (*RocketMQClient) DeleteConsumerGroup

DeleteConsumerGroup 删除指定消费组

删除指定消费组。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) DeleteConsumerGroupInvoker added in v0.0.90

func (c *RocketMQClient) DeleteConsumerGroupInvoker(request *model.DeleteConsumerGroupRequest) *DeleteConsumerGroupInvoker

DeleteConsumerGroupInvoker 删除指定消费组

func (*RocketMQClient) DeleteInstance

DeleteInstance 删除指定的实例

删除指定的实例,释放该实例的所有资源。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) DeleteInstanceInvoker added in v0.0.90

func (c *RocketMQClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker

DeleteInstanceInvoker 删除指定的实例

func (*RocketMQClient) DeleteRocketMqMigrationTask added in v0.1.42

DeleteRocketMqMigrationTask 删除元数据迁移任务

删除元数据迁移任务。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) DeleteRocketMqMigrationTaskInvoker added in v0.1.42

func (c *RocketMQClient) DeleteRocketMqMigrationTaskInvoker(request *model.DeleteRocketMqMigrationTaskRequest) *DeleteRocketMqMigrationTaskInvoker

DeleteRocketMqMigrationTaskInvoker 删除元数据迁移任务

func (*RocketMQClient) DeleteTopic

DeleteTopic 删除指定主题

删除指定主题。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) DeleteTopicInvoker added in v0.0.90

func (c *RocketMQClient) DeleteTopicInvoker(request *model.DeleteTopicRequest) *DeleteTopicInvoker

DeleteTopicInvoker 删除指定主题

func (*RocketMQClient) DeleteUser

DeleteUser 删除用户

删除用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) DeleteUserInvoker added in v0.0.90

func (c *RocketMQClient) DeleteUserInvoker(request *model.DeleteUserRequest) *DeleteUserInvoker

DeleteUserInvoker 删除用户

func (*RocketMQClient) ExportDlqMessage

ExportDlqMessage 导出死信消息

导出死信消息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ExportDlqMessageInvoker added in v0.0.90

func (c *RocketMQClient) ExportDlqMessageInvoker(request *model.ExportDlqMessageRequest) *ExportDlqMessageInvoker

ExportDlqMessageInvoker 导出死信消息

func (*RocketMQClient) ListAvailableZones

ListAvailableZones 查询可用区信息

在创建实例时,需要配置实例所在的可用区ID,可通过该接口查询可用区的ID。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListAvailableZonesInvoker added in v0.0.90

func (c *RocketMQClient) ListAvailableZonesInvoker(request *model.ListAvailableZonesRequest) *ListAvailableZonesInvoker

ListAvailableZonesInvoker 查询可用区信息

func (*RocketMQClient) ListBrokers

ListBrokers 查询代理列表

查询代理列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListBrokersInvoker added in v0.0.90

func (c *RocketMQClient) ListBrokersInvoker(request *model.ListBrokersRequest) *ListBrokersInvoker

ListBrokersInvoker 查询代理列表

func (*RocketMQClient) ListConsumeGroupAccessPolicy

ListConsumeGroupAccessPolicy 查询消费组的授权用户列表

查询消费组的授权用户列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListConsumeGroupAccessPolicyInvoker added in v0.0.90

func (c *RocketMQClient) ListConsumeGroupAccessPolicyInvoker(request *model.ListConsumeGroupAccessPolicyRequest) *ListConsumeGroupAccessPolicyInvoker

ListConsumeGroupAccessPolicyInvoker 查询消费组的授权用户列表

func (*RocketMQClient) ListConsumerGroupOfTopic

ListConsumerGroupOfTopic 查询主题消费组列表

查询主题消费组列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListConsumerGroupOfTopicInvoker added in v0.0.90

func (c *RocketMQClient) ListConsumerGroupOfTopicInvoker(request *model.ListConsumerGroupOfTopicRequest) *ListConsumerGroupOfTopicInvoker

ListConsumerGroupOfTopicInvoker 查询主题消费组列表

func (*RocketMQClient) ListInstanceConsumerGroups

ListInstanceConsumerGroups 查询消费组列表

查询消费组列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListInstanceConsumerGroupsInvoker added in v0.0.90

func (c *RocketMQClient) ListInstanceConsumerGroupsInvoker(request *model.ListInstanceConsumerGroupsRequest) *ListInstanceConsumerGroupsInvoker

ListInstanceConsumerGroupsInvoker 查询消费组列表

func (*RocketMQClient) ListInstances

ListInstances 查询所有实例列表

查询租户的实例列表,支持按照条件查询。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListInstancesInvoker added in v0.0.90

func (c *RocketMQClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker

ListInstancesInvoker 查询所有实例列表

func (*RocketMQClient) ListMessageTrace

ListMessageTrace 查询消息轨迹

查询消息轨迹。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListMessageTraceInvoker added in v0.0.90

func (c *RocketMQClient) ListMessageTraceInvoker(request *model.ListMessageTraceRequest) *ListMessageTraceInvoker

ListMessageTraceInvoker 查询消息轨迹

func (*RocketMQClient) ListMessages

ListMessages 查询消息

查询消息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListMessagesInvoker added in v0.0.90

func (c *RocketMQClient) ListMessagesInvoker(request *model.ListMessagesRequest) *ListMessagesInvoker

ListMessagesInvoker 查询消息

func (*RocketMQClient) ListRocketInstanceTopics added in v0.1.22

ListRocketInstanceTopics 查询主题列表

该接口用于查询指定RocketMQ实例的Topic列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListRocketInstanceTopicsInvoker added in v0.1.22

func (c *RocketMQClient) ListRocketInstanceTopicsInvoker(request *model.ListRocketInstanceTopicsRequest) *ListRocketInstanceTopicsInvoker

ListRocketInstanceTopicsInvoker 查询主题列表

func (*RocketMQClient) ListRocketMqMigrationTask added in v0.1.42

ListRocketMqMigrationTask 查询实例下所有迁移任务或查询指定迁移任务信息

1. 查询实例下所有迁移任务 2. 查询指定迁移任务信息

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListRocketMqMigrationTaskInvoker added in v0.1.42

func (c *RocketMQClient) ListRocketMqMigrationTaskInvoker(request *model.ListRocketMqMigrationTaskRequest) *ListRocketMqMigrationTaskInvoker

ListRocketMqMigrationTaskInvoker 查询实例下所有迁移任务或查询指定迁移任务信息

func (*RocketMQClient) ListTopicAccessPolicy

ListTopicAccessPolicy 查询主题的授权用户列表

查询主题的授权用户列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListTopicAccessPolicyInvoker added in v0.0.90

func (c *RocketMQClient) ListTopicAccessPolicyInvoker(request *model.ListTopicAccessPolicyRequest) *ListTopicAccessPolicyInvoker

ListTopicAccessPolicyInvoker 查询主题的授权用户列表

func (*RocketMQClient) ListUser

func (c *RocketMQClient) ListUser(request *model.ListUserRequest) (*model.ListUserResponse, error)

ListUser 查询用户列表

查询用户列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ListUserInvoker added in v0.0.90

func (c *RocketMQClient) ListUserInvoker(request *model.ListUserRequest) *ListUserInvoker

ListUserInvoker 查询用户列表

func (*RocketMQClient) ResetConsumeOffset

ResetConsumeOffset 重置消费进度

重置消费进度。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ResetConsumeOffsetInvoker added in v0.0.90

func (c *RocketMQClient) ResetConsumeOffsetInvoker(request *model.ResetConsumeOffsetRequest) *ResetConsumeOffsetInvoker

ResetConsumeOffsetInvoker 重置消费进度

func (*RocketMQClient) ResizeInstance added in v0.1.70

ResizeInstance 实例规格变更

实例规格变更。

[**当前通过调用API,只支持按需实例进行实例规格变更。**](tag:hws,hws_hk,ctc)

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ResizeInstanceInvoker added in v0.1.70

func (c *RocketMQClient) ResizeInstanceInvoker(request *model.ResizeInstanceRequest) *ResizeInstanceInvoker

ResizeInstanceInvoker 实例规格变更

func (*RocketMQClient) SendDlqMessage added in v0.1.43

SendDlqMessage 重发死信消息

重发死信消息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) SendDlqMessageInvoker added in v0.1.43

func (c *RocketMQClient) SendDlqMessageInvoker(request *model.SendDlqMessageRequest) *SendDlqMessageInvoker

SendDlqMessageInvoker 重发死信消息

func (*RocketMQClient) ShowConsumerConnections added in v0.1.37

ShowConsumerConnections 查询消费者列表

查询消费组内消费者列表

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowConsumerConnectionsInvoker added in v0.1.37

func (c *RocketMQClient) ShowConsumerConnectionsInvoker(request *model.ShowConsumerConnectionsRequest) *ShowConsumerConnectionsInvoker

ShowConsumerConnectionsInvoker 查询消费者列表

func (*RocketMQClient) ShowConsumerListOrDetails

ShowConsumerListOrDetails 查询消费列表或详情

查询消费列表或详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowConsumerListOrDetailsInvoker added in v0.0.90

func (c *RocketMQClient) ShowConsumerListOrDetailsInvoker(request *model.ShowConsumerListOrDetailsRequest) *ShowConsumerListOrDetailsInvoker

ShowConsumerListOrDetailsInvoker 查询消费列表或详情

func (*RocketMQClient) ShowEngineInstanceExtendProductInfo added in v0.1.70

ShowEngineInstanceExtendProductInfo 查询实例的扩容规格列表

查询实例的扩容规格列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowEngineInstanceExtendProductInfoInvoker added in v0.1.70

func (c *RocketMQClient) ShowEngineInstanceExtendProductInfoInvoker(request *model.ShowEngineInstanceExtendProductInfoRequest) *ShowEngineInstanceExtendProductInfoInvoker

ShowEngineInstanceExtendProductInfoInvoker 查询实例的扩容规格列表

func (*RocketMQClient) ShowGroup

ShowGroup 查询指定消费组

查询指定消费组详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowGroupInvoker added in v0.0.90

func (c *RocketMQClient) ShowGroupInvoker(request *model.ShowGroupRequest) *ShowGroupInvoker

ShowGroupInvoker 查询指定消费组

func (*RocketMQClient) ShowInstance

ShowInstance 查询指定实例

查询指定实例的详细信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowInstanceInvoker added in v0.0.90

func (c *RocketMQClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker

ShowInstanceInvoker 查询指定实例

func (*RocketMQClient) ShowOneTopic

ShowOneTopic 查询单个主题

查询单个主题。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowOneTopicInvoker added in v0.0.90

func (c *RocketMQClient) ShowOneTopicInvoker(request *model.ShowOneTopicRequest) *ShowOneTopicInvoker

ShowOneTopicInvoker 查询单个主题

func (*RocketMQClient) ShowRocketMqConfigs added in v0.1.71

ShowRocketMqConfigs 查询RocketMQ配置

该接口用于查询RocketMQ配置,若成功则返回配置的相关信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowRocketMqConfigsInvoker added in v0.1.71

func (c *RocketMQClient) ShowRocketMqConfigsInvoker(request *model.ShowRocketMqConfigsRequest) *ShowRocketMqConfigsInvoker

ShowRocketMqConfigsInvoker 查询RocketMQ配置

func (*RocketMQClient) ShowRocketmqProjectTags added in v0.1.26

ShowRocketmqProjectTags 查询项目标签

查询项目标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowRocketmqProjectTagsInvoker added in v0.1.26

func (c *RocketMQClient) ShowRocketmqProjectTagsInvoker(request *model.ShowRocketmqProjectTagsRequest) *ShowRocketmqProjectTagsInvoker

ShowRocketmqProjectTagsInvoker 查询项目标签

func (*RocketMQClient) ShowRocketmqTags added in v0.1.26

ShowRocketmqTags 查询实例标签

查询实例标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowRocketmqTagsInvoker added in v0.1.26

func (c *RocketMQClient) ShowRocketmqTagsInvoker(request *model.ShowRocketmqTagsRequest) *ShowRocketmqTagsInvoker

ShowRocketmqTagsInvoker 查询实例标签

func (*RocketMQClient) ShowTopicStatus

ShowTopicStatus 查询主题的消息数

查询主题的消息数。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowTopicStatusInvoker added in v0.0.90

func (c *RocketMQClient) ShowTopicStatusInvoker(request *model.ShowTopicStatusRequest) *ShowTopicStatusInvoker

ShowTopicStatusInvoker 查询主题的消息数

func (*RocketMQClient) ShowUser

func (c *RocketMQClient) ShowUser(request *model.ShowUserRequest) (*model.ShowUserResponse, error)

ShowUser 查询用户详情

查询用户详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ShowUserInvoker added in v0.0.90

func (c *RocketMQClient) ShowUserInvoker(request *model.ShowUserRequest) *ShowUserInvoker

ShowUserInvoker 查询用户详情

func (*RocketMQClient) UpdateConsumerGroup

UpdateConsumerGroup 修改消费组

修改指定消费组参数。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) UpdateConsumerGroupInvoker added in v0.0.90

func (c *RocketMQClient) UpdateConsumerGroupInvoker(request *model.UpdateConsumerGroupRequest) *UpdateConsumerGroupInvoker

UpdateConsumerGroupInvoker 修改消费组

func (*RocketMQClient) UpdateInstance

UpdateInstance 修改实例信息

修改实例的名称和描述信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) UpdateInstanceInvoker added in v0.0.90

func (c *RocketMQClient) UpdateInstanceInvoker(request *model.UpdateInstanceRequest) *UpdateInstanceInvoker

UpdateInstanceInvoker 修改实例信息

func (*RocketMQClient) UpdateRocketMqConfigs added in v0.1.71

UpdateRocketMqConfigs 修改RocketMQ配置

该接口用于修改RocketMQ配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) UpdateRocketMqConfigsInvoker added in v0.1.71

func (c *RocketMQClient) UpdateRocketMqConfigsInvoker(request *model.UpdateRocketMqConfigsRequest) *UpdateRocketMqConfigsInvoker

UpdateRocketMqConfigsInvoker 修改RocketMQ配置

func (*RocketMQClient) UpdateTopic

UpdateTopic 修改主题

修改主题。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) UpdateTopicInvoker added in v0.0.90

func (c *RocketMQClient) UpdateTopicInvoker(request *model.UpdateTopicRequest) *UpdateTopicInvoker

UpdateTopicInvoker 修改主题

func (*RocketMQClient) UpdateUser

UpdateUser 修改用户参数

修改用户参数。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) UpdateUserInvoker added in v0.0.90

func (c *RocketMQClient) UpdateUserInvoker(request *model.UpdateUserRequest) *UpdateUserInvoker

UpdateUserInvoker 修改用户参数

func (*RocketMQClient) ValidateConsumedMessage added in v0.1.43

ValidateConsumedMessage 消费验证

消费验证。

Please refer to HUAWEI cloud API Explorer for details.

func (*RocketMQClient) ValidateConsumedMessageInvoker added in v0.1.43

func (c *RocketMQClient) ValidateConsumedMessageInvoker(request *model.ValidateConsumedMessageRequest) *ValidateConsumedMessageInvoker

ValidateConsumedMessageInvoker 消费验证

type SendDlqMessageInvoker added in v0.1.43

type SendDlqMessageInvoker struct {
	*invoker.BaseInvoker
}

func (*SendDlqMessageInvoker) Invoke added in v0.1.43

type ShowConsumerConnectionsInvoker added in v0.1.37

type ShowConsumerConnectionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowConsumerConnectionsInvoker) Invoke added in v0.1.37

type ShowConsumerListOrDetailsInvoker added in v0.0.90

type ShowConsumerListOrDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowConsumerListOrDetailsInvoker) Invoke added in v0.0.90

type ShowEngineInstanceExtendProductInfoInvoker added in v0.1.70

type ShowEngineInstanceExtendProductInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowEngineInstanceExtendProductInfoInvoker) Invoke added in v0.1.70

type ShowGroupInvoker added in v0.0.90

type ShowGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowGroupInvoker) Invoke added in v0.0.90

type ShowInstanceInvoker added in v0.0.90

type ShowInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowInstanceInvoker) Invoke added in v0.0.90

type ShowOneTopicInvoker added in v0.0.90

type ShowOneTopicInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowOneTopicInvoker) Invoke added in v0.0.90

type ShowRocketMqConfigsInvoker added in v0.1.71

type ShowRocketMqConfigsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRocketMqConfigsInvoker) Invoke added in v0.1.71

type ShowRocketmqProjectTagsInvoker added in v0.1.26

type ShowRocketmqProjectTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRocketmqProjectTagsInvoker) Invoke added in v0.1.26

type ShowRocketmqTagsInvoker added in v0.1.26

type ShowRocketmqTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRocketmqTagsInvoker) Invoke added in v0.1.26

type ShowTopicStatusInvoker added in v0.0.90

type ShowTopicStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTopicStatusInvoker) Invoke added in v0.0.90

type ShowUserInvoker added in v0.0.90

type ShowUserInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowUserInvoker) Invoke added in v0.0.90

func (i *ShowUserInvoker) Invoke() (*model.ShowUserResponse, error)

type UpdateConsumerGroupInvoker added in v0.0.90

type UpdateConsumerGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateConsumerGroupInvoker) Invoke added in v0.0.90

type UpdateInstanceInvoker added in v0.0.90

type UpdateInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceInvoker) Invoke added in v0.0.90

type UpdateRocketMqConfigsInvoker added in v0.1.71

type UpdateRocketMqConfigsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRocketMqConfigsInvoker) Invoke added in v0.1.71

type UpdateTopicInvoker added in v0.0.90

type UpdateTopicInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTopicInvoker) Invoke added in v0.0.90

type UpdateUserInvoker added in v0.0.90

type UpdateUserInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateUserInvoker) Invoke added in v0.0.90

type ValidateConsumedMessageInvoker added in v0.1.43

type ValidateConsumedMessageInvoker struct {
	*invoker.BaseInvoker
}

func (*ValidateConsumedMessageInvoker) Invoke added in v0.1.43

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL