Generated 2015-12-01 for Dds.

This commit is contained in:
sdk-team
2024-05-24 09:22:56 +00:00
parent 3312e299ac
commit 5c871c6dcd
46 changed files with 1267 additions and 109 deletions

View File

@@ -164,6 +164,8 @@
#include "model/MigrateToOtherZoneResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
#include "model/ModifyAccountDescriptionResult.h"
#include "model/ModifyActiveOperationTasksRequest.h"
#include "model/ModifyActiveOperationTasksResult.h"
#include "model/ModifyAuditLogFilterRequest.h"
#include "model/ModifyAuditLogFilterResult.h"
#include "model/ModifyAuditPolicyRequest.h"
@@ -174,6 +176,8 @@
#include "model/ModifyDBInstanceConnectionStringResult.h"
#include "model/ModifyDBInstanceDescriptionRequest.h"
#include "model/ModifyDBInstanceDescriptionResult.h"
#include "model/ModifyDBInstanceDiskTypeRequest.h"
#include "model/ModifyDBInstanceDiskTypeResult.h"
#include "model/ModifyDBInstanceMaintainTimeRequest.h"
#include "model/ModifyDBInstanceMaintainTimeResult.h"
#include "model/ModifyDBInstanceMonitorRequest.h"
@@ -462,6 +466,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyActiveOperationTasksResult> ModifyActiveOperationTasksOutcome;
typedef std::future<ModifyActiveOperationTasksOutcome> ModifyActiveOperationTasksOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyActiveOperationTasksRequest&, const ModifyActiveOperationTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActiveOperationTasksAsyncHandler;
typedef Outcome<Error, Model::ModifyAuditLogFilterResult> ModifyAuditLogFilterOutcome;
typedef std::future<ModifyAuditLogFilterOutcome> ModifyAuditLogFilterOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyAuditLogFilterRequest&, const ModifyAuditLogFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAuditLogFilterAsyncHandler;
@@ -477,6 +484,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDBInstanceDescriptionResult> ModifyDBInstanceDescriptionOutcome;
typedef std::future<ModifyDBInstanceDescriptionOutcome> ModifyDBInstanceDescriptionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceDescriptionRequest&, const ModifyDBInstanceDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceDiskTypeResult> ModifyDBInstanceDiskTypeOutcome;
typedef std::future<ModifyDBInstanceDiskTypeOutcome> ModifyDBInstanceDiskTypeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceDiskTypeRequest&, const ModifyDBInstanceDiskTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceDiskTypeAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceMaintainTimeResult> ModifyDBInstanceMaintainTimeOutcome;
typedef std::future<ModifyDBInstanceMaintainTimeOutcome> ModifyDBInstanceMaintainTimeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceMaintainTimeRequest&, const ModifyDBInstanceMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceMaintainTimeAsyncHandler;
@@ -794,6 +804,9 @@ namespace AlibabaCloud
ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
ModifyActiveOperationTasksOutcome modifyActiveOperationTasks(const Model::ModifyActiveOperationTasksRequest &request)const;
void modifyActiveOperationTasksAsync(const Model::ModifyActiveOperationTasksRequest& request, const ModifyActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyActiveOperationTasksOutcomeCallable modifyActiveOperationTasksCallable(const Model::ModifyActiveOperationTasksRequest& request) const;
ModifyAuditLogFilterOutcome modifyAuditLogFilter(const Model::ModifyAuditLogFilterRequest &request)const;
void modifyAuditLogFilterAsync(const Model::ModifyAuditLogFilterRequest& request, const ModifyAuditLogFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAuditLogFilterOutcomeCallable modifyAuditLogFilterCallable(const Model::ModifyAuditLogFilterRequest& request) const;
@@ -809,6 +822,9 @@ namespace AlibabaCloud
ModifyDBInstanceDescriptionOutcome modifyDBInstanceDescription(const Model::ModifyDBInstanceDescriptionRequest &request)const;
void modifyDBInstanceDescriptionAsync(const Model::ModifyDBInstanceDescriptionRequest& request, const ModifyDBInstanceDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceDescriptionOutcomeCallable modifyDBInstanceDescriptionCallable(const Model::ModifyDBInstanceDescriptionRequest& request) const;
ModifyDBInstanceDiskTypeOutcome modifyDBInstanceDiskType(const Model::ModifyDBInstanceDiskTypeRequest &request)const;
void modifyDBInstanceDiskTypeAsync(const Model::ModifyDBInstanceDiskTypeRequest& request, const ModifyDBInstanceDiskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceDiskTypeOutcomeCallable modifyDBInstanceDiskTypeCallable(const Model::ModifyDBInstanceDiskTypeRequest& request) const;
ModifyDBInstanceMaintainTimeOutcome modifyDBInstanceMaintainTime(const Model::ModifyDBInstanceMaintainTimeRequest &request)const;
void modifyDBInstanceMaintainTimeAsync(const Model::ModifyDBInstanceMaintainTimeRequest& request, const ModifyDBInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceMaintainTimeOutcomeCallable modifyDBInstanceMaintainTimeCallable(const Model::ModifyDBInstanceMaintainTimeRequest& request) const;

View File

@@ -32,14 +32,20 @@ public:
~CheckRecoveryConditionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDatabaseNames() const;
void setDatabaseNames(const std::string &databaseNames);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getRestoreTime() const;
void setRestoreTime(const std::string &restoreTime);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -50,18 +56,24 @@ public:
void setSourceDBInstance(const std::string &sourceDBInstance);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRestoreType() const;
void setRestoreType(const std::string &restoreType);
private:
long resourceOwnerId_;
std::string srcRegion_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string databaseNames_;
std::string instanceType_;
std::string restoreTime_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string backupId_;
std::string sourceDBInstance_;
long ownerId_;
std::string restoreType_;
};
} // namespace Model
} // namespace Dds

View File

@@ -46,6 +46,8 @@ public:
void setEngineVersion(const std::string &engineVersion);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getStorageType() const;
void setStorageType(const std::string &storageType);
std::string getResourceGroupId() const;
@@ -106,6 +108,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getRestoreType() const;
void setRestoreType(const std::string &restoreType);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
bool getEncrypted() const;
@@ -122,6 +126,7 @@ private:
std::string couponNo_;
std::string engineVersion_;
std::string networkType_;
std::string srcRegion_;
std::string storageType_;
std::string resourceGroupId_;
std::string dBInstanceDescription_;
@@ -152,6 +157,7 @@ private:
std::string srcDBInstanceId_;
std::string ownerAccount_;
std::string clusterId_;
std::string restoreType_;
std::string accountPassword_;
bool encrypted_;
std::string vpcId_;

View File

@@ -54,6 +54,8 @@ public:
void setEngineVersion(const std::string &engineVersion);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::vector<ReplicaSet> getReplicaSet() const;
void setReplicaSet(const std::vector<ReplicaSet> &replicaSet);
std::string getStorageType() const;
@@ -68,6 +70,8 @@ public:
void setGlobalSecurityGroupIds(const std::string &globalSecurityGroupIds);
int getPeriod() const;
void setPeriod(int period);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
std::string getEncryptionKey() const;
void setEncryptionKey(const std::string &encryptionKey);
std::vector<ConfigServer> getConfigServer() const;
@@ -100,12 +104,16 @@ public:
void setHiddenZoneId(const std::string &hiddenZoneId);
std::string getRestoreTime() const;
void setRestoreTime(const std::string &restoreTime);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getSrcDBInstanceId() const;
void setSrcDBInstanceId(const std::string &srcDBInstanceId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getRestoreType() const;
void setRestoreType(const std::string &restoreType);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
bool getEncrypted() const;
@@ -122,6 +130,7 @@ private:
std::string secondaryZoneId_;
std::string engineVersion_;
std::string networkType_;
std::string srcRegion_;
std::vector<ReplicaSet> replicaSet_;
std::string storageType_;
std::string resourceGroupId_;
@@ -129,6 +138,7 @@ private:
std::vector<Tag> tag_;
std::string globalSecurityGroupIds_;
int period_;
std::string backupId_;
std::string encryptionKey_;
std::vector<ConfigServer> configServer_;
long ownerId_;
@@ -145,9 +155,11 @@ private:
std::string engine_;
std::string hiddenZoneId_;
std::string restoreTime_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string srcDBInstanceId_;
std::string ownerAccount_;
std::string restoreType_;
std::string accountPassword_;
bool encrypted_;
std::string vpcId_;

View File

@@ -32,10 +32,14 @@ public:
~DescribeBackupPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getResourceOwnerAccount() const;
@@ -47,8 +51,10 @@ public:
private:
long resourceOwnerId_;
std::string srcRegion_;
std::string accessKeyId_;
std::string securityToken_;
std::string instanceType_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -37,27 +37,45 @@ namespace AlibabaCloud
DescribeBackupPolicyResult();
explicit DescribeBackupPolicyResult(const std::string &payload);
~DescribeBackupPolicyResult();
std::string getPreferredBackupPeriod()const;
int getLogBackupRetentionPeriod()const;
std::string getHighFrequencyBackupRetention()const;
std::string getSnapshotBackupType()const;
std::string getPreferredBackupTime()const;
int getBackupRetentionPolicyOnClusterDeletion()const;
std::string getCrossBackupPeriod()const;
std::string getPreferredNextBackupTime()const;
std::string getPreferredBackupPeriod()const;
std::string getCrossLogRetentionType()const;
int getLogBackupRetentionPeriod()const;
int getCrossRetentionValue()const;
std::string getSrcRegion()const;
std::string getCrossRetentionType()const;
int getCrossLogRetentionValue()const;
int getEnableCrossLogBackup()const;
std::string getSnapshotBackupType()const;
int getEnableBackupLog()const;
std::string getBackupRetentionPeriod()const;
std::string getPreferredNextBackupTime()const;
std::string getDestRegion()const;
int getBackupInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string preferredBackupPeriod_;
int logBackupRetentionPeriod_;
std::string highFrequencyBackupRetention_;
std::string snapshotBackupType_;
std::string preferredBackupTime_;
int backupRetentionPolicyOnClusterDeletion_;
std::string crossBackupPeriod_;
std::string preferredNextBackupTime_;
std::string preferredBackupPeriod_;
std::string crossLogRetentionType_;
int logBackupRetentionPeriod_;
int crossRetentionValue_;
std::string srcRegion_;
std::string crossRetentionType_;
int crossLogRetentionValue_;
int enableCrossLogBackup_;
std::string snapshotBackupType_;
int enableBackupLog_;
std::string backupRetentionPeriod_;
std::string preferredNextBackupTime_;
std::string destRegion_;
int backupInterval_;
};

View File

@@ -30,8 +30,8 @@ class ALIBABACLOUD_DDS_EXPORT DescribeBackupTasksRequest : public RpcServiceRequ
public:
DescribeBackupTasksRequest();
~DescribeBackupTasksRequest();
long getBackupJobId() const;
void setBackupJobId(long backupJobId);
std::string getBackupJobId() const;
void setBackupJobId(const std::string &backupJobId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
@@ -48,7 +48,7 @@ public:
void setOwnerId(long ownerId);
private:
long backupJobId_;
std::string backupJobId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;

View File

@@ -36,7 +36,7 @@ namespace AlibabaCloud
{
std::string jobMode;
std::string progress;
long backupjobId;
std::string backupjobId;
std::string backupStartTime;
std::string backupSetStatus;
};

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
@@ -44,6 +46,8 @@ public:
void setDBInstanceId(const std::string &dBInstanceId);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -58,11 +62,13 @@ public:
private:
long resourceOwnerId_;
std::string startTime_;
std::string srcRegion_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string dBInstanceId_;
std::string nodeId_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string backupId_;

View File

@@ -35,16 +35,19 @@ namespace AlibabaCloud
struct Backup
{
std::string backupMethod;
std::string backupDownloadURL;
std::string backupIntranetDownloadURL;
long backupSize;
std::string backupMode;
std::string backupId;
bool isAvail;
std::string backupJobId;
std::string backupDBNames;
std::string backupName;
std::string backupDownloadURL;
std::string backupEndTime;
std::string backupStartTime;
std::string backupType;
int backupId;
long backupJobId;
std::string backupDBNames;
std::string backupScale;
std::string backupStatus;
};

View File

@@ -34,12 +34,16 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -58,9 +62,11 @@ public:
private:
long resourceOwnerId_;
std::string startTime_;
std::string srcRegion_;
std::string accessKeyId_;
int pageSize_;
std::string dBInstanceId_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string backupId_;

View File

@@ -40,6 +40,13 @@ namespace AlibabaCloud
};
struct Backup
{
struct ExtraInfo1
{
std::string nodeType;
std::string nodeId;
std::string storageSize;
std::string instanceClass;
};
std::string instanceName;
std::string backupDownloadURL;
std::string backupIntranetDownloadURL;
@@ -48,12 +55,14 @@ namespace AlibabaCloud
std::string backupStartTime;
std::string backupId;
std::string isAvail;
ExtraInfo1 extraInfo1;
std::string backupStatus;
std::string backupName;
};
std::string clusterBackupId;
std::string clusterBackupStartTime;
std::string progress;
std::string attachLogStatus;
std::string clusterBackupStatus;
std::string clusterBackupSize;
std::vector<ClusterBackup::Backup> backups;

View File

@@ -54,6 +54,8 @@ public:
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInterval() const;
void setInterval(const std::string &interval);
private:
long resourceOwnerId_;
@@ -68,6 +70,7 @@ private:
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
} // namespace Model
} // namespace Dds

View File

@@ -76,12 +76,14 @@ namespace AlibabaCloud
std::vector<DBInstance::ShardAttribute> shardList;
std::string lockMode;
std::string secondaryZoneId;
std::string releaseTime;
std::string chargeType;
std::string vpcAuthMode;
std::string creationTime;
std::string regionId;
std::string expireTime;
std::string kindCode;
int backupRetentionPolicy;
};

View File

@@ -36,22 +36,22 @@ namespace AlibabaCloud
{
struct DepreciateInfo5
{
struct ContractActivity7
struct ContractActivity8
{
std::string activityName;
double finalPromFee;
long activityId;
double prodFee;
std::string optionCode;
std::vector<std::string> optionIds9;
double finalFee;
std::vector<std::string> optionIds8;
};
double cheapRate;
double differential;
std::string differentialName;
double monthPrice;
ContractActivity7 contractActivity7;
double cheapStandAmount;
ContractActivity8 contractActivity8;
double originalStandAmount;
std::string isShow;
double listPrice;
@@ -62,16 +62,16 @@ namespace AlibabaCloud
std::string couponNo;
std::string activityCategory;
std::string description;
std::vector<std::string> promotionRuleIdList;
double priceBreakReduceValue;
double canPromFee;
std::string promotionOptionCode;
std::string isSelected;
std::vector<std::string> targetArticleItemCodes6;
std::string optionCode;
std::vector<std::string> targetArticleItemCodes7;
std::string name;
double priceBreakThreshold;
double lackForPriceBreak;
std::vector<std::string> promotionRuleIdList6;
};
double standPrice;
bool showDiscountInfo;
@@ -109,6 +109,7 @@ namespace AlibabaCloud
std::string differentialName;
double monthPrice;
double cheapStandAmount;
std::string startTime;
double originalStandAmount;
std::string isShow;
double listPrice;
@@ -129,7 +130,7 @@ namespace AlibabaCloud
double listPrice;
bool isContractActivity;
};
struct PromDetal
struct PromDetail
{
std::string promotionName;
std::string derivedPromType;
@@ -149,8 +150,9 @@ namespace AlibabaCloud
};
double standPrice;
std::string moduleName;
double standDiscountPrice;
std::string discountFee;
std::vector<ModuleInstanceItem::PromDetal> promDetailList2;
std::vector<ModuleInstanceItem::PromDetail> promDetailList2;
bool needOrderPay;
double payFee;
bool contractActivity;
@@ -166,6 +168,7 @@ namespace AlibabaCloud
{
std::string activityCategory;
std::string promotionName;
std::vector<std::string> promotionRuleIdList;
std::string promotionOptionNo;
double canPromFee;
std::string activityExtInfo;
@@ -174,7 +177,7 @@ namespace AlibabaCloud
bool selected;
std::vector<std::string> targetArticleItemCodes;
};
struct PromDetal3
struct PromDetail3
{
std::string promotionName;
std::string derivedPromType;
@@ -195,7 +198,7 @@ namespace AlibabaCloud
bool contractActivity;
std::vector<SubOrder::OptionalPromotion> optionalPromotions;
std::string isNewOfficialActivity;
std::vector<SubOrder::PromDetal3> promDetailList;
std::vector<SubOrder::PromDetail3> promDetailList;
std::vector<std::string> ruleIds;
std::vector<SubOrder::ModuleInstanceItem> moduleInstance;
bool isContractActivity;

View File

@@ -0,0 +1,66 @@
/*
* 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_DDS_MODEL_MODIFYACTIVEOPERATIONTASKSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKSREQUEST_H_
#include <alibabacloud/dds/DdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dds {
namespace Model {
class ALIBABACLOUD_DDS_EXPORT ModifyActiveOperationTasksRequest : public RpcServiceRequest {
public:
ModifyActiveOperationTasksRequest();
~ModifyActiveOperationTasksRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSwitchTime() const;
void setSwitchTime(const std::string &switchTime);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIds() const;
void setIds(const std::string &ids);
int getImmediateStart() const;
void setImmediateStart(int immediateStart);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string switchTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ids_;
int immediateStart_;
};
} // namespace Model
} // namespace Dds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKSREQUEST_H_

View File

@@ -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_DDS_MODEL_MODIFYACTIVEOPERATIONTASKSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT ModifyActiveOperationTasksResult : public ServiceResult
{
public:
ModifyActiveOperationTasksResult();
explicit ModifyActiveOperationTasksResult(const std::string &payload);
~ModifyActiveOperationTasksResult();
std::string getIds()const;
protected:
void parse(const std::string &payload);
private:
std::string ids_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKSRESULT_H_

View File

@@ -32,18 +32,32 @@ public:
~ModifyBackupPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getCrossLogRetentionValue() const;
void setCrossLogRetentionValue(int crossLogRetentionValue);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getCrossRetentionType() const;
void setCrossRetentionType(const std::string &crossRetentionType);
std::string getBackupInterval() const;
void setBackupInterval(const std::string &backupInterval);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
long getEnableBackupLog() const;
void setEnableBackupLog(long enableBackupLog);
std::string getPreferredBackupPeriod() const;
void setPreferredBackupPeriod(const std::string &preferredBackupPeriod);
int getBackupRetentionPolicyOnClusterDeletion() const;
void setBackupRetentionPolicyOnClusterDeletion(int backupRetentionPolicyOnClusterDeletion);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getCrossBackupType() const;
void setCrossBackupType(const std::string &crossBackupType);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
@@ -56,23 +70,42 @@ public:
void setBackupRetentionPeriod(long backupRetentionPeriod);
long getHighFrequencyBackupRetention() const;
void setHighFrequencyBackupRetention(long highFrequencyBackupRetention);
int getEnableCrossLogBackup() const;
void setEnableCrossLogBackup(int enableCrossLogBackup);
std::string getCrossBackupPeriod() const;
void setCrossBackupPeriod(const std::string &crossBackupPeriod);
int getCrossRetentionValue() const;
void setCrossRetentionValue(int crossRetentionValue);
std::string getCrossLogRetentionType() const;
void setCrossLogRetentionType(const std::string &crossLogRetentionType);
long getLogBackupRetentionPeriod() const;
void setLogBackupRetentionPeriod(long logBackupRetentionPeriod);
private:
long resourceOwnerId_;
int crossLogRetentionValue_;
std::string srcRegion_;
std::string accessKeyId_;
std::string crossRetentionType_;
std::string backupInterval_;
std::string instanceType_;
std::string dBInstanceId_;
long enableBackupLog_;
std::string preferredBackupPeriod_;
int backupRetentionPolicyOnClusterDeletion_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string crossBackupType_;
std::string ownerAccount_;
long ownerId_;
std::string snapshotBackupType_;
std::string preferredBackupTime_;
long backupRetentionPeriod_;
long highFrequencyBackupRetention_;
int enableCrossLogBackup_;
std::string crossBackupPeriod_;
int crossRetentionValue_;
std::string crossLogRetentionType_;
long logBackupRetentionPeriod_;
};
} // namespace Model

View File

@@ -0,0 +1,72 @@
/*
* 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_DDS_MODEL_MODIFYDBINSTANCEDISKTYPEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPEREQUEST_H_
#include <alibabacloud/dds/DdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dds {
namespace Model {
class ALIBABACLOUD_DDS_EXPORT ModifyDBInstanceDiskTypeRequest : public RpcServiceRequest {
public:
ModifyDBInstanceDiskTypeRequest();
~ModifyDBInstanceDiskTypeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getExtraParam() const;
void setExtraParam(const std::string &extraParam);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getDbInstanceStorageType() const;
void setDbInstanceStorageType(const std::string &dbInstanceStorageType);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
long getProvisionedIops() const;
void setProvisionedIops(long provisionedIops);
std::string getAutoRenew() const;
void setAutoRenew(const std::string &autoRenew);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
private:
long resourceOwnerId_;
std::string extraParam_;
std::string couponNo_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string dbInstanceStorageType_;
std::string businessInfo_;
bool autoPay_;
long provisionedIops_;
std::string autoRenew_;
std::string orderType_;
};
} // namespace Model
} // namespace Dds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPEREQUEST_H_

View File

@@ -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_DDS_MODEL_MODIFYDBINSTANCEDISKTYPERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT ModifyDBInstanceDiskTypeResult : public ServiceResult
{
public:
ModifyDBInstanceDiskTypeResult();
explicit ModifyDBInstanceDiskTypeResult(const std::string &payload);
~ModifyDBInstanceDiskTypeResult();
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPERESULT_H_

View File

@@ -38,6 +38,8 @@ public:
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getConnectionType() const;
void setConnectionType(const std::string &connectionType);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getResourceOwnerAccount() const;
@@ -52,6 +54,7 @@ private:
std::string networkType_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string connectionType_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -36,6 +36,8 @@ public:
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getConnectionType() const;
void setConnectionType(const std::string &connectionType);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getResourceOwnerAccount() const;
@@ -49,6 +51,7 @@ private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string connectionType_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;