Browse Source

Support RDS Custom.

sdk-team 2 years ago
parent
commit
44c9ab5768
26 changed files with 31 additions and 1240 deletions
  1. 1 1
      VERSION
  2. 0 16
      rds/CMakeLists.txt
  3. 0 32
      rds/include/alibabacloud/rds/RdsClient.h
  4. 0 66
      rds/include/alibabacloud/rds/model/CancelImportRequest.h
  5. 0 49
      rds/include/alibabacloud/rds/model/CancelImportResult.h
  6. 3 0
      rds/include/alibabacloud/rds/model/CreateDBInstanceRequest.h
  7. 3 0
      rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h
  8. 3 3
      rds/include/alibabacloud/rds/model/CreateYouhuiForOrderRequest.h
  9. 0 63
      rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.h
  10. 0 49
      rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.h
  11. 0 63
      rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationRequest.h
  12. 0 49
      rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationResult.h
  13. 0 63
      rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceRequest.h
  14. 0 51
      rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceResult.h
  15. 0 144
      rds/src/RdsClient.cc
  16. 0 108
      rds/src/model/CancelImportRequest.cc
  17. 0 44
      rds/src/model/CancelImportResult.cc
  18. 9 0
      rds/src/model/CreateDBInstanceRequest.cc
  19. 9 0
      rds/src/model/CreateReadOnlyDBInstanceRequest.cc
  20. 3 3
      rds/src/model/CreateYouhuiForOrderRequest.cc
  21. 0 99
      rds/src/model/ModifyDBInstanceConnectionModeRequest.cc
  22. 0 44
      rds/src/model/ModifyDBInstanceConnectionModeResult.cc
  23. 0 99
      rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc
  24. 0 44
      rds/src/model/ModifyDBInstanceProxyConfigurationResult.cc
  25. 0 99
      rds/src/model/SwitchGuardToMasterInstanceRequest.cc
  26. 0 51
      rds/src/model/SwitchGuardToMasterInstanceResult.cc

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1972
+1.36.1973

+ 0 - 16
rds/CMakeLists.txt

@@ -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

+ 0 - 32
rds/include/alibabacloud/rds/RdsClient.h

@@ -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;

+ 0 - 66
rds/include/alibabacloud/rds/model/CancelImportRequest.h

@@ -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 &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);
-	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_

+ 0 - 49
rds/include/alibabacloud/rds/model/CancelImportResult.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_

+ 3 - 0
rds/include/alibabacloud/rds/model/CreateDBInstanceRequest.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_;

+ 3 - 0
rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h

@@ -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_;

+ 3 - 3
rds/include/alibabacloud/rds/model/CreateYouhuiForOrderRequest.h

@@ -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 &regionId);
 
 private:
-	std::string resourceOwnerId_;
+	long resourceOwnerId_;
 	std::string resourceOwnerAccount_;
 	std::string ownerId_;
 	long promotionId_;

+ 0 - 63
rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.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_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 &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);
-	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_

+ 0 - 49
rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.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_

+ 0 - 63
rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationRequest.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 &regionId);
-	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_

+ 0 - 49
rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationResult.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_

+ 0 - 63
rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceRequest.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 &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);
-	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_

+ 0 - 51
rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceResult.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_

+ 0 - 144
rds/src/RdsClient.cc

@@ -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();

+ 0 - 108
rds/src/model/CancelImportRequest.cc

@@ -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 &regionId) {
-  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));
-}
-

+ 0 - 44
rds/src/model/CancelImportResult.cc

@@ -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());
-
-}
-

+ 9 - 0
rds/src/model/CreateDBInstanceRequest.cc

@@ -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_;
 }

+ 9 - 0
rds/src/model/CreateReadOnlyDBInstanceRequest.cc

@@ -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_;
 }

+ 3 - 3
rds/src/model/CreateYouhuiForOrderRequest.cc

@@ -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 {

+ 0 - 99
rds/src/model/ModifyDBInstanceConnectionModeRequest.cc

@@ -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 &regionId) {
-  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));
-}
-

+ 0 - 44
rds/src/model/ModifyDBInstanceConnectionModeResult.cc

@@ -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());
-
-}
-

+ 0 - 99
rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc

@@ -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 &regionId) {
-  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);
-}
-

+ 0 - 44
rds/src/model/ModifyDBInstanceProxyConfigurationResult.cc

@@ -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());
-
-}
-

+ 0 - 99
rds/src/model/SwitchGuardToMasterInstanceRequest.cc

@@ -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 &regionId) {
-  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));
-}
-

+ 0 - 51
rds/src/model/SwitchGuardToMasterInstanceResult.cc

@@ -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_;
-}
-