代码拉取完成,页面将自动刷新
/*
* Copyright (c) 2017-2025 Tencent. 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.tdmysql.v20211122;
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.tdmysql.v20211122.models.*;
public class TdmysqlClient extends AbstractClient{
private static String endpoint = "tdmysql.tencentcloudapi.com";
private static String service = "tdmysql";
private static String version = "2021-11-22";
public TdmysqlClient(Credential credential, String region) {
this(credential, region, new ClientProfile());
}
public TdmysqlClient(Credential credential, String region, ClientProfile profile) {
super(TdmysqlClient.endpoint, TdmysqlClient.version, credential, region, profile);
}
/**
*本接口(CancelIsolateDBInstances)提供批量解除隔离实例功能
* @param req CancelIsolateDBInstancesRequest
* @return CancelIsolateDBInstancesResponse
* @throws TencentCloudSDKException
*/
public CancelIsolateDBInstancesResponse CancelIsolateDBInstances(CancelIsolateDBInstancesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CancelIsolateDBInstances", CancelIsolateDBInstancesResponse.class);
}
/**
*创建实例备份集
* @param req CreateDBSBackupRequest
* @return CreateDBSBackupResponse
* @throws TencentCloudSDKException
*/
public CreateDBSBackupResponse CreateDBSBackup(CreateDBSBackupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateDBSBackup", CreateDBSBackupResponse.class);
}
/**
*删除实例备份集
* @param req DeleteDBSBackupSetsRequest
* @return DeleteDBSBackupSetsResponse
* @throws TencentCloudSDKException
*/
public DeleteDBSBackupSetsResponse DeleteDBSBackupSets(DeleteDBSBackupSetsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteDBSBackupSets", DeleteDBSBackupSetsResponse.class);
}
/**
*已无地方调用
本接口(DescribeBillingEnable)用于查询计费是否开启
* @param req DescribeBillingEnableRequest
* @return DescribeBillingEnableResponse
* @throws TencentCloudSDKException
*/
public DescribeBillingEnableResponse DescribeBillingEnable(DescribeBillingEnableRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeBillingEnable", DescribeBillingEnableResponse.class);
}
/**
*本接口(DescribeDBParameters)用于获取实例的当前参数设置。
* @param req DescribeDBParametersRequest
* @return DescribeDBParametersResponse
* @throws TencentCloudSDKException
*/
public DescribeDBParametersResponse DescribeDBParameters(DescribeDBParametersRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDBParameters", DescribeDBParametersResponse.class);
}
/**
*可恢复时间查询
* @param req DescribeDBSAvailableRecoveryTimeRequest
* @return DescribeDBSAvailableRecoveryTimeResponse
* @throws TencentCloudSDKException
*/
public DescribeDBSAvailableRecoveryTimeResponse DescribeDBSAvailableRecoveryTime(DescribeDBSAvailableRecoveryTimeRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDBSAvailableRecoveryTime", DescribeDBSAvailableRecoveryTimeResponse.class);
}
/**
*查询实例克隆列表
* @param req DescribeDBSCloneInstancesRequest
* @return DescribeDBSCloneInstancesResponse
* @throws TencentCloudSDKException
*/
public DescribeDBSCloneInstancesResponse DescribeDBSCloneInstances(DescribeDBSCloneInstancesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDBSCloneInstances", DescribeDBSCloneInstancesResponse.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);
}
/**
*本接口(DescribeDatabaseObjects)用于查询云数据库实例的数据库中的对象列表,包含表、存储过程、视图和函数。
* @param req DescribeDatabaseObjectsRequest
* @return DescribeDatabaseObjectsResponse
* @throws TencentCloudSDKException
*/
public DescribeDatabaseObjectsResponse DescribeDatabaseObjects(DescribeDatabaseObjectsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDatabaseObjects", DescribeDatabaseObjectsResponse.class);
}
/**
*冗余接口,无人调用
本接口(DescribeDatabaseTable)用于查询云数据库实例的表信息。
* @param req DescribeDatabaseTableRequest
* @return DescribeDatabaseTableResponse
* @throws TencentCloudSDKException
*/
public DescribeDatabaseTableResponse DescribeDatabaseTable(DescribeDatabaseTableRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDatabaseTable", DescribeDatabaseTableResponse.class);
}
/**
*本接口(DescribeFlow)用于查询异步任务流程状态
* @param req DescribeFlowRequest
* @return DescribeFlowResponse
* @throws TencentCloudSDKException
*/
public DescribeFlowResponse DescribeFlow(DescribeFlowRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeFlow", DescribeFlowResponse.class);
}
/**
*本接口(DestroyInstances)提供批量销毁实例功能
* @param req DestroyInstancesRequest
* @return DestroyInstancesResponse
* @throws TencentCloudSDKException
*/
public DestroyInstancesResponse DestroyInstances(DestroyInstancesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DestroyInstances", DestroyInstancesResponse.class);
}
/**
*本接口(IsolateDBInstance)提供批量隔离实例功能
* @param req IsolateDBInstanceRequest
* @return IsolateDBInstanceResponse
* @throws TencentCloudSDKException
*/
public IsolateDBInstanceResponse IsolateDBInstance(IsolateDBInstanceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "IsolateDBInstance", IsolateDBInstanceResponse.class);
}
/**
*本接口(ModifyAutoRenewFlag)用于修改自动续费标志
* @param req ModifyAutoRenewFlagRequest
* @return ModifyAutoRenewFlagResponse
* @throws TencentCloudSDKException
*/
public ModifyAutoRenewFlagResponse ModifyAutoRenewFlag(ModifyAutoRenewFlagRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyAutoRenewFlag", ModifyAutoRenewFlagResponse.class);
}
/**
*接口功能已被 ModifyInstanceCdc 完全覆盖
修改binlog状态
* @param req ModifyBinlogStatusRequest
* @return ModifyBinlogStatusResponse
* @throws TencentCloudSDKException
*/
public ModifyBinlogStatusResponse ModifyBinlogStatus(ModifyBinlogStatusRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyBinlogStatus", ModifyBinlogStatusResponse.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);
}
/**
*本接口(ModifyDBParameters)用于修改实例参数。
* @param req ModifyDBParametersRequest
* @return ModifyDBParametersResponse
* @throws TencentCloudSDKException
*/
public ModifyDBParametersResponse ModifyDBParameters(ModifyDBParametersRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyDBParameters", ModifyDBParametersResponse.class);
}
/**
*修改实例备份策略
* @param req ModifyDBSBackupPolicyRequest
* @return ModifyDBSBackupPolicyResponse
* @throws TencentCloudSDKException
*/
public ModifyDBSBackupPolicyResponse ModifyDBSBackupPolicy(ModifyDBSBackupPolicyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyDBSBackupPolicy", ModifyDBSBackupPolicyResponse.class);
}
/**
*修改备份集备注
* @param req ModifyDBSBackupSetCommentRequest
* @return ModifyDBSBackupSetCommentResponse
* @throws TencentCloudSDKException
*/
public ModifyDBSBackupSetCommentResponse ModifyDBSBackupSetComment(ModifyDBSBackupSetCommentRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyDBSBackupSetComment", ModifyDBSBackupSetCommentResponse.class);
}
/**
*本接口(ModifyInstanceName)提供修改实例名称功能
* @param req ModifyInstanceNameRequest
* @return ModifyInstanceNameResponse
* @throws TencentCloudSDKException
*/
public ModifyInstanceNameResponse ModifyInstanceName(ModifyInstanceNameRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyInstanceName", ModifyInstanceNameResponse.class);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。