Support RDS Custom.
This commit is contained in:
@@ -33,8 +33,6 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/AttachWhitelistTemplateToInstanceResult.h
|
||||
include/alibabacloud/rds/model/CalculateDBInstanceWeightRequest.h
|
||||
include/alibabacloud/rds/model/CalculateDBInstanceWeightResult.h
|
||||
include/alibabacloud/rds/model/CancelImportRequest.h
|
||||
include/alibabacloud/rds/model/CancelImportResult.h
|
||||
include/alibabacloud/rds/model/CheckAccountNameAvailableRequest.h
|
||||
include/alibabacloud/rds/model/CheckAccountNameAvailableResult.h
|
||||
include/alibabacloud/rds/model/CheckCloudResourceAuthorizedRequest.h
|
||||
@@ -447,8 +445,6 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceAutoUpgradeMinorVersionResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceConfigRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceConfigResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceDelayedReplicationTimeRequest.h
|
||||
@@ -475,8 +471,6 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstancePayTypeRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstancePayTypeResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceSSLRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceSSLResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceSecurityGroupRuleRequest.h
|
||||
@@ -587,8 +581,6 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/SwitchDBInstanceNetTypeResult.h
|
||||
include/alibabacloud/rds/model/SwitchDBInstanceVpcRequest.h
|
||||
include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h
|
||||
include/alibabacloud/rds/model/SwitchGuardToMasterInstanceRequest.h
|
||||
include/alibabacloud/rds/model/SwitchGuardToMasterInstanceResult.h
|
||||
include/alibabacloud/rds/model/TagResourcesRequest.h
|
||||
include/alibabacloud/rds/model/TagResourcesResult.h
|
||||
include/alibabacloud/rds/model/TerminateMigrateTaskRequest.h
|
||||
@@ -628,8 +620,6 @@ set(rds_src
|
||||
src/model/AttachWhitelistTemplateToInstanceResult.cc
|
||||
src/model/CalculateDBInstanceWeightRequest.cc
|
||||
src/model/CalculateDBInstanceWeightResult.cc
|
||||
src/model/CancelImportRequest.cc
|
||||
src/model/CancelImportResult.cc
|
||||
src/model/CheckAccountNameAvailableRequest.cc
|
||||
src/model/CheckAccountNameAvailableResult.cc
|
||||
src/model/CheckCloudResourceAuthorizedRequest.cc
|
||||
@@ -1042,8 +1032,6 @@ set(rds_src
|
||||
src/model/ModifyDBInstanceAutoUpgradeMinorVersionResult.cc
|
||||
src/model/ModifyDBInstanceConfigRequest.cc
|
||||
src/model/ModifyDBInstanceConfigResult.cc
|
||||
src/model/ModifyDBInstanceConnectionModeRequest.cc
|
||||
src/model/ModifyDBInstanceConnectionModeResult.cc
|
||||
src/model/ModifyDBInstanceConnectionStringRequest.cc
|
||||
src/model/ModifyDBInstanceConnectionStringResult.cc
|
||||
src/model/ModifyDBInstanceDelayedReplicationTimeRequest.cc
|
||||
@@ -1070,8 +1058,6 @@ set(rds_src
|
||||
src/model/ModifyDBInstanceNetworkTypeResult.cc
|
||||
src/model/ModifyDBInstancePayTypeRequest.cc
|
||||
src/model/ModifyDBInstancePayTypeResult.cc
|
||||
src/model/ModifyDBInstanceProxyConfigurationRequest.cc
|
||||
src/model/ModifyDBInstanceProxyConfigurationResult.cc
|
||||
src/model/ModifyDBInstanceSSLRequest.cc
|
||||
src/model/ModifyDBInstanceSSLResult.cc
|
||||
src/model/ModifyDBInstanceSecurityGroupRuleRequest.cc
|
||||
@@ -1182,8 +1168,6 @@ set(rds_src
|
||||
src/model/SwitchDBInstanceNetTypeResult.cc
|
||||
src/model/SwitchDBInstanceVpcRequest.cc
|
||||
src/model/SwitchDBInstanceVpcResult.cc
|
||||
src/model/SwitchGuardToMasterInstanceRequest.cc
|
||||
src/model/SwitchGuardToMasterInstanceResult.cc
|
||||
src/model/TagResourcesRequest.cc
|
||||
src/model/TagResourcesResult.cc
|
||||
src/model/TerminateMigrateTaskRequest.cc
|
||||
|
||||
@@ -34,8 +34,6 @@
|
||||
#include "model/AttachWhitelistTemplateToInstanceResult.h"
|
||||
#include "model/CalculateDBInstanceWeightRequest.h"
|
||||
#include "model/CalculateDBInstanceWeightResult.h"
|
||||
#include "model/CancelImportRequest.h"
|
||||
#include "model/CancelImportResult.h"
|
||||
#include "model/CheckAccountNameAvailableRequest.h"
|
||||
#include "model/CheckAccountNameAvailableResult.h"
|
||||
#include "model/CheckCloudResourceAuthorizedRequest.h"
|
||||
@@ -448,8 +446,6 @@
|
||||
#include "model/ModifyDBInstanceAutoUpgradeMinorVersionResult.h"
|
||||
#include "model/ModifyDBInstanceConfigRequest.h"
|
||||
#include "model/ModifyDBInstanceConfigResult.h"
|
||||
#include "model/ModifyDBInstanceConnectionModeRequest.h"
|
||||
#include "model/ModifyDBInstanceConnectionModeResult.h"
|
||||
#include "model/ModifyDBInstanceConnectionStringRequest.h"
|
||||
#include "model/ModifyDBInstanceConnectionStringResult.h"
|
||||
#include "model/ModifyDBInstanceDelayedReplicationTimeRequest.h"
|
||||
@@ -476,8 +472,6 @@
|
||||
#include "model/ModifyDBInstanceNetworkTypeResult.h"
|
||||
#include "model/ModifyDBInstancePayTypeRequest.h"
|
||||
#include "model/ModifyDBInstancePayTypeResult.h"
|
||||
#include "model/ModifyDBInstanceProxyConfigurationRequest.h"
|
||||
#include "model/ModifyDBInstanceProxyConfigurationResult.h"
|
||||
#include "model/ModifyDBInstanceSSLRequest.h"
|
||||
#include "model/ModifyDBInstanceSSLResult.h"
|
||||
#include "model/ModifyDBInstanceSecurityGroupRuleRequest.h"
|
||||
@@ -588,8 +582,6 @@
|
||||
#include "model/SwitchDBInstanceNetTypeResult.h"
|
||||
#include "model/SwitchDBInstanceVpcRequest.h"
|
||||
#include "model/SwitchDBInstanceVpcResult.h"
|
||||
#include "model/SwitchGuardToMasterInstanceRequest.h"
|
||||
#include "model/SwitchGuardToMasterInstanceResult.h"
|
||||
#include "model/TagResourcesRequest.h"
|
||||
#include "model/TagResourcesResult.h"
|
||||
#include "model/TerminateMigrateTaskRequest.h"
|
||||
@@ -641,9 +633,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CalculateDBInstanceWeightResult> CalculateDBInstanceWeightOutcome;
|
||||
typedef std::future<CalculateDBInstanceWeightOutcome> CalculateDBInstanceWeightOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CalculateDBInstanceWeightRequest&, const CalculateDBInstanceWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CalculateDBInstanceWeightAsyncHandler;
|
||||
typedef Outcome<Error, Model::CancelImportResult> CancelImportOutcome;
|
||||
typedef std::future<CancelImportOutcome> CancelImportOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CancelImportRequest&, const CancelImportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelImportAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckAccountNameAvailableResult> CheckAccountNameAvailableOutcome;
|
||||
typedef std::future<CheckAccountNameAvailableOutcome> CheckAccountNameAvailableOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CheckAccountNameAvailableRequest&, const CheckAccountNameAvailableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckAccountNameAvailableAsyncHandler;
|
||||
@@ -1262,9 +1251,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceConfigResult> ModifyDBInstanceConfigOutcome;
|
||||
typedef std::future<ModifyDBInstanceConfigOutcome> ModifyDBInstanceConfigOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceConfigRequest&, const ModifyDBInstanceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceConnectionModeResult> ModifyDBInstanceConnectionModeOutcome;
|
||||
typedef std::future<ModifyDBInstanceConnectionModeOutcome> ModifyDBInstanceConnectionModeOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceConnectionModeRequest&, const ModifyDBInstanceConnectionModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionModeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
|
||||
typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
|
||||
@@ -1304,9 +1290,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyDBInstancePayTypeResult> ModifyDBInstancePayTypeOutcome;
|
||||
typedef std::future<ModifyDBInstancePayTypeOutcome> ModifyDBInstancePayTypeOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstancePayTypeRequest&, const ModifyDBInstancePayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstancePayTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceProxyConfigurationResult> ModifyDBInstanceProxyConfigurationOutcome;
|
||||
typedef std::future<ModifyDBInstanceProxyConfigurationOutcome> ModifyDBInstanceProxyConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceProxyConfigurationRequest&, const ModifyDBInstanceProxyConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceProxyConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceSSLResult> ModifyDBInstanceSSLOutcome;
|
||||
typedef std::future<ModifyDBInstanceSSLOutcome> ModifyDBInstanceSSLOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceSSLRequest&, const ModifyDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceSSLAsyncHandler;
|
||||
@@ -1472,9 +1455,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SwitchDBInstanceVpcResult> SwitchDBInstanceVpcOutcome;
|
||||
typedef std::future<SwitchDBInstanceVpcOutcome> SwitchDBInstanceVpcOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::SwitchDBInstanceVpcRequest&, const SwitchDBInstanceVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceVpcAsyncHandler;
|
||||
typedef Outcome<Error, Model::SwitchGuardToMasterInstanceResult> SwitchGuardToMasterInstanceOutcome;
|
||||
typedef std::future<SwitchGuardToMasterInstanceOutcome> SwitchGuardToMasterInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::SwitchGuardToMasterInstanceRequest&, const SwitchGuardToMasterInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchGuardToMasterInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
|
||||
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
|
||||
@@ -1534,9 +1514,6 @@ namespace AlibabaCloud
|
||||
CalculateDBInstanceWeightOutcome calculateDBInstanceWeight(const Model::CalculateDBInstanceWeightRequest &request)const;
|
||||
void calculateDBInstanceWeightAsync(const Model::CalculateDBInstanceWeightRequest& request, const CalculateDBInstanceWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CalculateDBInstanceWeightOutcomeCallable calculateDBInstanceWeightCallable(const Model::CalculateDBInstanceWeightRequest& request) const;
|
||||
CancelImportOutcome cancelImport(const Model::CancelImportRequest &request)const;
|
||||
void cancelImportAsync(const Model::CancelImportRequest& request, const CancelImportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelImportOutcomeCallable cancelImportCallable(const Model::CancelImportRequest& request) const;
|
||||
CheckAccountNameAvailableOutcome checkAccountNameAvailable(const Model::CheckAccountNameAvailableRequest &request)const;
|
||||
void checkAccountNameAvailableAsync(const Model::CheckAccountNameAvailableRequest& request, const CheckAccountNameAvailableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckAccountNameAvailableOutcomeCallable checkAccountNameAvailableCallable(const Model::CheckAccountNameAvailableRequest& request) const;
|
||||
@@ -2155,9 +2132,6 @@ namespace AlibabaCloud
|
||||
ModifyDBInstanceConfigOutcome modifyDBInstanceConfig(const Model::ModifyDBInstanceConfigRequest &request)const;
|
||||
void modifyDBInstanceConfigAsync(const Model::ModifyDBInstanceConfigRequest& request, const ModifyDBInstanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceConfigOutcomeCallable modifyDBInstanceConfigCallable(const Model::ModifyDBInstanceConfigRequest& request) const;
|
||||
ModifyDBInstanceConnectionModeOutcome modifyDBInstanceConnectionMode(const Model::ModifyDBInstanceConnectionModeRequest &request)const;
|
||||
void modifyDBInstanceConnectionModeAsync(const Model::ModifyDBInstanceConnectionModeRequest& request, const ModifyDBInstanceConnectionModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceConnectionModeOutcomeCallable modifyDBInstanceConnectionModeCallable(const Model::ModifyDBInstanceConnectionModeRequest& request) const;
|
||||
ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
|
||||
void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
|
||||
@@ -2197,9 +2171,6 @@ namespace AlibabaCloud
|
||||
ModifyDBInstancePayTypeOutcome modifyDBInstancePayType(const Model::ModifyDBInstancePayTypeRequest &request)const;
|
||||
void modifyDBInstancePayTypeAsync(const Model::ModifyDBInstancePayTypeRequest& request, const ModifyDBInstancePayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstancePayTypeOutcomeCallable modifyDBInstancePayTypeCallable(const Model::ModifyDBInstancePayTypeRequest& request) const;
|
||||
ModifyDBInstanceProxyConfigurationOutcome modifyDBInstanceProxyConfiguration(const Model::ModifyDBInstanceProxyConfigurationRequest &request)const;
|
||||
void modifyDBInstanceProxyConfigurationAsync(const Model::ModifyDBInstanceProxyConfigurationRequest& request, const ModifyDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceProxyConfigurationOutcomeCallable modifyDBInstanceProxyConfigurationCallable(const Model::ModifyDBInstanceProxyConfigurationRequest& request) const;
|
||||
ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const;
|
||||
void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const;
|
||||
@@ -2365,9 +2336,6 @@ namespace AlibabaCloud
|
||||
SwitchDBInstanceVpcOutcome switchDBInstanceVpc(const Model::SwitchDBInstanceVpcRequest &request)const;
|
||||
void switchDBInstanceVpcAsync(const Model::SwitchDBInstanceVpcRequest& request, const SwitchDBInstanceVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SwitchDBInstanceVpcOutcomeCallable switchDBInstanceVpcCallable(const Model::SwitchDBInstanceVpcRequest& request) const;
|
||||
SwitchGuardToMasterInstanceOutcome switchGuardToMasterInstance(const Model::SwitchGuardToMasterInstanceRequest &request)const;
|
||||
void switchGuardToMasterInstanceAsync(const Model::SwitchGuardToMasterInstanceRequest& request, const SwitchGuardToMasterInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SwitchGuardToMasterInstanceOutcomeCallable switchGuardToMasterInstanceCallable(const Model::SwitchGuardToMasterInstanceRequest& request) const;
|
||||
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
|
||||
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
|
||||
|
||||
@@ -1,66 +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_CANCELIMPORTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CANCELIMPORTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT CancelImportRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CancelImportRequest();
|
||||
~CancelImportRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
int getImportId() const;
|
||||
void setImportId(int importId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
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);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
int importId_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CANCELIMPORTREQUEST_H_
|
||||
@@ -1,49 +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_CANCELIMPORTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CANCELIMPORTRESULT_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 CancelImportResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelImportResult();
|
||||
explicit CancelImportResult(const std::string &payload);
|
||||
~CancelImportResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CANCELIMPORTRESULT_H_
|
||||
@@ -52,6 +52,8 @@ public:
|
||||
void setSystemDBCharset(const std::string &systemDBCharset);
|
||||
std::string getConnectionString() const;
|
||||
void setConnectionString(const std::string &connectionString);
|
||||
bool getAutoCreateProxy() const;
|
||||
void setAutoCreateProxy(bool autoCreateProxy);
|
||||
std::string getEngineVersion() const;
|
||||
void setEngineVersion(const std::string &engineVersion);
|
||||
bool getDeletionProtection() const;
|
||||
@@ -172,6 +174,7 @@ private:
|
||||
int dBInstanceStorage_;
|
||||
std::string systemDBCharset_;
|
||||
std::string connectionString_;
|
||||
bool autoCreateProxy_;
|
||||
std::string engineVersion_;
|
||||
bool deletionProtection_;
|
||||
std::string resourceGroupId_;
|
||||
|
||||
@@ -34,6 +34,8 @@ public:
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getDBInstanceStorage() const;
|
||||
void setDBInstanceStorage(int dBInstanceStorage);
|
||||
bool getAutoCreateProxy() const;
|
||||
void setAutoCreateProxy(bool autoCreateProxy);
|
||||
std::string getEngineVersion() const;
|
||||
void setEngineVersion(const std::string &engineVersion);
|
||||
bool getDeletionProtection() const;
|
||||
@@ -106,6 +108,7 @@ public:
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int dBInstanceStorage_;
|
||||
bool autoCreateProxy_;
|
||||
std::string engineVersion_;
|
||||
bool deletionProtection_;
|
||||
std::string resourceGroupId_;
|
||||
|
||||
@@ -30,8 +30,8 @@ class ALIBABACLOUD_RDS_EXPORT CreateYouhuiForOrderRequest : public RpcServiceReq
|
||||
public:
|
||||
CreateYouhuiForOrderRequest();
|
||||
~CreateYouhuiForOrderRequest();
|
||||
std::string getResourceOwnerId() const;
|
||||
void setResourceOwnerId(const std::string &resourceOwnerId);
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerId() const;
|
||||
@@ -46,7 +46,7 @@ public:
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerId_;
|
||||
long promotionId_;
|
||||
|
||||
@@ -1,63 +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_MODIFYDBINSTANCECONNECTIONMODEREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCECONNECTIONMODEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyDBInstanceConnectionModeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyDBInstanceConnectionModeRequest();
|
||||
~ModifyDBInstanceConnectionModeRequest();
|
||||
std::string getConnectionMode() const;
|
||||
void setConnectionMode(const std::string &connectionMode);
|
||||
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 ®ionId);
|
||||
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);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string connectionMode_;
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCECONNECTIONMODEREQUEST_H_
|
||||
@@ -1,49 +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_MODIFYDBINSTANCECONNECTIONMODERESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCECONNECTIONMODERESULT_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 ModifyDBInstanceConnectionModeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyDBInstanceConnectionModeResult();
|
||||
explicit ModifyDBInstanceConnectionModeResult(const std::string &payload);
|
||||
~ModifyDBInstanceConnectionModeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCECONNECTIONMODERESULT_H_
|
||||
@@ -1,63 +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_MODIFYDBINSTANCEPROXYCONFIGURATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEPROXYCONFIGURATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyDBInstanceProxyConfigurationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyDBInstanceProxyConfigurationRequest();
|
||||
~ModifyDBInstanceProxyConfigurationRequest();
|
||||
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 ®ionId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getProxyConfigurationValue() const;
|
||||
void setProxyConfigurationValue(const std::string &proxyConfigurationValue);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProxyConfigurationKey() const;
|
||||
void setProxyConfigurationKey(const std::string &proxyConfigurationKey);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string proxyConfigurationValue_;
|
||||
long ownerId_;
|
||||
std::string proxyConfigurationKey_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEPROXYCONFIGURATIONREQUEST_H_
|
||||
@@ -1,49 +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_MODIFYDBINSTANCEPROXYCONFIGURATIONRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEPROXYCONFIGURATIONRESULT_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 ModifyDBInstanceProxyConfigurationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyDBInstanceProxyConfigurationResult();
|
||||
explicit ModifyDBInstanceProxyConfigurationResult(const std::string &payload);
|
||||
~ModifyDBInstanceProxyConfigurationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEPROXYCONFIGURATIONRESULT_H_
|
||||
@@ -1,63 +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_SWITCHGUARDTOMASTERINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_SWITCHGUARDTOMASTERINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT SwitchGuardToMasterInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SwitchGuardToMasterInstanceRequest();
|
||||
~SwitchGuardToMasterInstanceRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
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);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_SWITCHGUARDTOMASTERINSTANCEREQUEST_H_
|
||||
@@ -1,51 +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_SWITCHGUARDTOMASTERINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_SWITCHGUARDTOMASTERINSTANCERESULT_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 SwitchGuardToMasterInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SwitchGuardToMasterInstanceResult();
|
||||
explicit SwitchGuardToMasterInstanceResult(const std::string &payload);
|
||||
~SwitchGuardToMasterInstanceResult();
|
||||
std::string getDBInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dBInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_SWITCHGUARDTOMASTERINSTANCERESULT_H_
|
||||
@@ -267,42 +267,6 @@ RdsClient::CalculateDBInstanceWeightOutcomeCallable RdsClient::calculateDBInstan
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CancelImportOutcome RdsClient::cancelImport(const CancelImportRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CancelImportOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CancelImportOutcome(CancelImportResult(outcome.result()));
|
||||
else
|
||||
return CancelImportOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::cancelImportAsync(const CancelImportRequest& request, const CancelImportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, cancelImport(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::CancelImportOutcomeCallable RdsClient::cancelImportCallable(const CancelImportRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CancelImportOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->cancelImport(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CheckAccountNameAvailableOutcome RdsClient::checkAccountNameAvailable(const CheckAccountNameAvailableRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -7719,42 +7683,6 @@ RdsClient::ModifyDBInstanceConfigOutcomeCallable RdsClient::modifyDBInstanceConf
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceConnectionModeOutcome RdsClient::modifyDBInstanceConnectionMode(const ModifyDBInstanceConnectionModeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyDBInstanceConnectionModeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyDBInstanceConnectionModeOutcome(ModifyDBInstanceConnectionModeResult(outcome.result()));
|
||||
else
|
||||
return ModifyDBInstanceConnectionModeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::modifyDBInstanceConnectionModeAsync(const ModifyDBInstanceConnectionModeRequest& request, const ModifyDBInstanceConnectionModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyDBInstanceConnectionMode(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceConnectionModeOutcomeCallable RdsClient::modifyDBInstanceConnectionModeCallable(const ModifyDBInstanceConnectionModeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyDBInstanceConnectionModeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyDBInstanceConnectionMode(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceConnectionStringOutcome RdsClient::modifyDBInstanceConnectionString(const ModifyDBInstanceConnectionStringRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -8223,42 +8151,6 @@ RdsClient::ModifyDBInstancePayTypeOutcomeCallable RdsClient::modifyDBInstancePay
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceProxyConfigurationOutcome RdsClient::modifyDBInstanceProxyConfiguration(const ModifyDBInstanceProxyConfigurationRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyDBInstanceProxyConfigurationOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyDBInstanceProxyConfigurationOutcome(ModifyDBInstanceProxyConfigurationResult(outcome.result()));
|
||||
else
|
||||
return ModifyDBInstanceProxyConfigurationOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::modifyDBInstanceProxyConfigurationAsync(const ModifyDBInstanceProxyConfigurationRequest& request, const ModifyDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyDBInstanceProxyConfiguration(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceProxyConfigurationOutcomeCallable RdsClient::modifyDBInstanceProxyConfigurationCallable(const ModifyDBInstanceProxyConfigurationRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyDBInstanceProxyConfigurationOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyDBInstanceProxyConfiguration(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceSSLOutcome RdsClient::modifyDBInstanceSSL(const ModifyDBInstanceSSLRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -10239,42 +10131,6 @@ RdsClient::SwitchDBInstanceVpcOutcomeCallable RdsClient::switchDBInstanceVpcCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::SwitchGuardToMasterInstanceOutcome RdsClient::switchGuardToMasterInstance(const SwitchGuardToMasterInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SwitchGuardToMasterInstanceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SwitchGuardToMasterInstanceOutcome(SwitchGuardToMasterInstanceResult(outcome.result()));
|
||||
else
|
||||
return SwitchGuardToMasterInstanceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::switchGuardToMasterInstanceAsync(const SwitchGuardToMasterInstanceRequest& request, const SwitchGuardToMasterInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, switchGuardToMasterInstance(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::SwitchGuardToMasterInstanceOutcomeCallable RdsClient::switchGuardToMasterInstanceCallable(const SwitchGuardToMasterInstanceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SwitchGuardToMasterInstanceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->switchGuardToMasterInstance(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::TagResourcesOutcome RdsClient::tagResources(const TagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -1,108 +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/CancelImportRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::CancelImportRequest;
|
||||
|
||||
CancelImportRequest::CancelImportRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "CancelImport") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CancelImportRequest::~CancelImportRequest() {}
|
||||
|
||||
long CancelImportRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CancelImportRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CancelImportRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
int CancelImportRequest::getImportId() const {
|
||||
return importId_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setImportId(int importId) {
|
||||
importId_ = importId;
|
||||
setParameter(std::string("ImportId"), std::to_string(importId));
|
||||
}
|
||||
|
||||
std::string CancelImportRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CancelImportRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CancelImportRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CancelImportRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long CancelImportRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CancelImportRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,44 +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/CancelImportResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
CancelImportResult::CancelImportResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CancelImportResult::CancelImportResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CancelImportResult::~CancelImportResult()
|
||||
{}
|
||||
|
||||
void CancelImportResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -79,6 +79,15 @@ void CreateDBInstanceRequest::setConnectionString(const std::string &connectionS
|
||||
setParameter(std::string("ConnectionString"), connectionString);
|
||||
}
|
||||
|
||||
bool CreateDBInstanceRequest::getAutoCreateProxy() const {
|
||||
return autoCreateProxy_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setAutoCreateProxy(bool autoCreateProxy) {
|
||||
autoCreateProxy_ = autoCreateProxy;
|
||||
setParameter(std::string("AutoCreateProxy"), autoCreateProxy ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEngineVersion() const {
|
||||
return engineVersion_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,15 @@ void CreateReadOnlyDBInstanceRequest::setDBInstanceStorage(int dBInstanceStorage
|
||||
setParameter(std::string("DBInstanceStorage"), std::to_string(dBInstanceStorage));
|
||||
}
|
||||
|
||||
bool CreateReadOnlyDBInstanceRequest::getAutoCreateProxy() const {
|
||||
return autoCreateProxy_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setAutoCreateProxy(bool autoCreateProxy) {
|
||||
autoCreateProxy_ = autoCreateProxy;
|
||||
setParameter(std::string("AutoCreateProxy"), autoCreateProxy ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getEngineVersion() const {
|
||||
return engineVersion_;
|
||||
}
|
||||
|
||||
@@ -25,13 +25,13 @@ CreateYouhuiForOrderRequest::CreateYouhuiForOrderRequest()
|
||||
|
||||
CreateYouhuiForOrderRequest::~CreateYouhuiForOrderRequest() {}
|
||||
|
||||
std::string CreateYouhuiForOrderRequest::getResourceOwnerId() const {
|
||||
long CreateYouhuiForOrderRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateYouhuiForOrderRequest::setResourceOwnerId(const std::string &resourceOwnerId) {
|
||||
void CreateYouhuiForOrderRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), resourceOwnerId);
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateYouhuiForOrderRequest::getResourceOwnerAccount() const {
|
||||
|
||||
@@ -1,99 +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/ModifyDBInstanceConnectionModeRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::ModifyDBInstanceConnectionModeRequest;
|
||||
|
||||
ModifyDBInstanceConnectionModeRequest::ModifyDBInstanceConnectionModeRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceConnectionMode") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBInstanceConnectionModeRequest::~ModifyDBInstanceConnectionModeRequest() {}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getConnectionMode() const {
|
||||
return connectionMode_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setConnectionMode(const std::string &connectionMode) {
|
||||
connectionMode_ = connectionMode;
|
||||
setParameter(std::string("ConnectionMode"), connectionMode);
|
||||
}
|
||||
|
||||
long ModifyDBInstanceConnectionModeRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long ModifyDBInstanceConnectionModeRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,44 +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/ModifyDBInstanceConnectionModeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
ModifyDBInstanceConnectionModeResult::ModifyDBInstanceConnectionModeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyDBInstanceConnectionModeResult::ModifyDBInstanceConnectionModeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyDBInstanceConnectionModeResult::~ModifyDBInstanceConnectionModeResult()
|
||||
{}
|
||||
|
||||
void ModifyDBInstanceConnectionModeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -1,99 +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/ModifyDBInstanceProxyConfigurationRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::ModifyDBInstanceProxyConfigurationRequest;
|
||||
|
||||
ModifyDBInstanceProxyConfigurationRequest::ModifyDBInstanceProxyConfigurationRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceProxyConfiguration") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBInstanceProxyConfigurationRequest::~ModifyDBInstanceProxyConfigurationRequest() {}
|
||||
|
||||
long ModifyDBInstanceProxyConfigurationRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceProxyConfigurationRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceProxyConfigurationRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceProxyConfigurationRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceProxyConfigurationRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceProxyConfigurationRequest::getProxyConfigurationValue() const {
|
||||
return proxyConfigurationValue_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationRequest::setProxyConfigurationValue(const std::string &proxyConfigurationValue) {
|
||||
proxyConfigurationValue_ = proxyConfigurationValue;
|
||||
setParameter(std::string("ProxyConfigurationValue"), proxyConfigurationValue);
|
||||
}
|
||||
|
||||
long ModifyDBInstanceProxyConfigurationRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceProxyConfigurationRequest::getProxyConfigurationKey() const {
|
||||
return proxyConfigurationKey_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationRequest::setProxyConfigurationKey(const std::string &proxyConfigurationKey) {
|
||||
proxyConfigurationKey_ = proxyConfigurationKey;
|
||||
setParameter(std::string("ProxyConfigurationKey"), proxyConfigurationKey);
|
||||
}
|
||||
|
||||
@@ -1,44 +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/ModifyDBInstanceProxyConfigurationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
ModifyDBInstanceProxyConfigurationResult::ModifyDBInstanceProxyConfigurationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyDBInstanceProxyConfigurationResult::ModifyDBInstanceProxyConfigurationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyDBInstanceProxyConfigurationResult::~ModifyDBInstanceProxyConfigurationResult()
|
||||
{}
|
||||
|
||||
void ModifyDBInstanceProxyConfigurationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -1,99 +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/SwitchGuardToMasterInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::SwitchGuardToMasterInstanceRequest;
|
||||
|
||||
SwitchGuardToMasterInstanceRequest::SwitchGuardToMasterInstanceRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "SwitchGuardToMasterInstance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SwitchGuardToMasterInstanceRequest::~SwitchGuardToMasterInstanceRequest() {}
|
||||
|
||||
long SwitchGuardToMasterInstanceRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void SwitchGuardToMasterInstanceRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string SwitchGuardToMasterInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void SwitchGuardToMasterInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string SwitchGuardToMasterInstanceRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void SwitchGuardToMasterInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string SwitchGuardToMasterInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void SwitchGuardToMasterInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string SwitchGuardToMasterInstanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void SwitchGuardToMasterInstanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string SwitchGuardToMasterInstanceRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void SwitchGuardToMasterInstanceRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string SwitchGuardToMasterInstanceRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void SwitchGuardToMasterInstanceRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long SwitchGuardToMasterInstanceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void SwitchGuardToMasterInstanceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,51 +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/SwitchGuardToMasterInstanceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
SwitchGuardToMasterInstanceResult::SwitchGuardToMasterInstanceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SwitchGuardToMasterInstanceResult::SwitchGuardToMasterInstanceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SwitchGuardToMasterInstanceResult::~SwitchGuardToMasterInstanceResult()
|
||||
{}
|
||||
|
||||
void SwitchGuardToMasterInstanceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string SwitchGuardToMasterInstanceResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user