1 Star 31 Fork 8

tencentcloud / tencentcloud-sdk-java

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
RedisClient.java 48.73 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2024-04-02 04:25 . release 3.1.991
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108
/*
* 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.redis.v20180412;
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.redis.v20180412.models.*;
public class RedisClient extends AbstractClient{
private static String endpoint = "redis.tencentcloudapi.com";
private static String service = "redis";
private static String version = "2018-04-12";
public RedisClient(Credential credential, String region) {
this(credential, region, new ClientProfile());
}
public RedisClient(Credential credential, String region, ClientProfile profile) {
super(RedisClient.endpoint, RedisClient.version, credential, region, profile);
}
/**
*添加复制组成员
* @param req AddReplicationInstanceRequest
* @return AddReplicationInstanceResponse
* @throws TencentCloudSDKException
*/
public AddReplicationInstanceResponse AddReplicationInstance(AddReplicationInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddReplicationInstance", AddReplicationInstanceResponse.class);
}
/**
*开通外网
* @param req AllocateWanAddressRequest
* @return AllocateWanAddressResponse
* @throws TencentCloudSDKException
*/
public AllocateWanAddressResponse AllocateWanAddress(AllocateWanAddressRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AllocateWanAddress", AllocateWanAddressResponse.class);
}
/**
*应用参数模板到实例
* @param req ApplyParamsTemplateRequest
* @return ApplyParamsTemplateResponse
* @throws TencentCloudSDKException
*/
public ApplyParamsTemplateResponse ApplyParamsTemplate(ApplyParamsTemplateRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ApplyParamsTemplate", ApplyParamsTemplateResponse.class);
}
/**
*本接口 (AssociateSecurityGroups) 用于安全组批量绑定多个指定实例。
* @param req AssociateSecurityGroupsRequest
* @return AssociateSecurityGroupsResponse
* @throws TencentCloudSDKException
*/
public AssociateSecurityGroupsResponse AssociateSecurityGroups(AssociateSecurityGroupsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AssociateSecurityGroups", AssociateSecurityGroupsResponse.class);
}
/**
*复制组实例更换角色
* @param req ChangeInstanceRoleRequest
* @return ChangeInstanceRoleResponse
* @throws TencentCloudSDKException
*/
public ChangeInstanceRoleResponse ChangeInstanceRole(ChangeInstanceRoleRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ChangeInstanceRole", ChangeInstanceRoleResponse.class);
}
/**
*该接口(ChangeMasterInstance)用于将复制组内只读实例设置为主实例。
* @param req ChangeMasterInstanceRequest
* @return ChangeMasterInstanceResponse
* @throws TencentCloudSDKException
*/
public ChangeMasterInstanceResponse ChangeMasterInstance(ChangeMasterInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ChangeMasterInstance", ChangeMasterInstanceResponse.class);
}
/**
*本接口(ChangeReplicaToMaster)适用于实例副本组提主或副本提主。
* @param req ChangeReplicaToMasterRequest
* @return ChangeReplicaToMasterResponse
* @throws TencentCloudSDKException
*/
public ChangeReplicaToMasterResponse ChangeReplicaToMaster(ChangeReplicaToMasterRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ChangeReplicaToMaster", ChangeReplicaToMasterResponse.class);
}
/**
*回收站实例立即下线
* @param req CleanUpInstanceRequest
* @return CleanUpInstanceResponse
* @throws TencentCloudSDKException
*/
public CleanUpInstanceResponse CleanUpInstance(CleanUpInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CleanUpInstance", CleanUpInstanceResponse.class);
}
/**
*清空Redis实例的实例数据。
* @param req ClearInstanceRequest
* @return ClearInstanceResponse
* @throws TencentCloudSDKException
*/
public ClearInstanceResponse ClearInstance(ClearInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ClearInstance", ClearInstanceResponse.class);
}
/**
*本接口(CloneInstances)用于基于当前实例的备份文件克隆一个完整的新实例。
* @param req CloneInstancesRequest
* @return CloneInstancesResponse
* @throws TencentCloudSDKException
*/
public CloneInstancesResponse CloneInstances(CloneInstancesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CloneInstances", CloneInstancesResponse.class);
}
/**
*关闭SSL
* @param req CloseSSLRequest
* @return CloseSSLResponse
* @throws TencentCloudSDKException
*/
public CloseSSLResponse CloseSSL(CloseSSLRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CloseSSL", CloseSSLResponse.class);
}
/**
*该接口(CreateInstanceAccount)用于自定义访问实例的账号。
* @param req CreateInstanceAccountRequest
* @return CreateInstanceAccountResponse
* @throws TencentCloudSDKException
*/
public CreateInstanceAccountResponse CreateInstanceAccount(CreateInstanceAccountRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateInstanceAccount", CreateInstanceAccountResponse.class);
}
/**
*本接口(CreateInstances)用于创建 Redis 实例。
* @param req CreateInstancesRequest
* @return CreateInstancesResponse
* @throws TencentCloudSDKException
*/
public CreateInstancesResponse CreateInstances(CreateInstancesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateInstances", CreateInstancesResponse.class);
}
/**
*创建参数模板。
* @param req CreateParamTemplateRequest
* @return CreateParamTemplateResponse
* @throws TencentCloudSDKException
*/
public CreateParamTemplateResponse CreateParamTemplate(CreateParamTemplateRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateParamTemplate", CreateParamTemplateResponse.class);
}
/**
*该接口(CreateReplicationGroup)用于创建复制组。
* @param req CreateReplicationGroupRequest
* @return CreateReplicationGroupResponse
* @throws TencentCloudSDKException
*/
public CreateReplicationGroupResponse CreateReplicationGroup(CreateReplicationGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateReplicationGroup", CreateReplicationGroupResponse.class);
}
/**
*删除实例子账号
* @param req DeleteInstanceAccountRequest
* @return DeleteInstanceAccountResponse
* @throws TencentCloudSDKException
*/
public DeleteInstanceAccountResponse DeleteInstanceAccount(DeleteInstanceAccountRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteInstanceAccount", DeleteInstanceAccountResponse.class);
}
/**
*删除参数模板
* @param req DeleteParamTemplateRequest
* @return DeleteParamTemplateResponse
* @throws TencentCloudSDKException
*/
public DeleteParamTemplateResponse DeleteParamTemplate(DeleteParamTemplateRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteParamTemplate", DeleteParamTemplateResponse.class);
}
/**
*移除复制组成员 注:接口下线中,请使用 RemoveReplicationInstance
* @param req DeleteReplicationInstanceRequest
* @return DeleteReplicationInstanceResponse
* @throws TencentCloudSDKException
*/
public DeleteReplicationInstanceResponse DeleteReplicationInstance(DeleteReplicationInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteReplicationInstance", DeleteReplicationInstanceResponse.class);
}
/**
*本接口(DescribeAutoBackupConfig)用于获取自动备份配置规则。
* @param req DescribeAutoBackupConfigRequest
* @return DescribeAutoBackupConfigResponse
* @throws TencentCloudSDKException
*/
public DescribeAutoBackupConfigResponse DescribeAutoBackupConfig(DescribeAutoBackupConfigRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAutoBackupConfig", DescribeAutoBackupConfigResponse.class);
}
/**
*本接口(DescribeBackupDownloadRestriction)用于查询当前地域数据库备份文件的下载地址。
* @param req DescribeBackupDownloadRestrictionRequest
* @return DescribeBackupDownloadRestrictionResponse
* @throws TencentCloudSDKException
*/
public DescribeBackupDownloadRestrictionResponse DescribeBackupDownloadRestriction(DescribeBackupDownloadRestrictionRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeBackupDownloadRestriction", DescribeBackupDownloadRestrictionResponse.class);
}
/**
*本接口(DescribeBackupUrl)用于查询备份 Rdb 文件的下载地址。
* @param req DescribeBackupUrlRequest
* @return DescribeBackupUrlResponse
* @throws TencentCloudSDKException
*/
public DescribeBackupUrlResponse DescribeBackupUrl(DescribeBackupUrlRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeBackupUrl", DescribeBackupUrlResponse.class);
}
/**
*本接口(DescribeBandwidthRange)用于查询实例带宽信息。
* @param req DescribeBandwidthRangeRequest
* @return DescribeBandwidthRangeResponse
* @throws TencentCloudSDKException
*/
public DescribeBandwidthRangeResponse DescribeBandwidthRange(DescribeBandwidthRangeRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeBandwidthRange", DescribeBandwidthRangeResponse.class);
}
/**
*查询Redis实例列表信息。该接口已废弃。
* @param req DescribeCommonDBInstancesRequest
* @return DescribeCommonDBInstancesResponse
* @throws TencentCloudSDKException
*/
public DescribeCommonDBInstancesResponse DescribeCommonDBInstances(DescribeCommonDBInstancesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeCommonDBInstances", DescribeCommonDBInstancesResponse.class);
}
/**
*本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。
* @param req DescribeDBSecurityGroupsRequest
* @return DescribeDBSecurityGroupsResponse
* @throws TencentCloudSDKException
*/
public DescribeDBSecurityGroupsResponse DescribeDBSecurityGroups(DescribeDBSecurityGroupsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDBSecurityGroups", DescribeDBSecurityGroupsResponse.class);
}
/**
*本接口(DescribeInstanceAccount)用于查看实例子账号信息。
* @param req DescribeInstanceAccountRequest
* @return DescribeInstanceAccountResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceAccountResponse DescribeInstanceAccount(DescribeInstanceAccountRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceAccount", DescribeInstanceAccountResponse.class);
}
/**
*本接口(DescribeInstanceBackups)用于查询实例备份列表。
* @param req DescribeInstanceBackupsRequest
* @return DescribeInstanceBackupsResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceBackupsResponse DescribeInstanceBackups(DescribeInstanceBackupsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceBackups", DescribeInstanceBackupsResponse.class);
}
/**
*查询实例DTS信息
* @param req DescribeInstanceDTSInfoRequest
* @return DescribeInstanceDTSInfoResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceDTSInfoResponse DescribeInstanceDTSInfo(DescribeInstanceDTSInfoRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceDTSInfo", DescribeInstanceDTSInfoResponse.class);
}
/**
*本接口(DescribeInstanceDealDetail)用于查询订单信息。
* @param req DescribeInstanceDealDetailRequest
* @return DescribeInstanceDealDetailResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceDealDetailResponse DescribeInstanceDealDetail(DescribeInstanceDealDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceDealDetail", DescribeInstanceDealDetailResponse.class);
}
/**
*本接口(DescribeInstanceEvents)用于查询 Redis 实例事件信息。
* @param req DescribeInstanceEventsRequest
* @return DescribeInstanceEventsResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceEventsResponse DescribeInstanceEvents(DescribeInstanceEventsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceEvents", DescribeInstanceEventsResponse.class);
}
/**
*腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见[查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
* @param req DescribeInstanceMonitorBigKeyRequest
* @return DescribeInstanceMonitorBigKeyResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceMonitorBigKeyResponse DescribeInstanceMonitorBigKey(DescribeInstanceMonitorBigKeyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceMonitorBigKey", DescribeInstanceMonitorBigKeyResponse.class);
}
/**
*腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
* @param req DescribeInstanceMonitorBigKeySizeDistRequest
* @return DescribeInstanceMonitorBigKeySizeDistResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceMonitorBigKeySizeDistResponse DescribeInstanceMonitorBigKeySizeDist(DescribeInstanceMonitorBigKeySizeDistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceMonitorBigKeySizeDist", DescribeInstanceMonitorBigKeySizeDistResponse.class);
}
/**
*腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
* @param req DescribeInstanceMonitorBigKeyTypeDistRequest
* @return DescribeInstanceMonitorBigKeyTypeDistResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceMonitorBigKeyTypeDistResponse DescribeInstanceMonitorBigKeyTypeDist(DescribeInstanceMonitorBigKeyTypeDistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceMonitorBigKeyTypeDist", DescribeInstanceMonitorBigKeyTypeDistResponse.class);
}
/**
*查询实例热Key
* @param req DescribeInstanceMonitorHotKeyRequest
* @return DescribeInstanceMonitorHotKeyResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceMonitorHotKeyResponse DescribeInstanceMonitorHotKey(DescribeInstanceMonitorHotKeyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceMonitorHotKey", DescribeInstanceMonitorHotKeyResponse.class);
}
/**
*该接口已下线,请使用数据库智能管家 DBbrain 接口 [DescribeProxyProcessStatistics] (https://cloud.tencent.com/document/product/1130/84544) 获取实例访问来源。
* @param req DescribeInstanceMonitorSIPRequest
* @return DescribeInstanceMonitorSIPResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceMonitorSIPResponse DescribeInstanceMonitorSIP(DescribeInstanceMonitorSIPRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceMonitorSIP", DescribeInstanceMonitorSIPResponse.class);
}
/**
*查询实例访问的耗时分布
* @param req DescribeInstanceMonitorTookDistRequest
* @return DescribeInstanceMonitorTookDistResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceMonitorTookDistResponse DescribeInstanceMonitorTookDist(DescribeInstanceMonitorTookDistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceMonitorTookDist", DescribeInstanceMonitorTookDistResponse.class);
}
/**
*查询实例访问命令
* @param req DescribeInstanceMonitorTopNCmdRequest
* @return DescribeInstanceMonitorTopNCmdResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceMonitorTopNCmdResponse DescribeInstanceMonitorTopNCmd(DescribeInstanceMonitorTopNCmdRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceMonitorTopNCmd", DescribeInstanceMonitorTopNCmdResponse.class);
}
/**
*查询实例CPU耗时
* @param req DescribeInstanceMonitorTopNCmdTookRequest
* @return DescribeInstanceMonitorTopNCmdTookResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceMonitorTopNCmdTookResponse DescribeInstanceMonitorTopNCmdTook(DescribeInstanceMonitorTopNCmdTookRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceMonitorTopNCmdTook", DescribeInstanceMonitorTopNCmdTookResponse.class);
}
/**
*本接口(DescribeInstanceNodeInfo)用于查询实例节点信息。
* @param req DescribeInstanceNodeInfoRequest
* @return DescribeInstanceNodeInfoResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceNodeInfoResponse DescribeInstanceNodeInfo(DescribeInstanceNodeInfoRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceNodeInfo", DescribeInstanceNodeInfoResponse.class);
}
/**
*查询参数修改历史列表
* @param req DescribeInstanceParamRecordsRequest
* @return DescribeInstanceParamRecordsResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceParamRecordsResponse DescribeInstanceParamRecords(DescribeInstanceParamRecordsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceParamRecords", DescribeInstanceParamRecordsResponse.class);
}
/**
*本接口(DescribeInstanceParams)用于查询实例参数列表。
* @param req DescribeInstanceParamsRequest
* @return DescribeInstanceParamsResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceParamsResponse DescribeInstanceParams(DescribeInstanceParamsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceParams", DescribeInstanceParamsResponse.class);
}
/**
*本接口(DescribeInstanceSecurityGroup)用于查询实例安全组信息。
* @param req DescribeInstanceSecurityGroupRequest
* @return DescribeInstanceSecurityGroupResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceSecurityGroupResponse DescribeInstanceSecurityGroup(DescribeInstanceSecurityGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceSecurityGroup", DescribeInstanceSecurityGroupResponse.class);
}
/**
*本接口(DescribeInstanceShards)用于获取集群架构实例的分片信息。
* @param req DescribeInstanceShardsRequest
* @return DescribeInstanceShardsResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceShardsResponse DescribeInstanceShards(DescribeInstanceShardsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceShards", DescribeInstanceShardsResponse.class);
}
/**
*本接口(DescribeInstanceSupportFeature)用于查询实例支持的功能特性。
* @param req DescribeInstanceSupportFeatureRequest
* @return DescribeInstanceSupportFeatureResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceSupportFeatureResponse DescribeInstanceSupportFeature(DescribeInstanceSupportFeatureRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceSupportFeature", DescribeInstanceSupportFeatureResponse.class);
}
/**
*本接口(DescribeInstanceZoneInfo)用于查询 Redis 节点详细信息。
* @param req DescribeInstanceZoneInfoRequest
* @return DescribeInstanceZoneInfoResponse
* @throws TencentCloudSDKException
*/
public DescribeInstanceZoneInfoResponse DescribeInstanceZoneInfo(DescribeInstanceZoneInfoRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstanceZoneInfo", DescribeInstanceZoneInfoResponse.class);
}
/**
*本接口(DescribeInstances)用于查询Redis实例列表。
* @param req DescribeInstancesRequest
* @return DescribeInstancesResponse
* @throws TencentCloudSDKException
*/
public DescribeInstancesResponse DescribeInstances(DescribeInstancesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInstances", DescribeInstancesResponse.class);
}
/**
*查询实例维护时间窗,在实例需要进行版本升级或者架构升级的时候,会在维护时间窗时间内进行切换
* @param req DescribeMaintenanceWindowRequest
* @return DescribeMaintenanceWindowResponse
* @throws TencentCloudSDKException
*/
public DescribeMaintenanceWindowResponse DescribeMaintenanceWindow(DescribeMaintenanceWindowRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeMaintenanceWindow", DescribeMaintenanceWindowResponse.class);
}
/**
*本接口(DescribeParamTemplateInfo)用于查询参数模板详情。
* @param req DescribeParamTemplateInfoRequest
* @return DescribeParamTemplateInfoResponse
* @throws TencentCloudSDKException
*/
public DescribeParamTemplateInfoResponse DescribeParamTemplateInfo(DescribeParamTemplateInfoRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeParamTemplateInfo", DescribeParamTemplateInfoResponse.class);
}
/**
*查询参数模板列表
* @param req DescribeParamTemplatesRequest
* @return DescribeParamTemplatesResponse
* @throws TencentCloudSDKException
*/
public DescribeParamTemplatesResponse DescribeParamTemplates(DescribeParamTemplatesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeParamTemplates", DescribeParamTemplatesResponse.class);
}
/**
*本接口(DescribeProductInfo)用于查询全地域 Redis 的售卖规格。
* @param req DescribeProductInfoRequest
* @return DescribeProductInfoResponse
* @throws TencentCloudSDKException
*/
public DescribeProductInfoResponse DescribeProductInfo(DescribeProductInfoRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeProductInfo", DescribeProductInfoResponse.class);
}
/**
*查询项目安全组信息
* @param req DescribeProjectSecurityGroupRequest
* @return DescribeProjectSecurityGroupResponse
* @throws TencentCloudSDKException
*/
public DescribeProjectSecurityGroupResponse DescribeProjectSecurityGroup(DescribeProjectSecurityGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeProjectSecurityGroup", DescribeProjectSecurityGroupResponse.class);
}
/**
*本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。
* @param req DescribeProjectSecurityGroupsRequest
* @return DescribeProjectSecurityGroupsResponse
* @throws TencentCloudSDKException
*/
public DescribeProjectSecurityGroupsResponse DescribeProjectSecurityGroups(DescribeProjectSecurityGroupsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeProjectSecurityGroups", DescribeProjectSecurityGroupsResponse.class);
}
/**
*本接口(DescribeProxySlowLog)用于查询代理慢查询。
* @param req DescribeProxySlowLogRequest
* @return DescribeProxySlowLogResponse
* @throws TencentCloudSDKException
*/
public DescribeProxySlowLogResponse DescribeProxySlowLog(DescribeProxySlowLogRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeProxySlowLog", DescribeProxySlowLogResponse.class);
}
/**
*本接口(DescribeReplicationGroup)用于查询复制组。
* @param req DescribeReplicationGroupRequest
* @return DescribeReplicationGroupResponse
* @throws TencentCloudSDKException
*/
public DescribeReplicationGroupResponse DescribeReplicationGroup(DescribeReplicationGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeReplicationGroup", DescribeReplicationGroupResponse.class);
}
/**
*本接口(DescribeSSLStatus)用于查询实例 SSL 认证相关信息,包括开启状态、配置状态、证书地址等。
* @param req DescribeSSLStatusRequest
* @return DescribeSSLStatusResponse
* @throws TencentCloudSDKException
*/
public DescribeSSLStatusResponse DescribeSSLStatus(DescribeSSLStatusRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeSSLStatus", DescribeSSLStatusResponse.class);
}
/**
*本接口(DescribeSlowLog)查询实例慢查询记录。
* @param req DescribeSlowLogRequest
* @return DescribeSlowLogResponse
* @throws TencentCloudSDKException
*/
public DescribeSlowLogResponse DescribeSlowLog(DescribeSlowLogRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeSlowLog", DescribeSlowLogResponse.class);
}
/**
*本接口(DescribeTaskInfo)用于获取指定任务的执行情况。
* @param req DescribeTaskInfoRequest
* @return DescribeTaskInfoResponse
* @throws TencentCloudSDKException
*/
public DescribeTaskInfoResponse DescribeTaskInfo(DescribeTaskInfoRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeTaskInfo", DescribeTaskInfoResponse.class);
}
/**
*本接口(DescribeTaskList)用于查询指定实例的任务列表信息。
* @param req DescribeTaskListRequest
* @return DescribeTaskListResponse
* @throws TencentCloudSDKException
*/
public DescribeTaskListResponse DescribeTaskList(DescribeTaskListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeTaskList", DescribeTaskListResponse.class);
}
/**
*查询Tendis慢查询
* @param req DescribeTendisSlowLogRequest
* @return DescribeTendisSlowLogResponse
* @throws TencentCloudSDKException
*/
public DescribeTendisSlowLogResponse DescribeTendisSlowLog(DescribeTendisSlowLogRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeTendisSlowLog", DescribeTendisSlowLogResponse.class);
}
/**
*按量计费实例销毁
* @param req DestroyPostpaidInstanceRequest
* @return DestroyPostpaidInstanceResponse
* @throws TencentCloudSDKException
*/
public DestroyPostpaidInstanceResponse DestroyPostpaidInstance(DestroyPostpaidInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DestroyPostpaidInstance", DestroyPostpaidInstanceResponse.class);
}
/**
*包年包月实例退还
* @param req DestroyPrepaidInstanceRequest
* @return DestroyPrepaidInstanceResponse
* @throws TencentCloudSDKException
*/
public DestroyPrepaidInstanceResponse DestroyPrepaidInstance(DestroyPrepaidInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DestroyPrepaidInstance", DestroyPrepaidInstanceResponse.class);
}
/**
*禁用读写分离
* @param req DisableReplicaReadonlyRequest
* @return DisableReplicaReadonlyResponse
* @throws TencentCloudSDKException
*/
public DisableReplicaReadonlyResponse DisableReplicaReadonly(DisableReplicaReadonlyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DisableReplicaReadonly", DisableReplicaReadonlyResponse.class);
}
/**
*本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。
* @param req DisassociateSecurityGroupsRequest
* @return DisassociateSecurityGroupsResponse
* @throws TencentCloudSDKException
*/
public DisassociateSecurityGroupsResponse DisassociateSecurityGroups(DisassociateSecurityGroupsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DisassociateSecurityGroups", DisassociateSecurityGroupsResponse.class);
}
/**
*启用读写分离
* @param req EnableReplicaReadonlyRequest
* @return EnableReplicaReadonlyResponse
* @throws TencentCloudSDKException
*/
public EnableReplicaReadonlyResponse EnableReplicaReadonly(EnableReplicaReadonlyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "EnableReplicaReadonly", EnableReplicaReadonlyResponse.class);
}
/**
*查询新购实例价格
* @param req InquiryPriceCreateInstanceRequest
* @return InquiryPriceCreateInstanceResponse
* @throws TencentCloudSDKException
*/
public InquiryPriceCreateInstanceResponse InquiryPriceCreateInstance(InquiryPriceCreateInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "InquiryPriceCreateInstance", InquiryPriceCreateInstanceResponse.class);
}
/**
*查询实例续费价格(包年包月)
* @param req InquiryPriceRenewInstanceRequest
* @return InquiryPriceRenewInstanceResponse
* @throws TencentCloudSDKException
*/
public InquiryPriceRenewInstanceResponse InquiryPriceRenewInstance(InquiryPriceRenewInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "InquiryPriceRenewInstance", InquiryPriceRenewInstanceResponse.class);
}
/**
*查询实例扩容价格
* @param req InquiryPriceUpgradeInstanceRequest
* @return InquiryPriceUpgradeInstanceResponse
* @throws TencentCloudSDKException
*/
public InquiryPriceUpgradeInstanceResponse InquiryPriceUpgradeInstance(InquiryPriceUpgradeInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "InquiryPriceUpgradeInstance", InquiryPriceUpgradeInstanceResponse.class);
}
/**
*本接口(KillMasterGroup)模拟故障。
* @param req KillMasterGroupRequest
* @return KillMasterGroupResponse
* @throws TencentCloudSDKException
*/
public KillMasterGroupResponse KillMasterGroup(KillMasterGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "KillMasterGroup", KillMasterGroupResponse.class);
}
/**
*本接口(ManualBackupInstance)用于手动备份Redis实例。
* @param req ManualBackupInstanceRequest
* @return ManualBackupInstanceResponse
* @throws TencentCloudSDKException
*/
public ManualBackupInstanceResponse ManualBackupInstance(ManualBackupInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ManualBackupInstance", ManualBackupInstanceResponse.class);
}
/**
*本接口(ModfiyInstancePassword)用于修改实例访问密码。
* @param req ModfiyInstancePasswordRequest
* @return ModfiyInstancePasswordResponse
* @throws TencentCloudSDKException
*/
public ModfiyInstancePasswordResponse ModfiyInstancePassword(ModfiyInstancePasswordRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModfiyInstancePassword", ModfiyInstancePasswordResponse.class);
}
/**
*本接口(ModifyAutoBackupConfig)用于设置自动备份的配置。
* @param req ModifyAutoBackupConfigRequest
* @return ModifyAutoBackupConfigResponse
* @throws TencentCloudSDKException
*/
public ModifyAutoBackupConfigResponse ModifyAutoBackupConfig(ModifyAutoBackupConfigRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyAutoBackupConfig", ModifyAutoBackupConfigResponse.class);
}
/**
*本接口(ModifyBackupDownloadRestriction)用于修改备份文件下载的网络信息与地址。
* @param req ModifyBackupDownloadRestrictionRequest
* @return ModifyBackupDownloadRestrictionResponse
* @throws TencentCloudSDKException
*/
public ModifyBackupDownloadRestrictionResponse ModifyBackupDownloadRestriction(ModifyBackupDownloadRestrictionRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyBackupDownloadRestriction", ModifyBackupDownloadRestrictionResponse.class);
}
/**
*修改实例的连接配置,包括带宽和最大连接数。
* @param req ModifyConnectionConfigRequest
* @return ModifyConnectionConfigResponse
* @throws TencentCloudSDKException
*/
public ModifyConnectionConfigResponse ModifyConnectionConfig(ModifyConnectionConfigRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyConnectionConfig", ModifyConnectionConfigResponse.class);
}
/**
*本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。
* @param req ModifyDBInstanceSecurityGroupsRequest
* @return ModifyDBInstanceSecurityGroupsResponse
* @throws TencentCloudSDKException
*/
public ModifyDBInstanceSecurityGroupsResponse ModifyDBInstanceSecurityGroups(ModifyDBInstanceSecurityGroupsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyDBInstanceSecurityGroups", ModifyDBInstanceSecurityGroupsResponse.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);
}
/**
*修改实例子账号
* @param req ModifyInstanceAccountRequest
* @return ModifyInstanceAccountResponse
* @throws TencentCloudSDKException
*/
public ModifyInstanceAccountResponse ModifyInstanceAccount(ModifyInstanceAccountRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyInstanceAccount", ModifyInstanceAccountResponse.class);
}
/**
*本接口(ModifyInstanceAvailabilityZones)用于变更实例可用区
* @param req ModifyInstanceAvailabilityZonesRequest
* @return ModifyInstanceAvailabilityZonesResponse
* @throws TencentCloudSDKException
*/
public ModifyInstanceAvailabilityZonesResponse ModifyInstanceAvailabilityZones(ModifyInstanceAvailabilityZonesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyInstanceAvailabilityZones", ModifyInstanceAvailabilityZonesResponse.class);
}
/**
*本接口(ModifyInstanceEvent)用于修改实例的运维事件的执行计划。
* @param req ModifyInstanceEventRequest
* @return ModifyInstanceEventResponse
* @throws TencentCloudSDKException
*/
public ModifyInstanceEventResponse ModifyInstanceEvent(ModifyInstanceEventRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyInstanceEvent", ModifyInstanceEventResponse.class);
}
/**
*本接口(ModifyInstanceParams)用于修改Redis实例的参数配置。
* @param req ModifyInstanceParamsRequest
* @return ModifyInstanceParamsResponse
* @throws TencentCloudSDKException
*/
public ModifyInstanceParamsResponse ModifyInstanceParams(ModifyInstanceParamsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyInstanceParams", ModifyInstanceParamsResponse.class);
}
/**
*设置实例输入模式
* @param req ModifyInstanceReadOnlyRequest
* @return ModifyInstanceReadOnlyResponse
* @throws TencentCloudSDKException
*/
public ModifyInstanceReadOnlyResponse ModifyInstanceReadOnly(ModifyInstanceReadOnlyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyInstanceReadOnly", ModifyInstanceReadOnlyResponse.class);
}
/**
*修改实例维护时间窗时间,需要进行版本升级或者架构升级的实例,会在维护时间窗内进行时间切换。注意:已经发起版本升级或者架构升级的实例,无法修改维护时间窗。
* @param req ModifyMaintenanceWindowRequest
* @return ModifyMaintenanceWindowResponse
* @throws TencentCloudSDKException
*/
public ModifyMaintenanceWindowResponse ModifyMaintenanceWindow(ModifyMaintenanceWindowRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyMaintenanceWindow", ModifyMaintenanceWindowResponse.class);
}
/**
*本接口(ModifyNetworkConfig)用于修改实例网络配置。
* @param req ModifyNetworkConfigRequest
* @return ModifyNetworkConfigResponse
* @throws TencentCloudSDKException
*/
public ModifyNetworkConfigResponse ModifyNetworkConfig(ModifyNetworkConfigRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyNetworkConfig", ModifyNetworkConfigResponse.class);
}
/**
*修改参数模板
* @param req ModifyParamTemplateRequest
* @return ModifyParamTemplateResponse
* @throws TencentCloudSDKException
*/
public ModifyParamTemplateResponse ModifyParamTemplate(ModifyParamTemplateRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyParamTemplate", ModifyParamTemplateResponse.class);
}
/**
*开启SSL
* @param req OpenSSLRequest
* @return OpenSSLResponse
* @throws TencentCloudSDKException
*/
public OpenSSLResponse OpenSSL(OpenSSLRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "OpenSSL", OpenSSLResponse.class);
}
/**
*关闭外网
* @param req ReleaseWanAddressRequest
* @return ReleaseWanAddressResponse
* @throws TencentCloudSDKException
*/
public ReleaseWanAddressResponse ReleaseWanAddress(ReleaseWanAddressRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ReleaseWanAddress", ReleaseWanAddressResponse.class);
}
/**
*移除复制组成员
* @param req RemoveReplicationInstanceRequest
* @return RemoveReplicationInstanceResponse
* @throws TencentCloudSDKException
*/
public RemoveReplicationInstanceResponse RemoveReplicationInstance(RemoveReplicationInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "RemoveReplicationInstance", RemoveReplicationInstanceResponse.class);
}
/**
*本接口(RenewInstance)可用于为实例续费。
* @param req RenewInstanceRequest
* @return RenewInstanceResponse
* @throws TencentCloudSDKException
*/
public RenewInstanceResponse RenewInstance(RenewInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "RenewInstance", RenewInstanceResponse.class);
}
/**
*重置密码
* @param req ResetPasswordRequest
* @return ResetPasswordResponse
* @throws TencentCloudSDKException
*/
public ResetPasswordResponse ResetPassword(ResetPasswordRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ResetPassword", ResetPasswordResponse.class);
}
/**
*恢复 CRS 实例
* @param req RestoreInstanceRequest
* @return RestoreInstanceResponse
* @throws TencentCloudSDKException
*/
public RestoreInstanceResponse RestoreInstance(RestoreInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "RestoreInstance", RestoreInstanceResponse.class);
}
/**
*实例解隔离
* @param req StartupInstanceRequest
* @return StartupInstanceResponse
* @throws TencentCloudSDKException
*/
public StartupInstanceResponse StartupInstance(StartupInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "StartupInstance", StartupInstanceResponse.class);
}
/**
*本接口(SwitchAccessNewInstance)针对处于时间窗口中待切换操作的实例,用户可主动发起该操作。
* @param req SwitchAccessNewInstanceRequest
* @return SwitchAccessNewInstanceResponse
* @throws TencentCloudSDKException
*/
public SwitchAccessNewInstanceResponse SwitchAccessNewInstance(SwitchAccessNewInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "SwitchAccessNewInstance", SwitchAccessNewInstanceResponse.class);
}
/**
*在通过DTS支持跨可用区灾备的场景中,通过该接口交换实例VIP完成实例灾备切换。交换VIP后目标实例可写,源和目标实例VIP互换,同时源与目标实例间DTS同步任务断开
* @param req SwitchInstanceVipRequest
* @return SwitchInstanceVipResponse
* @throws TencentCloudSDKException
*/
public SwitchInstanceVipResponse SwitchInstanceVip(SwitchInstanceVipRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "SwitchInstanceVip", SwitchInstanceVipResponse.class);
}
/**
*Proxy模拟故障接口
* @param req SwitchProxyRequest
* @return SwitchProxyResponse
* @throws TencentCloudSDKException
*/
public SwitchProxyResponse SwitchProxy(SwitchProxyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "SwitchProxy", SwitchProxyResponse.class);
}
/**
*变更实例配置
* @param req UpgradeInstanceRequest
* @return UpgradeInstanceResponse
* @throws TencentCloudSDKException
*/
public UpgradeInstanceResponse UpgradeInstance(UpgradeInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "UpgradeInstance", UpgradeInstanceResponse.class);
}
/**
*将当前实例升级到更高版本,或者将当前标准架构升级至集群架构。
* @param req UpgradeInstanceVersionRequest
* @return UpgradeInstanceVersionResponse
* @throws TencentCloudSDKException
*/
public UpgradeInstanceVersionResponse UpgradeInstanceVersion(UpgradeInstanceVersionRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "UpgradeInstanceVersion", UpgradeInstanceVersionResponse.class);
}
/**
*实例proxy版本升级
* @param req UpgradeProxyVersionRequest
* @return UpgradeProxyVersionResponse
* @throws TencentCloudSDKException
*/
public UpgradeProxyVersionResponse UpgradeProxyVersion(UpgradeProxyVersionRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "UpgradeProxyVersion", UpgradeProxyVersionResponse.class);
}
/**
*实例小版本升级
* @param req UpgradeSmallVersionRequest
* @return UpgradeSmallVersionResponse
* @throws TencentCloudSDKException
*/
public UpgradeSmallVersionResponse UpgradeSmallVersion(UpgradeSmallVersionRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "UpgradeSmallVersion", UpgradeSmallVersionResponse.class);
}
/**
*升级实例支持多AZ
* @param req UpgradeVersionToMultiAvailabilityZonesRequest
* @return UpgradeVersionToMultiAvailabilityZonesResponse
* @throws TencentCloudSDKException
*/
public UpgradeVersionToMultiAvailabilityZonesResponse UpgradeVersionToMultiAvailabilityZones(UpgradeVersionToMultiAvailabilityZonesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "UpgradeVersionToMultiAvailabilityZones", UpgradeVersionToMultiAvailabilityZonesResponse.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

搜索帮助