Support interface DescribeDBInstanceEncryptionKey for DB Instance Cloud Disk Encryption.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2021-05-07 Version: 1.36.712
|
||||
- Support interface DescribeDBInstanceEncryptionKey for DB Instance Cloud Disk Encryption.
|
||||
|
||||
2021-05-06 Version: 1.36.711
|
||||
- Generated 2016-11-01 for `live`.
|
||||
|
||||
|
||||
@@ -133,6 +133,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceDetailRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceDetailResult.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceEncryptionKeyRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceEncryptionKeyResult.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h
|
||||
@@ -197,6 +199,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeLocalAvailableRecoveryTimeResult.h
|
||||
include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h
|
||||
include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h
|
||||
include/alibabacloud/rds/model/DescribeMetaListRequest.h
|
||||
include/alibabacloud/rds/model/DescribeMetaListResult.h
|
||||
include/alibabacloud/rds/model/DescribeMigrateTaskByIdRequest.h
|
||||
include/alibabacloud/rds/model/DescribeMigrateTaskByIdResult.h
|
||||
include/alibabacloud/rds/model/DescribeMigrateTasksRequest.h
|
||||
@@ -265,8 +269,6 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/ListTagResourcesResult.h
|
||||
include/alibabacloud/rds/model/LockAccountRequest.h
|
||||
include/alibabacloud/rds/model/LockAccountResult.h
|
||||
include/alibabacloud/rds/model/MigrateConnectionToOtherZoneRequest.h
|
||||
include/alibabacloud/rds/model/MigrateConnectionToOtherZoneResult.h
|
||||
include/alibabacloud/rds/model/MigrateDBInstanceRequest.h
|
||||
include/alibabacloud/rds/model/MigrateDBInstanceResult.h
|
||||
include/alibabacloud/rds/model/MigrateSecurityIPModeRequest.h
|
||||
@@ -522,6 +524,8 @@ set(rds_src
|
||||
src/model/DescribeDBInstanceAttributeResult.cc
|
||||
src/model/DescribeDBInstanceDetailRequest.cc
|
||||
src/model/DescribeDBInstanceDetailResult.cc
|
||||
src/model/DescribeDBInstanceEncryptionKeyRequest.cc
|
||||
src/model/DescribeDBInstanceEncryptionKeyResult.cc
|
||||
src/model/DescribeDBInstanceHAConfigRequest.cc
|
||||
src/model/DescribeDBInstanceHAConfigResult.cc
|
||||
src/model/DescribeDBInstanceIPArrayListRequest.cc
|
||||
@@ -586,6 +590,8 @@ set(rds_src
|
||||
src/model/DescribeLocalAvailableRecoveryTimeResult.cc
|
||||
src/model/DescribeLogBackupFilesRequest.cc
|
||||
src/model/DescribeLogBackupFilesResult.cc
|
||||
src/model/DescribeMetaListRequest.cc
|
||||
src/model/DescribeMetaListResult.cc
|
||||
src/model/DescribeMigrateTaskByIdRequest.cc
|
||||
src/model/DescribeMigrateTaskByIdResult.cc
|
||||
src/model/DescribeMigrateTasksRequest.cc
|
||||
@@ -654,8 +660,6 @@ set(rds_src
|
||||
src/model/ListTagResourcesResult.cc
|
||||
src/model/LockAccountRequest.cc
|
||||
src/model/LockAccountResult.cc
|
||||
src/model/MigrateConnectionToOtherZoneRequest.cc
|
||||
src/model/MigrateConnectionToOtherZoneResult.cc
|
||||
src/model/MigrateDBInstanceRequest.cc
|
||||
src/model/MigrateDBInstanceResult.cc
|
||||
src/model/MigrateSecurityIPModeRequest.cc
|
||||
|
||||
@@ -134,6 +134,8 @@
|
||||
#include "model/DescribeDBInstanceAttributeResult.h"
|
||||
#include "model/DescribeDBInstanceDetailRequest.h"
|
||||
#include "model/DescribeDBInstanceDetailResult.h"
|
||||
#include "model/DescribeDBInstanceEncryptionKeyRequest.h"
|
||||
#include "model/DescribeDBInstanceEncryptionKeyResult.h"
|
||||
#include "model/DescribeDBInstanceHAConfigRequest.h"
|
||||
#include "model/DescribeDBInstanceHAConfigResult.h"
|
||||
#include "model/DescribeDBInstanceIPArrayListRequest.h"
|
||||
@@ -198,6 +200,8 @@
|
||||
#include "model/DescribeLocalAvailableRecoveryTimeResult.h"
|
||||
#include "model/DescribeLogBackupFilesRequest.h"
|
||||
#include "model/DescribeLogBackupFilesResult.h"
|
||||
#include "model/DescribeMetaListRequest.h"
|
||||
#include "model/DescribeMetaListResult.h"
|
||||
#include "model/DescribeMigrateTaskByIdRequest.h"
|
||||
#include "model/DescribeMigrateTaskByIdResult.h"
|
||||
#include "model/DescribeMigrateTasksRequest.h"
|
||||
@@ -266,8 +270,6 @@
|
||||
#include "model/ListTagResourcesResult.h"
|
||||
#include "model/LockAccountRequest.h"
|
||||
#include "model/LockAccountResult.h"
|
||||
#include "model/MigrateConnectionToOtherZoneRequest.h"
|
||||
#include "model/MigrateConnectionToOtherZoneResult.h"
|
||||
#include "model/MigrateDBInstanceRequest.h"
|
||||
#include "model/MigrateDBInstanceResult.h"
|
||||
#include "model/MigrateSecurityIPModeRequest.h"
|
||||
@@ -585,6 +587,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDBInstanceDetailResult> DescribeDBInstanceDetailOutcome;
|
||||
typedef std::future<DescribeDBInstanceDetailOutcome> DescribeDBInstanceDetailOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceDetailRequest&, const DescribeDBInstanceDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDBInstanceEncryptionKeyResult> DescribeDBInstanceEncryptionKeyOutcome;
|
||||
typedef std::future<DescribeDBInstanceEncryptionKeyOutcome> DescribeDBInstanceEncryptionKeyOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceEncryptionKeyRequest&, const DescribeDBInstanceEncryptionKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceEncryptionKeyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDBInstanceHAConfigResult> DescribeDBInstanceHAConfigOutcome;
|
||||
typedef std::future<DescribeDBInstanceHAConfigOutcome> DescribeDBInstanceHAConfigOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceHAConfigRequest&, const DescribeDBInstanceHAConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceHAConfigAsyncHandler;
|
||||
@@ -681,6 +686,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeLogBackupFilesResult> DescribeLogBackupFilesOutcome;
|
||||
typedef std::future<DescribeLogBackupFilesOutcome> DescribeLogBackupFilesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeLogBackupFilesRequest&, const DescribeLogBackupFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogBackupFilesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMetaListResult> DescribeMetaListOutcome;
|
||||
typedef std::future<DescribeMetaListOutcome> DescribeMetaListOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeMetaListRequest&, const DescribeMetaListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMetaListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMigrateTaskByIdResult> DescribeMigrateTaskByIdOutcome;
|
||||
typedef std::future<DescribeMigrateTaskByIdOutcome> DescribeMigrateTaskByIdOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeMigrateTaskByIdRequest&, const DescribeMigrateTaskByIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrateTaskByIdAsyncHandler;
|
||||
@@ -783,9 +791,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::LockAccountResult> LockAccountOutcome;
|
||||
typedef std::future<LockAccountOutcome> LockAccountOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::LockAccountRequest&, const LockAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LockAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::MigrateConnectionToOtherZoneResult> MigrateConnectionToOtherZoneOutcome;
|
||||
typedef std::future<MigrateConnectionToOtherZoneOutcome> MigrateConnectionToOtherZoneOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::MigrateConnectionToOtherZoneRequest&, const MigrateConnectionToOtherZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateConnectionToOtherZoneAsyncHandler;
|
||||
typedef Outcome<Error, Model::MigrateDBInstanceResult> MigrateDBInstanceOutcome;
|
||||
typedef std::future<MigrateDBInstanceOutcome> MigrateDBInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::MigrateDBInstanceRequest&, const MigrateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateDBInstanceAsyncHandler;
|
||||
@@ -1169,6 +1174,9 @@ namespace AlibabaCloud
|
||||
DescribeDBInstanceDetailOutcome describeDBInstanceDetail(const Model::DescribeDBInstanceDetailRequest &request)const;
|
||||
void describeDBInstanceDetailAsync(const Model::DescribeDBInstanceDetailRequest& request, const DescribeDBInstanceDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceDetailOutcomeCallable describeDBInstanceDetailCallable(const Model::DescribeDBInstanceDetailRequest& request) const;
|
||||
DescribeDBInstanceEncryptionKeyOutcome describeDBInstanceEncryptionKey(const Model::DescribeDBInstanceEncryptionKeyRequest &request)const;
|
||||
void describeDBInstanceEncryptionKeyAsync(const Model::DescribeDBInstanceEncryptionKeyRequest& request, const DescribeDBInstanceEncryptionKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceEncryptionKeyOutcomeCallable describeDBInstanceEncryptionKeyCallable(const Model::DescribeDBInstanceEncryptionKeyRequest& request) const;
|
||||
DescribeDBInstanceHAConfigOutcome describeDBInstanceHAConfig(const Model::DescribeDBInstanceHAConfigRequest &request)const;
|
||||
void describeDBInstanceHAConfigAsync(const Model::DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceHAConfigOutcomeCallable describeDBInstanceHAConfigCallable(const Model::DescribeDBInstanceHAConfigRequest& request) const;
|
||||
@@ -1265,6 +1273,9 @@ namespace AlibabaCloud
|
||||
DescribeLogBackupFilesOutcome describeLogBackupFiles(const Model::DescribeLogBackupFilesRequest &request)const;
|
||||
void describeLogBackupFilesAsync(const Model::DescribeLogBackupFilesRequest& request, const DescribeLogBackupFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLogBackupFilesOutcomeCallable describeLogBackupFilesCallable(const Model::DescribeLogBackupFilesRequest& request) const;
|
||||
DescribeMetaListOutcome describeMetaList(const Model::DescribeMetaListRequest &request)const;
|
||||
void describeMetaListAsync(const Model::DescribeMetaListRequest& request, const DescribeMetaListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMetaListOutcomeCallable describeMetaListCallable(const Model::DescribeMetaListRequest& request) const;
|
||||
DescribeMigrateTaskByIdOutcome describeMigrateTaskById(const Model::DescribeMigrateTaskByIdRequest &request)const;
|
||||
void describeMigrateTaskByIdAsync(const Model::DescribeMigrateTaskByIdRequest& request, const DescribeMigrateTaskByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMigrateTaskByIdOutcomeCallable describeMigrateTaskByIdCallable(const Model::DescribeMigrateTaskByIdRequest& request) const;
|
||||
@@ -1367,9 +1378,6 @@ namespace AlibabaCloud
|
||||
LockAccountOutcome lockAccount(const Model::LockAccountRequest &request)const;
|
||||
void lockAccountAsync(const Model::LockAccountRequest& request, const LockAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
LockAccountOutcomeCallable lockAccountCallable(const Model::LockAccountRequest& request) const;
|
||||
MigrateConnectionToOtherZoneOutcome migrateConnectionToOtherZone(const Model::MigrateConnectionToOtherZoneRequest &request)const;
|
||||
void migrateConnectionToOtherZoneAsync(const Model::MigrateConnectionToOtherZoneRequest& request, const MigrateConnectionToOtherZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MigrateConnectionToOtherZoneOutcomeCallable migrateConnectionToOtherZoneCallable(const Model::MigrateConnectionToOtherZoneRequest& request) const;
|
||||
MigrateDBInstanceOutcome migrateDBInstance(const Model::MigrateDBInstanceRequest &request)const;
|
||||
void migrateDBInstanceAsync(const Model::MigrateDBInstanceRequest& request, const MigrateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MigrateDBInstanceOutcomeCallable migrateDBInstanceCallable(const Model::MigrateDBInstanceRequest& request) const;
|
||||
|
||||
@@ -67,18 +67,24 @@ namespace AlibabaCloud
|
||||
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
|
||||
std::string getTddlBizType()const;
|
||||
void setTddlBizType(const std::string& tddlBizType);
|
||||
std::string getPeriod()const;
|
||||
void setPeriod(const std::string& period);
|
||||
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 getUsedTime()const;
|
||||
void setUsedTime(const std::string& usedTime);
|
||||
std::string getDBInstanceClass()const;
|
||||
void setDBInstanceClass(const std::string& dBInstanceClass);
|
||||
std::string getVSwitchId()const;
|
||||
void setVSwitchId(const std::string& vSwitchId);
|
||||
std::string getPrivateIpAddress()const;
|
||||
void setPrivateIpAddress(const std::string& privateIpAddress);
|
||||
std::string getAutoRenew()const;
|
||||
void setAutoRenew(const std::string& autoRenew);
|
||||
std::string getVPCId()const;
|
||||
void setVPCId(const std::string& vPCId);
|
||||
std::string getZoneId()const;
|
||||
@@ -107,12 +113,15 @@ namespace AlibabaCloud
|
||||
std::string dBInstanceStorageType_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string tddlBizType_;
|
||||
std::string period_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string usedTime_;
|
||||
std::string dBInstanceClass_;
|
||||
std::string vSwitchId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string autoRenew_;
|
||||
std::string vPCId_;
|
||||
std::string zoneId_;
|
||||
std::string category_;
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DescribeAvailableZonesRequest();
|
||||
~DescribeAvailableZonesRequest();
|
||||
|
||||
std::string getDBInstanceName()const;
|
||||
void setDBInstanceName(const std::string& dBInstanceName);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getEngineVersion()const;
|
||||
@@ -61,6 +63,7 @@ namespace AlibabaCloud
|
||||
void setZoneId(const std::string& zoneId);
|
||||
|
||||
private:
|
||||
std::string dBInstanceName_;
|
||||
long resourceOwnerId_;
|
||||
std::string engineVersion_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
@@ -47,6 +47,8 @@ namespace AlibabaCloud
|
||||
void setPageSize(int pageSize);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
int getLatest()const;
|
||||
void setLatest(int latest);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
std::string accessKeyId_;
|
||||
int pageSize_;
|
||||
std::string dBInstanceId_;
|
||||
int latest_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string endTime_;
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
std::string checksum;
|
||||
std::string logEndTime;
|
||||
std::string intranetDownloadLink;
|
||||
std::string remoteStatus;
|
||||
std::string hostInstanceID;
|
||||
std::string logFileName;
|
||||
long fileSize;
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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_DESCRIBEDBINSTANCEENCRYPTIONKEYREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENCRYPTIONKEYREQUEST_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 DescribeDBInstanceEncryptionKeyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDBInstanceEncryptionKeyRequest();
|
||||
~DescribeDBInstanceEncryptionKeyRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getEncryptionKey()const;
|
||||
void setEncryptionKey(const std::string& encryptionKey);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTargetRegionId()const;
|
||||
void setTargetRegionId(const std::string& targetRegionId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string encryptionKey_;
|
||||
long ownerId_;
|
||||
std::string targetRegionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENCRYPTIONKEYREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_DESCRIBEDBINSTANCEENCRYPTIONKEYRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENCRYPTIONKEYRESULT_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 DescribeDBInstanceEncryptionKeyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeDBInstanceEncryptionKeyResult();
|
||||
explicit DescribeDBInstanceEncryptionKeyResult(const std::string &payload);
|
||||
~DescribeDBInstanceEncryptionKeyResult();
|
||||
std::string getOrigin()const;
|
||||
std::string getDescription()const;
|
||||
std::string getEncryptionKeyStatus()const;
|
||||
std::string getMaterialExpireTime()const;
|
||||
std::string getKeyUsage()const;
|
||||
std::string getEncryptionKey()const;
|
||||
std::string getCreator()const;
|
||||
std::string getDeleteDate()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string origin_;
|
||||
std::string description_;
|
||||
std::string encryptionKeyStatus_;
|
||||
std::string materialExpireTime_;
|
||||
std::string keyUsage_;
|
||||
std::string encryptionKey_;
|
||||
std::string creator_;
|
||||
std::string deleteDate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENCRYPTIONKEYRESULT_H_
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getTag2key()const;
|
||||
void setTag2key(const std::string& tag2key);
|
||||
std::string getConnectionString()const;
|
||||
void setConnectionString(const std::string& connectionString);
|
||||
bool getNeedVpcName()const;
|
||||
void setNeedVpcName(bool needVpcName);
|
||||
std::string getTag3key()const;
|
||||
@@ -120,6 +122,7 @@ namespace AlibabaCloud
|
||||
std::string tag4value_;
|
||||
long resourceOwnerId_;
|
||||
std::string tag2key_;
|
||||
std::string connectionString_;
|
||||
bool needVpcName_;
|
||||
std::string tag3key_;
|
||||
std::string engineVersion_;
|
||||
|
||||
@@ -80,6 +80,7 @@ namespace AlibabaCloud
|
||||
std::string vpcName;
|
||||
std::string regionId;
|
||||
std::string expireTime;
|
||||
std::string connectionString;
|
||||
std::string dedicatedHostIdForMaster;
|
||||
std::string dedicatedHostZoneIdForSlave;
|
||||
};
|
||||
|
||||
84
rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h
Normal file
84
rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* 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_DESCRIBEMETALISTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_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 DescribeMetaListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetaListRequest();
|
||||
~DescribeMetaListRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getPattern()const;
|
||||
void setPattern(const std::string& pattern);
|
||||
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);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
std::string getRestoreTime()const;
|
||||
void setRestoreTime(const std::string& restoreTime);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBackupSetID()const;
|
||||
void setBackupSetID(int backupSetID);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getGetDbName()const;
|
||||
void setGetDbName(const std::string& getDbName);
|
||||
std::string getRestoreType()const;
|
||||
void setRestoreType(const std::string& restoreType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string pattern_;
|
||||
std::string accessKeyId_;
|
||||
int pageSize_;
|
||||
std::string dBInstanceId_;
|
||||
int pageIndex_;
|
||||
std::string restoreTime_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int backupSetID_;
|
||||
long ownerId_;
|
||||
std::string getDbName_;
|
||||
std::string restoreType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_MIGRATECONNECTIONTOOTHERZONERESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MIGRATECONNECTIONTOOTHERZONERESULT_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,39 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT MigrateConnectionToOtherZoneResult : public ServiceResult
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeMetaListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Meta
|
||||
{
|
||||
std::string size;
|
||||
std::string database;
|
||||
std::string tables;
|
||||
};
|
||||
|
||||
|
||||
MigrateConnectionToOtherZoneResult();
|
||||
explicit MigrateConnectionToOtherZoneResult(const std::string &payload);
|
||||
~MigrateConnectionToOtherZoneResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
DescribeMetaListResult();
|
||||
explicit DescribeMetaListResult(const std::string &payload);
|
||||
~DescribeMetaListResult();
|
||||
int getTotalRecordCount()const;
|
||||
int getTotalPageCount()const;
|
||||
int getPageRecordCount()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Meta> getItems()const;
|
||||
std::string getDBInstanceName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
int totalRecordCount_;
|
||||
int totalPageCount_;
|
||||
int pageRecordCount_;
|
||||
int pageNumber_;
|
||||
std::vector<Meta> items_;
|
||||
std::string dBInstanceName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATECONNECTIONTOOTHERZONERESULT_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_
|
||||
@@ -1,54 +0,0 @@
|
||||
/*
|
||||
* 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_MIGRATECONNECTIONTOOTHERZONEREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MIGRATECONNECTIONTOOTHERZONEREQUEST_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 MigrateConnectionToOtherZoneRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
MigrateConnectionToOtherZoneRequest();
|
||||
~MigrateConnectionToOtherZoneRequest();
|
||||
|
||||
std::string getConnectionString()const;
|
||||
void setConnectionString(const std::string& connectionString);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
|
||||
private:
|
||||
std::string connectionString_;
|
||||
std::string zoneId_;
|
||||
std::string dBInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATECONNECTIONTOOTHERZONEREQUEST_H_
|
||||
@@ -2067,6 +2067,42 @@ RdsClient::DescribeDBInstanceDetailOutcomeCallable RdsClient::describeDBInstance
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeDBInstanceEncryptionKeyOutcome RdsClient::describeDBInstanceEncryptionKey(const DescribeDBInstanceEncryptionKeyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDBInstanceEncryptionKeyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDBInstanceEncryptionKeyOutcome(DescribeDBInstanceEncryptionKeyResult(outcome.result()));
|
||||
else
|
||||
return DescribeDBInstanceEncryptionKeyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeDBInstanceEncryptionKeyAsync(const DescribeDBInstanceEncryptionKeyRequest& request, const DescribeDBInstanceEncryptionKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDBInstanceEncryptionKey(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeDBInstanceEncryptionKeyOutcomeCallable RdsClient::describeDBInstanceEncryptionKeyCallable(const DescribeDBInstanceEncryptionKeyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDBInstanceEncryptionKeyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDBInstanceEncryptionKey(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeDBInstanceHAConfigOutcome RdsClient::describeDBInstanceHAConfig(const DescribeDBInstanceHAConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3219,6 +3255,42 @@ RdsClient::DescribeLogBackupFilesOutcomeCallable RdsClient::describeLogBackupFil
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeMetaListOutcome RdsClient::describeMetaList(const DescribeMetaListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeMetaListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeMetaListOutcome(DescribeMetaListResult(outcome.result()));
|
||||
else
|
||||
return DescribeMetaListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeMetaListAsync(const DescribeMetaListRequest& request, const DescribeMetaListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeMetaList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeMetaListOutcomeCallable RdsClient::describeMetaListCallable(const DescribeMetaListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeMetaListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeMetaList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeMigrateTaskByIdOutcome RdsClient::describeMigrateTaskById(const DescribeMigrateTaskByIdRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4443,42 +4515,6 @@ RdsClient::LockAccountOutcomeCallable RdsClient::lockAccountCallable(const LockA
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::MigrateConnectionToOtherZoneOutcome RdsClient::migrateConnectionToOtherZone(const MigrateConnectionToOtherZoneRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return MigrateConnectionToOtherZoneOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return MigrateConnectionToOtherZoneOutcome(MigrateConnectionToOtherZoneResult(outcome.result()));
|
||||
else
|
||||
return MigrateConnectionToOtherZoneOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::migrateConnectionToOtherZoneAsync(const MigrateConnectionToOtherZoneRequest& request, const MigrateConnectionToOtherZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, migrateConnectionToOtherZone(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::MigrateConnectionToOtherZoneOutcomeCallable RdsClient::migrateConnectionToOtherZoneCallable(const MigrateConnectionToOtherZoneRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<MigrateConnectionToOtherZoneOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->migrateConnectionToOtherZone(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::MigrateDBInstanceOutcome RdsClient::migrateDBInstance(const MigrateDBInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -203,6 +203,17 @@ void CreateReadOnlyDBInstanceRequest::setTddlBizType(const std::string& tddlBizT
|
||||
setParameter("TddlBizType", tddlBizType);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setPeriod(const std::string& period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", period);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
@@ -236,6 +247,17 @@ void CreateReadOnlyDBInstanceRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getUsedTime()const
|
||||
{
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setUsedTime(const std::string& usedTime)
|
||||
{
|
||||
usedTime_ = usedTime;
|
||||
setParameter("UsedTime", usedTime);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceClass()const
|
||||
{
|
||||
return dBInstanceClass_;
|
||||
@@ -269,6 +291,17 @@ void CreateReadOnlyDBInstanceRequest::setPrivateIpAddress(const std::string& pri
|
||||
setParameter("PrivateIpAddress", privateIpAddress);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getAutoRenew()const
|
||||
{
|
||||
return autoRenew_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setAutoRenew(const std::string& autoRenew)
|
||||
{
|
||||
autoRenew_ = autoRenew;
|
||||
setParameter("AutoRenew", autoRenew);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getVPCId()const
|
||||
{
|
||||
return vPCId_;
|
||||
|
||||
@@ -27,6 +27,17 @@ DescribeAvailableZonesRequest::DescribeAvailableZonesRequest() :
|
||||
DescribeAvailableZonesRequest::~DescribeAvailableZonesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeAvailableZonesRequest::getDBInstanceName()const
|
||||
{
|
||||
return dBInstanceName_;
|
||||
}
|
||||
|
||||
void DescribeAvailableZonesRequest::setDBInstanceName(const std::string& dBInstanceName)
|
||||
{
|
||||
dBInstanceName_ = dBInstanceName;
|
||||
setParameter("DBInstanceName", dBInstanceName);
|
||||
}
|
||||
|
||||
long DescribeAvailableZonesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
|
||||
@@ -93,6 +93,17 @@ void DescribeBinlogFilesRequest::setDBInstanceId(const std::string& dBInstanceId
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
int DescribeBinlogFilesRequest::getLatest()const
|
||||
{
|
||||
return latest_;
|
||||
}
|
||||
|
||||
void DescribeBinlogFilesRequest::setLatest(int latest)
|
||||
{
|
||||
latest_ = latest;
|
||||
setParameter("Latest", std::to_string(latest));
|
||||
}
|
||||
|
||||
std::string DescribeBinlogFilesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -61,6 +61,8 @@ void DescribeBinlogFilesResult::parse(const std::string &payload)
|
||||
itemsObject.hostInstanceID = valueItemsBinLogFile["HostInstanceID"].asString();
|
||||
if(!valueItemsBinLogFile["LogFileName"].isNull())
|
||||
itemsObject.logFileName = valueItemsBinLogFile["LogFileName"].asString();
|
||||
if(!valueItemsBinLogFile["RemoteStatus"].isNull())
|
||||
itemsObject.remoteStatus = valueItemsBinLogFile["RemoteStatus"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
|
||||
139
rds/src/model/DescribeDBInstanceEncryptionKeyRequest.cc
Normal file
139
rds/src/model/DescribeDBInstanceEncryptionKeyRequest.cc
Normal file
@@ -0,0 +1,139 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeDBInstanceEncryptionKeyRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeDBInstanceEncryptionKeyRequest;
|
||||
|
||||
DescribeDBInstanceEncryptionKeyRequest::DescribeDBInstanceEncryptionKeyRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceEncryptionKey")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceEncryptionKeyRequest::~DescribeDBInstanceEncryptionKeyRequest()
|
||||
{}
|
||||
|
||||
long DescribeDBInstanceEncryptionKeyRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyRequest::getEncryptionKey()const
|
||||
{
|
||||
return encryptionKey_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setEncryptionKey(const std::string& encryptionKey)
|
||||
{
|
||||
encryptionKey_ = encryptionKey;
|
||||
setParameter("EncryptionKey", encryptionKey);
|
||||
}
|
||||
|
||||
long DescribeDBInstanceEncryptionKeyRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyRequest::getTargetRegionId()const
|
||||
{
|
||||
return targetRegionId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyRequest::setTargetRegionId(const std::string& targetRegionId)
|
||||
{
|
||||
targetRegionId_ = targetRegionId;
|
||||
setParameter("TargetRegionId", targetRegionId);
|
||||
}
|
||||
|
||||
100
rds/src/model/DescribeDBInstanceEncryptionKeyResult.cc
Normal file
100
rds/src/model/DescribeDBInstanceEncryptionKeyResult.cc
Normal file
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeDBInstanceEncryptionKeyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeDBInstanceEncryptionKeyResult::DescribeDBInstanceEncryptionKeyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceEncryptionKeyResult::DescribeDBInstanceEncryptionKeyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceEncryptionKeyResult::~DescribeDBInstanceEncryptionKeyResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceEncryptionKeyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["EncryptionKey"].isNull())
|
||||
encryptionKey_ = value["EncryptionKey"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["KeyUsage"].isNull())
|
||||
keyUsage_ = value["KeyUsage"].asString();
|
||||
if(!value["DeleteDate"].isNull())
|
||||
deleteDate_ = value["DeleteDate"].asString();
|
||||
if(!value["Creator"].isNull())
|
||||
creator_ = value["Creator"].asString();
|
||||
if(!value["Origin"].isNull())
|
||||
origin_ = value["Origin"].asString();
|
||||
if(!value["MaterialExpireTime"].isNull())
|
||||
materialExpireTime_ = value["MaterialExpireTime"].asString();
|
||||
if(!value["EncryptionKeyStatus"].isNull())
|
||||
encryptionKeyStatus_ = value["EncryptionKeyStatus"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getOrigin()const
|
||||
{
|
||||
return origin_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getEncryptionKeyStatus()const
|
||||
{
|
||||
return encryptionKeyStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getMaterialExpireTime()const
|
||||
{
|
||||
return materialExpireTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getKeyUsage()const
|
||||
{
|
||||
return keyUsage_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getEncryptionKey()const
|
||||
{
|
||||
return encryptionKey_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getCreator()const
|
||||
{
|
||||
return creator_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getDeleteDate()const
|
||||
{
|
||||
return deleteDate_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,17 @@ void DescribeDBInstancesRequest::setTag2key(const std::string& tag2key)
|
||||
setParameter("Tag2key", tag2key);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getConnectionString()const
|
||||
{
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setConnectionString(const std::string& connectionString)
|
||||
{
|
||||
connectionString_ = connectionString;
|
||||
setParameter("ConnectionString", connectionString);
|
||||
}
|
||||
|
||||
bool DescribeDBInstancesRequest::getNeedVpcName()const
|
||||
{
|
||||
return needVpcName_;
|
||||
|
||||
@@ -129,6 +129,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
||||
itemsObject.vpcName = valueItemsDBInstance["VpcName"].asString();
|
||||
if(!valueItemsDBInstance["DedicatedHostGroupName"].isNull())
|
||||
itemsObject.dedicatedHostGroupName = valueItemsDBInstance["DedicatedHostGroupName"].asString();
|
||||
if(!valueItemsDBInstance["ConnectionString"].isNull())
|
||||
itemsObject.connectionString = valueItemsDBInstance["ConnectionString"].asString();
|
||||
auto allReadOnlyDBInstanceIdsNode = valueItemsDBInstance["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"];
|
||||
for (auto valueItemsDBInstanceReadOnlyDBInstanceIdsReadOnlyDBInstanceId : allReadOnlyDBInstanceIdsNode)
|
||||
{
|
||||
|
||||
172
rds/src/model/DescribeMetaListRequest.cc
Normal file
172
rds/src/model/DescribeMetaListRequest.cc
Normal file
@@ -0,0 +1,172 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeMetaListRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeMetaListRequest;
|
||||
|
||||
DescribeMetaListRequest::DescribeMetaListRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "DescribeMetaList")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeMetaListRequest::~DescribeMetaListRequest()
|
||||
{}
|
||||
|
||||
long DescribeMetaListRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeMetaListRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string DescribeMetaListRequest::getPattern()const
|
||||
{
|
||||
return pattern_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setPattern(const std::string& pattern)
|
||||
{
|
||||
pattern_ = pattern;
|
||||
setParameter("Pattern", pattern);
|
||||
}
|
||||
|
||||
std::string DescribeMetaListRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeMetaListRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeMetaListRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
int DescribeMetaListRequest::getPageIndex()const
|
||||
{
|
||||
return pageIndex_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setPageIndex(int pageIndex)
|
||||
{
|
||||
pageIndex_ = pageIndex;
|
||||
setParameter("PageIndex", std::to_string(pageIndex));
|
||||
}
|
||||
|
||||
std::string DescribeMetaListRequest::getRestoreTime()const
|
||||
{
|
||||
return restoreTime_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setRestoreTime(const std::string& restoreTime)
|
||||
{
|
||||
restoreTime_ = restoreTime;
|
||||
setParameter("RestoreTime", restoreTime);
|
||||
}
|
||||
|
||||
std::string DescribeMetaListRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
int DescribeMetaListRequest::getBackupSetID()const
|
||||
{
|
||||
return backupSetID_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setBackupSetID(int backupSetID)
|
||||
{
|
||||
backupSetID_ = backupSetID;
|
||||
setParameter("BackupSetID", std::to_string(backupSetID));
|
||||
}
|
||||
|
||||
long DescribeMetaListRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeMetaListRequest::getGetDbName()const
|
||||
{
|
||||
return getDbName_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setGetDbName(const std::string& getDbName)
|
||||
{
|
||||
getDbName_ = getDbName;
|
||||
setParameter("GetDbName", getDbName);
|
||||
}
|
||||
|
||||
std::string DescribeMetaListRequest::getRestoreType()const
|
||||
{
|
||||
return restoreType_;
|
||||
}
|
||||
|
||||
void DescribeMetaListRequest::setRestoreType(const std::string& restoreType)
|
||||
{
|
||||
restoreType_ = restoreType;
|
||||
setParameter("RestoreType", restoreType);
|
||||
}
|
||||
|
||||
96
rds/src/model/DescribeMetaListResult.cc
Normal file
96
rds/src/model/DescribeMetaListResult.cc
Normal file
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeMetaListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeMetaListResult::DescribeMetaListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeMetaListResult::DescribeMetaListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeMetaListResult::~DescribeMetaListResult()
|
||||
{}
|
||||
|
||||
void DescribeMetaListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Meta"];
|
||||
for (auto valueItemsMeta : allItemsNode)
|
||||
{
|
||||
Meta itemsObject;
|
||||
if(!valueItemsMeta["Database"].isNull())
|
||||
itemsObject.database = valueItemsMeta["Database"].asString();
|
||||
if(!valueItemsMeta["Tables"].isNull())
|
||||
itemsObject.tables = valueItemsMeta["Tables"].asString();
|
||||
if(!valueItemsMeta["Size"].isNull())
|
||||
itemsObject.size = valueItemsMeta["Size"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["DBInstanceName"].isNull())
|
||||
dBInstanceName_ = value["DBInstanceName"].asString();
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["TotalPageCount"].isNull())
|
||||
totalPageCount_ = std::stoi(value["TotalPageCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeMetaListResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeMetaListResult::getTotalPageCount()const
|
||||
{
|
||||
return totalPageCount_;
|
||||
}
|
||||
|
||||
int DescribeMetaListResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeMetaListResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeMetaListResult::Meta> DescribeMetaListResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
std::string DescribeMetaListResult::getDBInstanceName()const
|
||||
{
|
||||
return dBInstanceName_;
|
||||
}
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/MigrateConnectionToOtherZoneRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::MigrateConnectionToOtherZoneRequest;
|
||||
|
||||
MigrateConnectionToOtherZoneRequest::MigrateConnectionToOtherZoneRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "MigrateConnectionToOtherZone")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
MigrateConnectionToOtherZoneRequest::~MigrateConnectionToOtherZoneRequest()
|
||||
{}
|
||||
|
||||
std::string MigrateConnectionToOtherZoneRequest::getConnectionString()const
|
||||
{
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
void MigrateConnectionToOtherZoneRequest::setConnectionString(const std::string& connectionString)
|
||||
{
|
||||
connectionString_ = connectionString;
|
||||
setParameter("ConnectionString", connectionString);
|
||||
}
|
||||
|
||||
std::string MigrateConnectionToOtherZoneRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void MigrateConnectionToOtherZoneRequest::setZoneId(const std::string& zoneId)
|
||||
{
|
||||
zoneId_ = zoneId;
|
||||
setParameter("ZoneId", zoneId);
|
||||
}
|
||||
|
||||
std::string MigrateConnectionToOtherZoneRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void MigrateConnectionToOtherZoneRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/MigrateConnectionToOtherZoneResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
MigrateConnectionToOtherZoneResult::MigrateConnectionToOtherZoneResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
MigrateConnectionToOtherZoneResult::MigrateConnectionToOtherZoneResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
MigrateConnectionToOtherZoneResult::~MigrateConnectionToOtherZoneResult()
|
||||
{}
|
||||
|
||||
void MigrateConnectionToOtherZoneResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string MigrateConnectionToOtherZoneResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string MigrateConnectionToOtherZoneResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user