diff --git a/VERSION b/VERSION index 2ffea1862..403a31f9a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1972 \ No newline at end of file +1.36.1973 \ No newline at end of file diff --git a/rds/CMakeLists.txt b/rds/CMakeLists.txt index c049bbcbd..721e49dae 100644 --- a/rds/CMakeLists.txt +++ b/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 diff --git a/rds/include/alibabacloud/rds/RdsClient.h b/rds/include/alibabacloud/rds/RdsClient.h index 8d8d9644e..c063bd7de 100644 --- a/rds/include/alibabacloud/rds/RdsClient.h +++ b/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 CalculateDBInstanceWeightOutcome; typedef std::future CalculateDBInstanceWeightOutcomeCallable; typedef std::function&)> CalculateDBInstanceWeightAsyncHandler; - typedef Outcome CancelImportOutcome; - typedef std::future CancelImportOutcomeCallable; - typedef std::function&)> CancelImportAsyncHandler; typedef Outcome CheckAccountNameAvailableOutcome; typedef std::future CheckAccountNameAvailableOutcomeCallable; typedef std::function&)> CheckAccountNameAvailableAsyncHandler; @@ -1262,9 +1251,6 @@ namespace AlibabaCloud typedef Outcome ModifyDBInstanceConfigOutcome; typedef std::future ModifyDBInstanceConfigOutcomeCallable; typedef std::function&)> ModifyDBInstanceConfigAsyncHandler; - typedef Outcome ModifyDBInstanceConnectionModeOutcome; - typedef std::future ModifyDBInstanceConnectionModeOutcomeCallable; - typedef std::function&)> ModifyDBInstanceConnectionModeAsyncHandler; typedef Outcome ModifyDBInstanceConnectionStringOutcome; typedef std::future ModifyDBInstanceConnectionStringOutcomeCallable; typedef std::function&)> ModifyDBInstanceConnectionStringAsyncHandler; @@ -1304,9 +1290,6 @@ namespace AlibabaCloud typedef Outcome ModifyDBInstancePayTypeOutcome; typedef std::future ModifyDBInstancePayTypeOutcomeCallable; typedef std::function&)> ModifyDBInstancePayTypeAsyncHandler; - typedef Outcome ModifyDBInstanceProxyConfigurationOutcome; - typedef std::future ModifyDBInstanceProxyConfigurationOutcomeCallable; - typedef std::function&)> ModifyDBInstanceProxyConfigurationAsyncHandler; typedef Outcome ModifyDBInstanceSSLOutcome; typedef std::future ModifyDBInstanceSSLOutcomeCallable; typedef std::function&)> ModifyDBInstanceSSLAsyncHandler; @@ -1472,9 +1455,6 @@ namespace AlibabaCloud typedef Outcome SwitchDBInstanceVpcOutcome; typedef std::future SwitchDBInstanceVpcOutcomeCallable; typedef std::function&)> SwitchDBInstanceVpcAsyncHandler; - typedef Outcome SwitchGuardToMasterInstanceOutcome; - typedef std::future SwitchGuardToMasterInstanceOutcomeCallable; - typedef std::function&)> SwitchGuardToMasterInstanceAsyncHandler; typedef Outcome TagResourcesOutcome; typedef std::future TagResourcesOutcomeCallable; typedef std::function&)> 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& context = nullptr) const; TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const; diff --git a/rds/include/alibabacloud/rds/model/CancelImportRequest.h b/rds/include/alibabacloud/rds/model/CancelImportRequest.h deleted file mode 100644 index 073041827..000000000 --- a/rds/include/alibabacloud/rds/model/CancelImportRequest.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ diff --git a/rds/include/alibabacloud/rds/model/CancelImportResult.h b/rds/include/alibabacloud/rds/model/CancelImportResult.h deleted file mode 100644 index 7c594134d..000000000 --- a/rds/include/alibabacloud/rds/model/CancelImportResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateDBInstanceRequest.h b/rds/include/alibabacloud/rds/model/CreateDBInstanceRequest.h index 1092da219..b91f5a8f2 100644 --- a/rds/include/alibabacloud/rds/model/CreateDBInstanceRequest.h +++ b/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_; diff --git a/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h b/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h index 019f10c65..0a4cd7570 100644 --- a/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h +++ b/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_; diff --git a/rds/include/alibabacloud/rds/model/CreateYouhuiForOrderRequest.h b/rds/include/alibabacloud/rds/model/CreateYouhuiForOrderRequest.h index 6527829c1..8f5a6eb3c 100644 --- a/rds/include/alibabacloud/rds/model/CreateYouhuiForOrderRequest.h +++ b/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 ®ionId); private: - std::string resourceOwnerId_; + long resourceOwnerId_; std::string resourceOwnerAccount_; std::string ownerId_; long promotionId_; diff --git a/rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.h b/rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.h deleted file mode 100644 index ab7e026d7..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ diff --git a/rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.h b/rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.h deleted file mode 100644 index d1e21e231..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationRequest.h b/rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationRequest.h deleted file mode 100644 index cec07f4f4..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationRequest.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ diff --git a/rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationResult.h b/rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationResult.h deleted file mode 100644 index ed79adead..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceRequest.h b/rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceRequest.h deleted file mode 100644 index f164f899b..000000000 --- a/rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceRequest.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ diff --git a/rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceResult.h b/rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceResult.h deleted file mode 100644 index a4c485adf..000000000 --- a/rds/include/alibabacloud/rds/model/SwitchGuardToMasterInstanceResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/rds/src/RdsClient.cc b/rds/src/RdsClient.cc index f094d2e6b..f1aab3b89 100644 --- a/rds/src/RdsClient.cc +++ b/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& 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>( - [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& 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>( - [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& 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>( - [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& 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>( - [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(); diff --git a/rds/src/model/CancelImportRequest.cc b/rds/src/model/CancelImportRequest.cc deleted file mode 100644 index 281b4ea11..000000000 --- a/rds/src/model/CancelImportRequest.cc +++ /dev/null @@ -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 - -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)); -} - diff --git a/rds/src/model/CancelImportResult.cc b/rds/src/model/CancelImportResult.cc deleted file mode 100644 index 7dc88f724..000000000 --- a/rds/src/model/CancelImportResult.cc +++ /dev/null @@ -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 -#include - -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()); - -} - diff --git a/rds/src/model/CreateDBInstanceRequest.cc b/rds/src/model/CreateDBInstanceRequest.cc index bdcfd7dcd..f43aee27f 100644 --- a/rds/src/model/CreateDBInstanceRequest.cc +++ b/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_; } diff --git a/rds/src/model/CreateReadOnlyDBInstanceRequest.cc b/rds/src/model/CreateReadOnlyDBInstanceRequest.cc index e5c09ef58..23834c686 100644 --- a/rds/src/model/CreateReadOnlyDBInstanceRequest.cc +++ b/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_; } diff --git a/rds/src/model/CreateYouhuiForOrderRequest.cc b/rds/src/model/CreateYouhuiForOrderRequest.cc index aa7f7b0f7..271f45344 100644 --- a/rds/src/model/CreateYouhuiForOrderRequest.cc +++ b/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 { diff --git a/rds/src/model/ModifyDBInstanceConnectionModeRequest.cc b/rds/src/model/ModifyDBInstanceConnectionModeRequest.cc deleted file mode 100644 index 40b1ee6e1..000000000 --- a/rds/src/model/ModifyDBInstanceConnectionModeRequest.cc +++ /dev/null @@ -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 - -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)); -} - diff --git a/rds/src/model/ModifyDBInstanceConnectionModeResult.cc b/rds/src/model/ModifyDBInstanceConnectionModeResult.cc deleted file mode 100644 index 6ec2cf938..000000000 --- a/rds/src/model/ModifyDBInstanceConnectionModeResult.cc +++ /dev/null @@ -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 -#include - -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()); - -} - diff --git a/rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc b/rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc deleted file mode 100644 index d7a084579..000000000 --- a/rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc +++ /dev/null @@ -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 - -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); -} - diff --git a/rds/src/model/ModifyDBInstanceProxyConfigurationResult.cc b/rds/src/model/ModifyDBInstanceProxyConfigurationResult.cc deleted file mode 100644 index a18fb4c9d..000000000 --- a/rds/src/model/ModifyDBInstanceProxyConfigurationResult.cc +++ /dev/null @@ -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 -#include - -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()); - -} - diff --git a/rds/src/model/SwitchGuardToMasterInstanceRequest.cc b/rds/src/model/SwitchGuardToMasterInstanceRequest.cc deleted file mode 100644 index e210f1f64..000000000 --- a/rds/src/model/SwitchGuardToMasterInstanceRequest.cc +++ /dev/null @@ -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 - -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)); -} - diff --git a/rds/src/model/SwitchGuardToMasterInstanceResult.cc b/rds/src/model/SwitchGuardToMasterInstanceResult.cc deleted file mode 100644 index fb2b7a5c7..000000000 --- a/rds/src/model/SwitchGuardToMasterInstanceResult.cc +++ /dev/null @@ -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 -#include - -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_; -} -