DBS SDK Auto Released By wanxin,Version:1.35.7

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2019-04-08 20:31:42 +08:00
parent 861713f586
commit e2d0c496e9
10 changed files with 198 additions and 21 deletions

View File

@@ -32,6 +32,19 @@ namespace AlibabaCloud
class ALIBABACLOUD_DBS_EXPORT DescribeBackupGatewayListResult : public ServiceResult
{
public:
struct BackupGateway
{
std::string sourceEndpointHostname;
std::string identifier;
long backupGatewayCreateTime;
std::string backupGatewayStatus;
std::string sourceEndpointInternetIP;
std::string sourceEndpointIntranetIP;
std::string displayName;
long lastHeartbeatTime;
std::string region;
std::string backupGatewayId;
};
DescribeBackupGatewayListResult();
@@ -41,7 +54,7 @@ namespace AlibabaCloud
int getPageNum()const;
int getHttpStatusCode()const;
int getTotalElements()const;
std::vector<std::string> getItems()const;
std::vector<BackupGateway> getItems()const;
int getTotalPages()const;
std::string getErrMessage()const;
bool getSuccess()const;
@@ -54,7 +67,7 @@ namespace AlibabaCloud
int pageNum_;
int httpStatusCode_;
int totalElements_;
std::vector<std::string> items_;
std::vector<BackupGateway> items_;
int totalPages_;
std::string errMessage_;
bool success_;

View File

@@ -32,6 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_DBS_EXPORT DescribeBackupPlanListResult : public ServiceResult
{
public:
struct BackupPlanDetail
{
std::string backupPlanName;
std::string backupMethod;
long backupPlanCreateTime;
std::string backupPeriod;
std::string backupObjects;
std::string sourceEndpointInstanceID;
std::string instanceClass;
std::string sourceEndpointDatabaseName;
std::string oSSBucketRegion;
std::string sourceEndpointRegion;
std::string sourceEndpointIpPort;
int duplicationArchivePeriod;
std::string oSSBucketName;
std::string backupPlanStatus;
std::string backupStartTime;
bool enableBackupLog;
std::string backupPlanId;
std::string sourceEndpointOracleSID;
int backupRetentionPeriod;
std::string sourceEndpointInstanceType;
long backupGatewayId;
std::string sourceEndpointUserName;
int duplicationInfrequentAccessPeriod;
};
DescribeBackupPlanListResult();
@@ -41,7 +67,7 @@ namespace AlibabaCloud
int getPageNum()const;
int getHttpStatusCode()const;
int getTotalElements()const;
std::vector<std::string> getItems()const;
std::vector<BackupPlanDetail> getItems()const;
int getTotalPages()const;
std::string getErrMessage()const;
bool getSuccess()const;
@@ -54,7 +80,7 @@ namespace AlibabaCloud
int pageNum_;
int httpStatusCode_;
int totalElements_;
std::vector<std::string> items_;
std::vector<BackupPlanDetail> items_;
int totalPages_;
std::string errMessage_;
bool success_;

View File

@@ -32,6 +32,17 @@ namespace AlibabaCloud
class ALIBABACLOUD_DBS_EXPORT DescribeFullBackupListResult : public ServiceResult
{
public:
struct FullBackupFile
{
std::string sourceEndpointIpPort;
std::string storageMethod;
long endTime;
long backupSize;
long startTime;
long backupSetExpiredTime;
std::string backupSetId;
std::string backupStatus;
};
DescribeFullBackupListResult();
@@ -41,7 +52,7 @@ namespace AlibabaCloud
int getPageNum()const;
int getHttpStatusCode()const;
int getTotalElements()const;
std::vector<std::string> getItems()const;
std::vector<FullBackupFile> getItems()const;
int getTotalPages()const;
std::string getErrMessage()const;
bool getSuccess()const;
@@ -54,7 +65,7 @@ namespace AlibabaCloud
int pageNum_;
int httpStatusCode_;
int totalElements_;
std::vector<std::string> items_;
std::vector<FullBackupFile> items_;
int totalPages_;
std::string errMessage_;
bool success_;

View File

@@ -32,6 +32,17 @@ namespace AlibabaCloud
class ALIBABACLOUD_DBS_EXPORT DescribeIncrementBackupListResult : public ServiceResult
{
public:
struct IncrementBackupFile
{
std::string sourceEndpointIpPort;
std::string storageMethod;
long endTime;
long backupSize;
long startTime;
long backupSetExpiredTime;
std::string backupSetId;
std::string backupStatus;
};
DescribeIncrementBackupListResult();
@@ -41,7 +52,7 @@ namespace AlibabaCloud
int getPageNum()const;
int getHttpStatusCode()const;
int getTotalElements()const;
std::vector<std::string> getItems()const;
std::vector<IncrementBackupFile> getItems()const;
int getTotalPages()const;
std::string getErrMessage()const;
bool getSuccess()const;
@@ -54,7 +65,7 @@ namespace AlibabaCloud
int pageNum_;
int httpStatusCode_;
int totalElements_;
std::vector<std::string> items_;
std::vector<IncrementBackupFile> items_;
int totalPages_;
std::string errMessage_;
bool success_;