diff --git a/CHANGELOG b/CHANGELOG index ff85dbfec..e74410972 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-01-30 Version: patch +- Update rate limit. + 2021-01-29 Version: patch - Update Monitor Api. diff --git a/dts/CMakeLists.txt b/dts/CMakeLists.txt index f42d9e5b9..b887afe6f 100644 --- a/dts/CMakeLists.txt +++ b/dts/CMakeLists.txt @@ -93,8 +93,6 @@ set(dts_public_header_model include/alibabacloud/dts/model/ModifyConsumerGroupPasswordResult.h include/alibabacloud/dts/model/ModifyConsumptionTimestampRequest.h include/alibabacloud/dts/model/ModifyConsumptionTimestampResult.h - include/alibabacloud/dts/model/ModifyMigrationObjectRequest.h - include/alibabacloud/dts/model/ModifyMigrationObjectResult.h include/alibabacloud/dts/model/ModifySubscriptionObjectRequest.h include/alibabacloud/dts/model/ModifySubscriptionObjectResult.h include/alibabacloud/dts/model/ModifySynchronizationObjectRequest.h @@ -196,8 +194,6 @@ set(dts_src src/model/ModifyConsumerGroupPasswordResult.cc src/model/ModifyConsumptionTimestampRequest.cc src/model/ModifyConsumptionTimestampResult.cc - src/model/ModifyMigrationObjectRequest.cc - src/model/ModifyMigrationObjectResult.cc src/model/ModifySubscriptionObjectRequest.cc src/model/ModifySubscriptionObjectResult.cc src/model/ModifySynchronizationObjectRequest.cc diff --git a/dts/include/alibabacloud/dts/DtsClient.h b/dts/include/alibabacloud/dts/DtsClient.h index 139e70a49..18f703497 100644 --- a/dts/include/alibabacloud/dts/DtsClient.h +++ b/dts/include/alibabacloud/dts/DtsClient.h @@ -94,8 +94,6 @@ #include "model/ModifyConsumerGroupPasswordResult.h" #include "model/ModifyConsumptionTimestampRequest.h" #include "model/ModifyConsumptionTimestampResult.h" -#include "model/ModifyMigrationObjectRequest.h" -#include "model/ModifyMigrationObjectResult.h" #include "model/ModifySubscriptionObjectRequest.h" #include "model/ModifySubscriptionObjectResult.h" #include "model/ModifySynchronizationObjectRequest.h" @@ -239,9 +237,6 @@ namespace AlibabaCloud typedef Outcome ModifyConsumptionTimestampOutcome; typedef std::future ModifyConsumptionTimestampOutcomeCallable; typedef std::function&)> ModifyConsumptionTimestampAsyncHandler; - typedef Outcome ModifyMigrationObjectOutcome; - typedef std::future ModifyMigrationObjectOutcomeCallable; - typedef std::function&)> ModifyMigrationObjectAsyncHandler; typedef Outcome ModifySubscriptionObjectOutcome; typedef std::future ModifySubscriptionObjectOutcomeCallable; typedef std::function&)> ModifySubscriptionObjectAsyncHandler; @@ -394,9 +389,6 @@ namespace AlibabaCloud ModifyConsumptionTimestampOutcome modifyConsumptionTimestamp(const Model::ModifyConsumptionTimestampRequest &request)const; void modifyConsumptionTimestampAsync(const Model::ModifyConsumptionTimestampRequest& request, const ModifyConsumptionTimestampAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyConsumptionTimestampOutcomeCallable modifyConsumptionTimestampCallable(const Model::ModifyConsumptionTimestampRequest& request) const; - ModifyMigrationObjectOutcome modifyMigrationObject(const Model::ModifyMigrationObjectRequest &request)const; - void modifyMigrationObjectAsync(const Model::ModifyMigrationObjectRequest& request, const ModifyMigrationObjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyMigrationObjectOutcomeCallable modifyMigrationObjectCallable(const Model::ModifyMigrationObjectRequest& request) const; ModifySubscriptionObjectOutcome modifySubscriptionObject(const Model::ModifySubscriptionObjectRequest &request)const; void modifySubscriptionObjectAsync(const Model::ModifySubscriptionObjectRequest& request, const ModifySubscriptionObjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifySubscriptionObjectOutcomeCallable modifySubscriptionObjectCallable(const Model::ModifySubscriptionObjectRequest& request) const; diff --git a/dts/include/alibabacloud/dts/model/ModifyMigrationObjectRequest.h b/dts/include/alibabacloud/dts/model/ModifyMigrationObjectRequest.h deleted file mode 100644 index 33d17fe85..000000000 --- a/dts/include/alibabacloud/dts/model/ModifyMigrationObjectRequest.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_DTS_MODEL_MODIFYMIGRATIONOBJECTREQUEST_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYMIGRATIONOBJECTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifyMigrationObjectRequest : public RpcServiceRequest - { - - public: - ModifyMigrationObjectRequest(); - ~ModifyMigrationObjectRequest(); - - std::string getMigrationObject()const; - void setMigrationObject(const std::string& migrationObject); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getMigrationJobId()const; - void setMigrationJobId(const std::string& migrationJobId); - std::string getOwnerId()const; - void setOwnerId(const std::string& ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getAccountId()const; - void setAccountId(const std::string& accountId); - - private: - std::string migrationObject_; - std::string clientToken_; - std::string migrationJobId_; - std::string ownerId_; - std::string accessKeyId_; - std::string accountId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYMIGRATIONOBJECTREQUEST_H_ \ No newline at end of file diff --git a/dts/include/alibabacloud/dts/model/ModifyMigrationObjectResult.h b/dts/include/alibabacloud/dts/model/ModifyMigrationObjectResult.h deleted file mode 100644 index 27bdfa5cf..000000000 --- a/dts/include/alibabacloud/dts/model/ModifyMigrationObjectResult.h +++ /dev/null @@ -1,55 +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_DTS_MODEL_MODIFYMIGRATIONOBJECTRESULT_H_ -#define ALIBABACLOUD_DTS_MODEL_MODIFYMIGRATIONOBJECTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dts - { - namespace Model - { - class ALIBABACLOUD_DTS_EXPORT ModifyMigrationObjectResult : public ServiceResult - { - public: - - - ModifyMigrationObjectResult(); - explicit ModifyMigrationObjectResult(const std::string &payload); - ~ModifyMigrationObjectResult(); - std::string getErrMessage()const; - std::string getSuccess()const; - std::string getErrCode()const; - - protected: - void parse(const std::string &payload); - private: - std::string errMessage_; - std::string success_; - std::string errCode_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DTS_MODEL_MODIFYMIGRATIONOBJECTRESULT_H_ \ No newline at end of file diff --git a/dts/src/DtsClient.cc b/dts/src/DtsClient.cc index 09f0402c7..ede3cecfb 100644 --- a/dts/src/DtsClient.cc +++ b/dts/src/DtsClient.cc @@ -1347,42 +1347,6 @@ DtsClient::ModifyConsumptionTimestampOutcomeCallable DtsClient::modifyConsumptio return task->get_future(); } -DtsClient::ModifyMigrationObjectOutcome DtsClient::modifyMigrationObject(const ModifyMigrationObjectRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyMigrationObjectOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyMigrationObjectOutcome(ModifyMigrationObjectResult(outcome.result())); - else - return ModifyMigrationObjectOutcome(outcome.error()); -} - -void DtsClient::modifyMigrationObjectAsync(const ModifyMigrationObjectRequest& request, const ModifyMigrationObjectAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyMigrationObject(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DtsClient::ModifyMigrationObjectOutcomeCallable DtsClient::modifyMigrationObjectCallable(const ModifyMigrationObjectRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyMigrationObject(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DtsClient::ModifySubscriptionObjectOutcome DtsClient::modifySubscriptionObject(const ModifySubscriptionObjectRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/dts/src/model/ModifyMigrationObjectRequest.cc b/dts/src/model/ModifyMigrationObjectRequest.cc deleted file mode 100644 index 076a746b4..000000000 --- a/dts/src/model/ModifyMigrationObjectRequest.cc +++ /dev/null @@ -1,95 +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::Dts::Model::ModifyMigrationObjectRequest; - -ModifyMigrationObjectRequest::ModifyMigrationObjectRequest() : - RpcServiceRequest("dts", "2020-01-01", "ModifyMigrationObject") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyMigrationObjectRequest::~ModifyMigrationObjectRequest() -{} - -std::string ModifyMigrationObjectRequest::getMigrationObject()const -{ - return migrationObject_; -} - -void ModifyMigrationObjectRequest::setMigrationObject(const std::string& migrationObject) -{ - migrationObject_ = migrationObject; - setParameter("MigrationObject", migrationObject); -} - -std::string ModifyMigrationObjectRequest::getClientToken()const -{ - return clientToken_; -} - -void ModifyMigrationObjectRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string ModifyMigrationObjectRequest::getMigrationJobId()const -{ - return migrationJobId_; -} - -void ModifyMigrationObjectRequest::setMigrationJobId(const std::string& migrationJobId) -{ - migrationJobId_ = migrationJobId; - setParameter("MigrationJobId", migrationJobId); -} - -std::string ModifyMigrationObjectRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyMigrationObjectRequest::setOwnerId(const std::string& ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", ownerId); -} - -std::string ModifyMigrationObjectRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyMigrationObjectRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyMigrationObjectRequest::getAccountId()const -{ - return accountId_; -} - -void ModifyMigrationObjectRequest::setAccountId(const std::string& accountId) -{ - accountId_ = accountId; - setParameter("AccountId", accountId); -} - diff --git a/dts/src/model/ModifyMigrationObjectResult.cc b/dts/src/model/ModifyMigrationObjectResult.cc deleted file mode 100644 index a13adf319..000000000 --- a/dts/src/model/ModifyMigrationObjectResult.cc +++ /dev/null @@ -1,65 +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::Dts; -using namespace AlibabaCloud::Dts::Model; - -ModifyMigrationObjectResult::ModifyMigrationObjectResult() : - ServiceResult() -{} - -ModifyMigrationObjectResult::ModifyMigrationObjectResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyMigrationObjectResult::~ModifyMigrationObjectResult() -{} - -void ModifyMigrationObjectResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - if(!value["ErrMessage"].isNull()) - errMessage_ = value["ErrMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString(); - -} - -std::string ModifyMigrationObjectResult::getErrMessage()const -{ - return errMessage_; -} - -std::string ModifyMigrationObjectResult::getSuccess()const -{ - return success_; -} - -std::string ModifyMigrationObjectResult::getErrCode()const -{ - return errCode_; -} -