调用DeleteConsumerGroup接口删除DTS订阅实例中的消费组。

本接口仅适用于新版订阅通道。

说明 在调用ConfigureSubscriptionInstance接口时,需要传入SubscriptionInstanceNetworkType参数,如果不传入该参数则订阅通道被定义为旧版。

请求参数

名称 类型 是否必选 示例值 描述
Action String DeleteConsumerGroup 要执行的操作,取值:DeleteConsumerGroup
SubscriptionInstanceId String dtsxxxxxxxx 订阅实例ID。
ConsumerGroupID String dtsxxxxxxxx 消费组ID。

返回参数

名称 类型 示例值 描述
RequestId String 36923CC2-DDAB-4B48-A144-DA92C1E19537 请求ID。

示例

    public void deleteConsumerGroup(String instanceId, String consumerGroupId) throws Exception {
        DeleteConsumerGroupRequest request = new DeleteConsumerGroupRequest();
        request.setSubscriptionInstanceId(instanceId);
        request.setConsumerGroupID(consumerGroupId);

        DeleteConsumerGroupResponse response = client.getAcsResponse(request);

        if (!"true".equals(response.getSuccess())) {
            throw new Exception(response.getErrMessage() + " requestId=" + response.getRequestId());
        }
    }    

错误码

错误码 错误信息 描述
InvalidParameter The Input Parameter${parameter} is not valid. 输入的参数不合法,请检查输入的参数是否正确。
InvalidParameterValid The Value of Input Parameter${parameter} is not valid. 参数值校验不通过,请检查是否缺失所提示的参数以及用户AK是否正确。
MissingParameter The parameter "<parameter name>" is needed but no provided. 缺少参数,请检查是否缺失所提示的参数以及用户AK是否正确,具体请参照DTS OpenAPI文档。
Forbidden.InstanceNotFound ConsumerGroup is not found. 消费组不存在。