1 Star 37 Fork 9

tencentcloud / tencentcloud-sdk-java

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
TrocketClient.java 23.20 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2024-06-03 04:25 . release 3.1.1033
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591
/*
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.tencentcloudapi.trocket.v20230308;
import java.lang.reflect.Type;
import com.google.gson.JsonSyntaxException;
import com.google.gson.reflect.TypeToken;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.common.AbstractClient;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.JsonResponseModel;
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.trocket.v20230308.models.*;
public class TrocketClient extends AbstractClient{
private static String endpoint = "trocket.tencentcloudapi.com";
private static String service = "trocket";
private static String version = "2023-03-08";
public TrocketClient(Credential credential, String region) {
this(credential, region, new ClientProfile());
}
public TrocketClient(Credential credential, String region, ClientProfile profile) {
super(TrocketClient.endpoint, TrocketClient.version, credential, region, profile);
}
/**
*创建消费组
* @param req CreateConsumerGroupRequest
* @return CreateConsumerGroupResponse
* @throws TencentCloudSDKException
*/
public CreateConsumerGroupResponse CreateConsumerGroup(CreateConsumerGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateConsumerGroup", CreateConsumerGroupResponse.class);
}
/**
*创建 RocketMQ 5.x 集群
* @param req CreateInstanceRequest
* @return CreateInstanceResponse
* @throws TencentCloudSDKException
*/
public CreateInstanceResponse CreateInstance(CreateInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateInstance", CreateInstanceResponse.class);
}
/**
*为MQTT实例创建公网接入点
* @param req CreateMQTTInsPublicEndpointRequest
* @return CreateMQTTInsPublicEndpointResponse
* @throws TencentCloudSDKException
*/
public CreateMQTTInsPublicEndpointResponse CreateMQTTInsPublicEndpoint(CreateMQTTInsPublicEndpointRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateMQTTInsPublicEndpoint", CreateMQTTInsPublicEndpointResponse.class);
}
/**
*购买新的MQTT实例
* @param req CreateMQTTInstanceRequest
* @return CreateMQTTInstanceResponse
* @throws TencentCloudSDKException
*/
public CreateMQTTInstanceResponse CreateMQTTInstance(CreateMQTTInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateMQTTInstance", CreateMQTTInstanceResponse.class);
}
/**
*创建主题
* @param req CreateMQTTTopicRequest
* @return CreateMQTTTopicResponse
* @throws TencentCloudSDKException
*/
public CreateMQTTTopicResponse CreateMQTTTopic(CreateMQTTTopicRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateMQTTTopic", CreateMQTTTopicResponse.class);
}
/**
*添加mqtt角色
* @param req CreateMQTTUserRequest
* @return CreateMQTTUserResponse
* @throws TencentCloudSDKException
*/
public CreateMQTTUserResponse CreateMQTTUser(CreateMQTTUserRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateMQTTUser", CreateMQTTUserResponse.class);
}
/**
*添加角色
* @param req CreateRoleRequest
* @return CreateRoleResponse
* @throws TencentCloudSDKException
*/
public CreateRoleResponse CreateRole(CreateRoleRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateRole", CreateRoleResponse.class);
}
/**
*创建主题
* @param req CreateTopicRequest
* @return CreateTopicResponse
* @throws TencentCloudSDKException
*/
public CreateTopicResponse CreateTopic(CreateTopicRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateTopic", CreateTopicResponse.class);
}
/**
*删除消费组
* @param req DeleteConsumerGroupRequest
* @return DeleteConsumerGroupResponse
* @throws TencentCloudSDKException
*/
public DeleteConsumerGroupResponse DeleteConsumerGroup(DeleteConsumerGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteConsumerGroup", DeleteConsumerGroupResponse.class);
}
/**
*删除实例
* @param req DeleteInstanceRequest
* @return DeleteInstanceResponse
* @throws TencentCloudSDKException
*/
public DeleteInstanceResponse DeleteInstance(DeleteInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteInstance", DeleteInstanceResponse.class);
}
/**
*删除MQTT实例的公网接入点
* @param req DeleteMQTTInsPublicEndpointRequest
* @return DeleteMQTTInsPublicEndpointResponse
* @throws TencentCloudSDKException
*/
public DeleteMQTTInsPublicEndpointResponse DeleteMQTTInsPublicEndpoint(DeleteMQTTInsPublicEndpointRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteMQTTInsPublicEndpoint", DeleteMQTTInsPublicEndpointResponse.class);
}
/**
*删除MQTT实例
* @param req DeleteMQTTInstanceRequest
* @return DeleteMQTTInstanceResponse
* @throws TencentCloudSDKException
*/
public DeleteMQTTInstanceResponse DeleteMQTTInstance(DeleteMQTTInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteMQTTInstance", DeleteMQTTInstanceResponse.class);
}
/**
*删除MQTT主题
* @param req DeleteMQTTTopicRequest
* @return DeleteMQTTTopicResponse
* @throws TencentCloudSDKException
*/
public DeleteMQTTTopicResponse DeleteMQTTTopic(DeleteMQTTTopicRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteMQTTTopic", DeleteMQTTTopicResponse.class);
}
/**
*删除MQTT访问用户
* @param req DeleteMQTTUserRequest
* @return DeleteMQTTUserResponse
* @throws TencentCloudSDKException
*/
public DeleteMQTTUserResponse DeleteMQTTUser(DeleteMQTTUserRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteMQTTUser", DeleteMQTTUserResponse.class);
}
/**
*删除角色
* @param req DeleteRoleRequest
* @return DeleteRoleResponse
* @throws TencentCloudSDKException
*/
public DeleteRoleResponse DeleteRole(DeleteRoleRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteRole", DeleteRoleResponse.class);
}
/**
*删除主题
* @param req DeleteTopicRequest
* @return DeleteTopicResponse
* @throws TencentCloudSDKException
*/
public DeleteTopicResponse DeleteTopic(DeleteTopicRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteTopic", DeleteTopicResponse.class);
}
/**
*查询消费组详情
* @param req DescribeConsumerGroupRequest
* @return DescribeConsumerGroupResponse
* @throws TencentCloudSDKException
*/
public DescribeConsumerGroupResponse DescribeConsumerGroup(DescribeConsumerGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeConsumerGroup", DescribeConsumerGroupResponse.class);
}
/**
*获取消费组列表,Filter参数使用说明如下:
1. ConsumerGroupName,名称模糊查询
2. ConsumeMessageOrderly,投递顺序性。"true":顺序投递;"false":并发投递
* @param req DescribeConsumerGroupListRequest
* @return DescribeConsumerGroupListResponse
* @throws TencentCloudSDKException
*/
public DescribeConsumerGroupListResponse DescribeConsumerGroupList(DescribeConsumerGroupListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeConsumerGroupList", DescribeConsumerGroupListResponse.class);
}
/**
*获取实例列表,Filters参数使用说明如下:
1. InstanceName, 名称模糊查询
2. InstanceId,实例ID查询
3. InstanceType, 实例类型查询,支持多选
4. Version,实例版本查询
当使用TagFilters查询时,Filters参数失效。
* @param req DescribeFusionInstanceListRequest
* @return DescribeFusionInstanceListResponse
* @throws TencentCloudSDKException
*/
public DescribeFusionInstanceListResponse DescribeFusionInstanceList(DescribeFusionInstanceListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeFusionInstanceList", DescribeFusionInstanceListResponse.class);
}
/**
*查询实例信息
* @param req DescribeInstanceRequest
* @return DescribeInstanceResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceResponse DescribeInstance(DescribeInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstance", DescribeInstanceResponse.class);
}
/**
*获取实例列表,Filters参数使用说明如下:
1. InstanceName, 名称模糊查询
2. InstanceId,实例ID查询
3. InstanceType, 实例类型查询,支持多选
3. InstanceStatus,实例状态查询,支持多选
当使用TagFilters查询时,Filters参数失效。
* @param req DescribeInstanceListRequest
* @return DescribeInstanceListResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceListResponse DescribeInstanceList(DescribeInstanceListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceList", DescribeInstanceListResponse.class);
}
/**
*查询 MQTT 客户端详情
* @param req DescribeMQTTClientRequest
* @return DescribeMQTTClientResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTClientResponse DescribeMQTTClient(DescribeMQTTClientRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTClient", DescribeMQTTClientResponse.class);
}
/**
*查询MQTT实例公网接入点
* @param req DescribeMQTTInsPublicEndpointsRequest
* @return DescribeMQTTInsPublicEndpointsResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTInsPublicEndpointsResponse DescribeMQTTInsPublicEndpoints(DescribeMQTTInsPublicEndpointsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTInsPublicEndpoints", DescribeMQTTInsPublicEndpointsResponse.class);
}
/**
*查询MQTT实例公网接入点
* @param req DescribeMQTTInsVPCEndpointsRequest
* @return DescribeMQTTInsVPCEndpointsResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTInsVPCEndpointsResponse DescribeMQTTInsVPCEndpoints(DescribeMQTTInsVPCEndpointsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTInsVPCEndpoints", DescribeMQTTInsVPCEndpointsResponse.class);
}
/**
*查询实例信息
* @param req DescribeMQTTInstanceRequest
* @return DescribeMQTTInstanceResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTInstanceResponse DescribeMQTTInstance(DescribeMQTTInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTInstance", DescribeMQTTInstanceResponse.class);
}
/**
*查询MQTT集群证书列表
* @param req DescribeMQTTInstanceCertRequest
* @return DescribeMQTTInstanceCertResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTInstanceCertResponse DescribeMQTTInstanceCert(DescribeMQTTInstanceCertRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTInstanceCert", DescribeMQTTInstanceCertResponse.class);
}
/**
*获取实例列表,Filters参数使用说明如下:
1. InstanceName, 名称模糊查询
2. InstanceId,实例ID查询
3. InstanceType, 实例类型查询,支持多选
3. InstanceStatus,实例状态查询,支持多选
当使用TagFilters查询时,Filters参数失效。
* @param req DescribeMQTTInstanceListRequest
* @return DescribeMQTTInstanceListResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTInstanceListResponse DescribeMQTTInstanceList(DescribeMQTTInstanceListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTInstanceList", DescribeMQTTInstanceListResponse.class);
}
/**
*查询MQTT消息详情
* @param req DescribeMQTTMessageRequest
* @return DescribeMQTTMessageResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTMessageResponse DescribeMQTTMessage(DescribeMQTTMessageRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTMessage", DescribeMQTTMessageResponse.class);
}
/**
*查询消息列表,如查询死信,请设置ConsumerGroup参数
* @param req DescribeMQTTMessageListRequest
* @return DescribeMQTTMessageListResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTMessageListResponse DescribeMQTTMessageList(DescribeMQTTMessageListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTMessageList", DescribeMQTTMessageListResponse.class);
}
/**
*获取产品售卖规格
* @param req DescribeMQTTProductSKUListRequest
* @return DescribeMQTTProductSKUListResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTProductSKUListResponse DescribeMQTTProductSKUList(DescribeMQTTProductSKUListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTProductSKUList", DescribeMQTTProductSKUListResponse.class);
}
/**
*查询mqtt主题详情
* @param req DescribeMQTTTopicRequest
* @return DescribeMQTTTopicResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTTopicResponse DescribeMQTTTopic(DescribeMQTTTopicRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTTopic", DescribeMQTTTopicResponse.class);
}
/**
*获取主题列表,Filter参数使用说明如下:
1. TopicName,主题名称模糊搜索
2. TopicType,主题类型查询,支持多选,可选值:Normal,Order,Transaction,DelayScheduled
* @param req DescribeMQTTTopicListRequest
* @return DescribeMQTTTopicListResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTTopicListResponse DescribeMQTTTopicList(DescribeMQTTTopicListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTTopicList", DescribeMQTTTopicListResponse.class);
}
/**
*查询用户列表,Filter参数使用说明如下:
1. Username,用户名称模糊搜索
* @param req DescribeMQTTUserListRequest
* @return DescribeMQTTUserListResponse
* @throws TencentCloudSDKException
*/
public DescribeMQTTUserListResponse DescribeMQTTUserList(DescribeMQTTUserListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMQTTUserList", DescribeMQTTUserListResponse.class);
}
/**
*查询角色列表,Filter参数使用说明如下:
1. RoleName,角色名称模糊搜索
* @param req DescribeRoleListRequest
* @return DescribeRoleListResponse
* @throws TencentCloudSDKException
*/
public DescribeRoleListResponse DescribeRoleList(DescribeRoleListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeRoleList", DescribeRoleListResponse.class);
}
/**
*查询主题详情,Offset和Limit参数是指订阅该主题的消费组查询分页参数,Filter参数使用说明如下:
ConsumerGroup,消费组名称过滤
* @param req DescribeTopicRequest
* @return DescribeTopicResponse
* @throws TencentCloudSDKException
*/
public DescribeTopicResponse DescribeTopic(DescribeTopicRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeTopic", DescribeTopicResponse.class);
}
/**
*获取主题列表,Filter参数使用说明如下:
1. TopicName,主题名称模糊搜索
2. TopicType,主题类型查询,支持多选,可选值:Normal,Order,Transaction,DelayScheduled
* @param req DescribeTopicListRequest
* @return DescribeTopicListResponse
* @throws TencentCloudSDKException
*/
public DescribeTopicListResponse DescribeTopicList(DescribeTopicListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeTopicList", DescribeTopicListResponse.class);
}
/**
*导入消费者组列表
* @param req ImportSourceClusterConsumerGroupsRequest
* @return ImportSourceClusterConsumerGroupsResponse
* @throws TencentCloudSDKException
*/
public ImportSourceClusterConsumerGroupsResponse ImportSourceClusterConsumerGroups(ImportSourceClusterConsumerGroupsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ImportSourceClusterConsumerGroups", ImportSourceClusterConsumerGroupsResponse.class);
}
/**
*导入topic列表
* @param req ImportSourceClusterTopicsRequest
* @return ImportSourceClusterTopicsResponse
* @throws TencentCloudSDKException
*/
public ImportSourceClusterTopicsResponse ImportSourceClusterTopics(ImportSourceClusterTopicsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ImportSourceClusterTopics", ImportSourceClusterTopicsResponse.class);
}
/**
*修改消费组属性
* @param req ModifyConsumerGroupRequest
* @return ModifyConsumerGroupResponse
* @throws TencentCloudSDKException
*/
public ModifyConsumerGroupResponse ModifyConsumerGroup(ModifyConsumerGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyConsumerGroup", ModifyConsumerGroupResponse.class);
}
/**
*修改实例属性
* @param req ModifyInstanceRequest
* @return ModifyInstanceResponse
* @throws TencentCloudSDKException
*/
public ModifyInstanceResponse ModifyInstance(ModifyInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyInstance", ModifyInstanceResponse.class);
}
/**
*更新MQTT实例公网接入点
* @param req ModifyMQTTInsPublicEndpointRequest
* @return ModifyMQTTInsPublicEndpointResponse
* @throws TencentCloudSDKException
*/
public ModifyMQTTInsPublicEndpointResponse ModifyMQTTInsPublicEndpoint(ModifyMQTTInsPublicEndpointRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyMQTTInsPublicEndpoint", ModifyMQTTInsPublicEndpointResponse.class);
}
/**
*修改实例属性
* @param req ModifyMQTTInstanceRequest
* @return ModifyMQTTInstanceResponse
* @throws TencentCloudSDKException
*/
public ModifyMQTTInstanceResponse ModifyMQTTInstance(ModifyMQTTInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyMQTTInstance", ModifyMQTTInstanceResponse.class);
}
/**
*更新MQTT集群绑定证书
参数传空,则为删除证书
* @param req ModifyMQTTInstanceCertBindingRequest
* @return ModifyMQTTInstanceCertBindingResponse
* @throws TencentCloudSDKException
*/
public ModifyMQTTInstanceCertBindingResponse ModifyMQTTInstanceCertBinding(ModifyMQTTInstanceCertBindingRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyMQTTInstanceCertBinding", ModifyMQTTInstanceCertBindingResponse.class);
}
/**
*修改主题属性
* @param req ModifyMQTTTopicRequest
* @return ModifyMQTTTopicResponse
* @throws TencentCloudSDKException
*/
public ModifyMQTTTopicResponse ModifyMQTTTopic(ModifyMQTTTopicRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyMQTTTopic", ModifyMQTTTopicResponse.class);
}
/**
*修改MQTT角色
* @param req ModifyMQTTUserRequest
* @return ModifyMQTTUserResponse
* @throws TencentCloudSDKException
*/
public ModifyMQTTUserResponse ModifyMQTTUser(ModifyMQTTUserRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyMQTTUser", ModifyMQTTUserResponse.class);
}
/**
*修改角色
* @param req ModifyRoleRequest
* @return ModifyRoleResponse
* @throws TencentCloudSDKException
*/
public ModifyRoleResponse ModifyRole(ModifyRoleRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyRole", ModifyRoleResponse.class);
}
/**
*修改主题属性
* @param req ModifyTopicRequest
* @return ModifyTopicResponse
* @throws TencentCloudSDKException
*/
public ModifyTopicResponse ModifyTopic(ModifyTopicRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyTopic", ModifyTopicResponse.class);
}
}
1
https://gitee.com/tencentcloud/tencentcloud-sdk-java.git
git@gitee.com:tencentcloud/tencentcloud-sdk-java.git
tencentcloud
tencentcloud-sdk-java
tencentcloud-sdk-java
master

搜索帮助