RDS SDK Auto Released By tangtai,Version:1.36.12
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
@@ -104,6 +104,8 @@
|
||||
#include "model/DescribeBinlogFilesResult.h"
|
||||
#include "model/DescribeDBInstanceProxyConfigurationRequest.h"
|
||||
#include "model/DescribeDBInstanceProxyConfigurationResult.h"
|
||||
#include "model/CreateDiagnosticReportRequest.h"
|
||||
#include "model/CreateDiagnosticReportResult.h"
|
||||
#include "model/DescribeSQLLogReportListRequest.h"
|
||||
#include "model/DescribeSQLLogReportListResult.h"
|
||||
#include "model/DescribeReadDBInstanceDelayRequest.h"
|
||||
@@ -432,6 +434,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDBInstanceProxyConfigurationResult> DescribeDBInstanceProxyConfigurationOutcome;
|
||||
typedef std::future<DescribeDBInstanceProxyConfigurationOutcome> DescribeDBInstanceProxyConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceProxyConfigurationRequest&, const DescribeDBInstanceProxyConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceProxyConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDiagnosticReportResult> CreateDiagnosticReportOutcome;
|
||||
typedef std::future<CreateDiagnosticReportOutcome> CreateDiagnosticReportOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDiagnosticReportRequest&, const CreateDiagnosticReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDiagnosticReportAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSQLLogReportListResult> DescribeSQLLogReportListOutcome;
|
||||
typedef std::future<DescribeSQLLogReportListOutcome> DescribeSQLLogReportListOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeSQLLogReportListRequest&, const DescribeSQLLogReportListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogReportListAsyncHandler;
|
||||
@@ -854,6 +859,9 @@ namespace AlibabaCloud
|
||||
DescribeDBInstanceProxyConfigurationOutcome describeDBInstanceProxyConfiguration(const Model::DescribeDBInstanceProxyConfigurationRequest &request)const;
|
||||
void describeDBInstanceProxyConfigurationAsync(const Model::DescribeDBInstanceProxyConfigurationRequest& request, const DescribeDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceProxyConfigurationOutcomeCallable describeDBInstanceProxyConfigurationCallable(const Model::DescribeDBInstanceProxyConfigurationRequest& request) const;
|
||||
CreateDiagnosticReportOutcome createDiagnosticReport(const Model::CreateDiagnosticReportRequest &request)const;
|
||||
void createDiagnosticReportAsync(const Model::CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDiagnosticReportOutcomeCallable createDiagnosticReportCallable(const Model::CreateDiagnosticReportRequest& request) const;
|
||||
DescribeSQLLogReportListOutcome describeSQLLogReportList(const Model::DescribeSQLLogReportListRequest &request)const;
|
||||
void describeSQLLogReportListAsync(const Model::DescribeSQLLogReportListRequest& request, const DescribeSQLLogReportListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSQLLogReportListOutcomeCallable describeSQLLogReportListCallable(const Model::DescribeSQLLogReportListRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDiagnosticReportRequest();
|
||||
~CreateDiagnosticReportRequest();
|
||||
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string dBInstanceId_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud 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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDiagnosticReportResult();
|
||||
explicit CreateDiagnosticReportResult(const std::string &payload);
|
||||
~CreateDiagnosticReportResult();
|
||||
std::string getReportId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string reportId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCompressType()const;
|
||||
void setCompressType(const std::string& compressType);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
long getOwnerId()const;
|
||||
@@ -54,6 +56,7 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string compressType_;
|
||||
std::string dBInstanceId_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
@@ -53,6 +53,7 @@ namespace AlibabaCloud
|
||||
DuplicationLocation getDuplicationLocation()const;
|
||||
std::string getPreferredNextBackupTime()const;
|
||||
std::string getHighSpaceUsageProtection()const;
|
||||
std::string getCompressType()const;
|
||||
std::string getLogBackupFrequency()const;
|
||||
std::string getPreferredBackupPeriod()const;
|
||||
int getLogBackupRetentionPeriod()const;
|
||||
@@ -71,6 +72,7 @@ namespace AlibabaCloud
|
||||
DuplicationLocation duplicationLocation_;
|
||||
std::string preferredNextBackupTime_;
|
||||
std::string highSpaceUsageProtection_;
|
||||
std::string compressType_;
|
||||
std::string logBackupFrequency_;
|
||||
std::string preferredBackupPeriod_;
|
||||
int logBackupRetentionPeriod_;
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
std::string jobMode;
|
||||
std::string taskAction;
|
||||
std::string backupProgressStatus;
|
||||
std::string backupId;
|
||||
std::string process;
|
||||
std::string backupJobId;
|
||||
std::string backupStatus;
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
std::string backupMode;
|
||||
long backupSize;
|
||||
std::string backupId;
|
||||
std::string slaveStatus;
|
||||
std::string hostInstanceID;
|
||||
std::string backupDBNames;
|
||||
std::string storeStatus;
|
||||
|
||||
@@ -57,6 +57,8 @@ namespace AlibabaCloud
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getTag1value()const;
|
||||
void setTag1value(const std::string& tag1value);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getExpired()const;
|
||||
void setExpired(const std::string& expired);
|
||||
std::string getEngine()const;
|
||||
@@ -118,6 +120,7 @@ namespace AlibabaCloud
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string tag1value_;
|
||||
std::string resourceGroupId_;
|
||||
std::string expired_;
|
||||
std::string engine_;
|
||||
std::string regionId_;
|
||||
|
||||
@@ -47,6 +47,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getLogBackupFrequency()const;
|
||||
void setLogBackupFrequency(const std::string& logBackupFrequency);
|
||||
std::string getCompressType()const;
|
||||
void setCompressType(const std::string& compressType);
|
||||
std::string getBackupLog()const;
|
||||
void setBackupLog(const std::string& backupLog);
|
||||
std::string getLocalLogRetentionSpace()const;
|
||||
@@ -83,6 +85,7 @@ namespace AlibabaCloud
|
||||
std::string localLogRetentionHours_;
|
||||
std::string ownerAccount_;
|
||||
std::string logBackupFrequency_;
|
||||
std::string compressType_;
|
||||
std::string backupLog_;
|
||||
std::string localLogRetentionSpace_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -42,6 +42,7 @@ namespace AlibabaCloud
|
||||
int getLocalLogRetentionHours()const;
|
||||
std::string getLocalLogRetentionSpace()const;
|
||||
std::string getHighSpaceUsageProtection()const;
|
||||
std::string getCompressType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -51,6 +52,7 @@ namespace AlibabaCloud
|
||||
int localLogRetentionHours_;
|
||||
std::string localLogRetentionSpace_;
|
||||
std::string highSpaceUsageProtection_;
|
||||
std::string compressType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,10 +41,14 @@ namespace AlibabaCloud
|
||||
void setDBName(const std::string& dBName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getRoleArn()const;
|
||||
void setRoleArn(const std::string& roleArn);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getEncryptionKey()const;
|
||||
void setEncryptionKey(const std::string& encryptionKey);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTDEStatus()const;
|
||||
@@ -56,8 +60,10 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string dBName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string roleArn_;
|
||||
std::string ownerAccount_;
|
||||
std::string dBInstanceId_;
|
||||
std::string encryptionKey_;
|
||||
long ownerId_;
|
||||
std::string tDEStatus_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
Reference in New Issue
Block a user