import { AbstractClient } from "../../../common/abstract_client";
export class Client extends AbstractClient {
    constructor(clientConfig) {
        super("tdmysql.tencentcloudapi.com", "2021-11-22", clientConfig);
    }
    async DescribeDBSBackupPolicy(req, cb) {
        return this.request("DescribeDBSBackupPolicy", req, cb);
    }
    async DescribeDatabaseObjects(req, cb) {
        return this.request("DescribeDatabaseObjects", req, cb);
    }
    async CancelIsolateDBInstances(req, cb) {
        return this.request("CancelIsolateDBInstances", req, cb);
    }
    async DescribeSaleInfo(req, cb) {
        return this.request("DescribeSaleInfo", req, cb);
    }
    async CreateCloneInstance(req, cb) {
        return this.request("CreateCloneInstance", req, cb);
    }
    async DescribeUsers(req, cb) {
        return this.request("DescribeUsers", req, cb);
    }
    async ModifyDBParameters(req, cb) {
        return this.request("ModifyDBParameters", req, cb);
    }
    async IsolateDBInstance(req, cb) {
        return this.request("IsolateDBInstance", req, cb);
    }
    async DescribeFlow(req, cb) {
        return this.request("DescribeFlow", req, cb);
    }
    async DescribeDBParameters(req, cb) {
        return this.request("DescribeDBParameters", req, cb);
    }
    async CreateDBInstances(req, cb) {
        return this.request("CreateDBInstances", req, cb);
    }
    async ModifyInstanceName(req, cb) {
        return this.request("ModifyInstanceName", req, cb);
    }
    async DescribeDBSArchiveLogs(req, cb) {
        return this.request("DescribeDBSArchiveLogs", req, cb);
    }
    async DestroyInstances(req, cb) {
        return this.request("DestroyInstances", req, cb);
    }
    async ModifyAutoRenewFlag(req, cb) {
        return this.request("ModifyAutoRenewFlag", req, cb);
    }
    async ModifyUserPrivileges(req, cb) {
        return this.request("ModifyUserPrivileges", req, cb);
    }
    async DescribeDBSBackupSets(req, cb) {
        return this.request("DescribeDBSBackupSets", req, cb);
    }
    async ModifyDBSBackupPolicy(req, cb) {
        return this.request("ModifyDBSBackupPolicy", req, cb);
    }
    async DescribeDBSBackupStatistics(req, cb) {
        return this.request("DescribeDBSBackupStatistics", req, cb);
    }
    async ModifyDBInstanceSecurityGroups(req, cb) {
        return this.request("ModifyDBInstanceSecurityGroups", req, cb);
    }
    async DescribeDBSAvailableRecoveryTime(req, cb) {
        return this.request("DescribeDBSAvailableRecoveryTime", req, cb);
    }
    async DeleteDBSBackupSets(req, cb) {
        return this.request("DeleteDBSBackupSets", req, cb);
    }
    async CreateDBSBackup(req, cb) {
        return this.request("CreateDBSBackup", req, cb);
    }
    async RestartDBInstances(req, cb) {
        return this.request("RestartDBInstances", req, cb);
    }
    async DescribeUserPrivileges(req, cb) {
        return this.request("DescribeUserPrivileges", req, cb);
    }
    async UpgradeInstance(req, cb) {
        return this.request("UpgradeInstance", req, cb);
    }
    async DescribeSpecs(req, cb) {
        return this.request("DescribeSpecs", req, cb);
    }
    async DescribeDBSBackupStatisticsDetail(req, cb) {
        return this.request("DescribeDBSBackupStatisticsDetail", req, cb);
    }
    async DescribeDatabases(req, cb) {
        return this.request("DescribeDatabases", req, cb);
    }
    async DescribeDBInstances(req, cb) {
        return this.request("DescribeDBInstances", req, cb);
    }
    async DescribeDBSecurityGroups(req, cb) {
        return this.request("DescribeDBSecurityGroups", req, cb);
    }
    async ExpandInstance(req, cb) {
        return this.request("ExpandInstance", req, cb);
    }
    async ModifyDBSBackupSetComment(req, cb) {
        return this.request("ModifyDBSBackupSetComment", req, cb);
    }
    async DescribeDBInstanceDetail(req, cb) {
        return this.request("DescribeDBInstanceDetail", req, cb);
    }
    async DescribeDBSCloneInstances(req, cb) {
        return this.request("DescribeDBSCloneInstances", req, cb);
    }
}
