Explorar o código

Add DescribeJobErrorCode.

sdk-team %!s(int64=6) %!d(string=hai) anos
pai
achega
33986d6ed1

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2019-11-08 Version 1.36.167
+- Add DescribeJobErrorCode.
+
 2019-11-05 Version 1.36.166
 - Add OperateBlackNo.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.166
+1.36.167

+ 4 - 0
dbs/CMakeLists.txt

@@ -35,6 +35,8 @@ set(dbs_public_header_model
 	include/alibabacloud/dbs/model/DescribeFullBackupListResult.h
 	include/alibabacloud/dbs/model/DescribeIncrementBackupListRequest.h
 	include/alibabacloud/dbs/model/DescribeIncrementBackupListResult.h
+	include/alibabacloud/dbs/model/DescribeJobErrorCodeRequest.h
+	include/alibabacloud/dbs/model/DescribeJobErrorCodeResult.h
 	include/alibabacloud/dbs/model/DescribeNodeCidrListRequest.h
 	include/alibabacloud/dbs/model/DescribeNodeCidrListResult.h
 	include/alibabacloud/dbs/model/DescribePreCheckProgressListRequest.h
@@ -76,6 +78,8 @@ set(dbs_src
 	src/model/DescribeFullBackupListResult.cc
 	src/model/DescribeIncrementBackupListRequest.cc
 	src/model/DescribeIncrementBackupListResult.cc
+	src/model/DescribeJobErrorCodeRequest.cc
+	src/model/DescribeJobErrorCodeResult.cc
 	src/model/DescribeNodeCidrListRequest.cc
 	src/model/DescribeNodeCidrListResult.cc
 	src/model/DescribePreCheckProgressListRequest.cc

+ 8 - 0
dbs/include/alibabacloud/dbs/DbsClient.h

@@ -36,6 +36,8 @@
 #include "model/DescribeFullBackupListResult.h"
 #include "model/DescribeIncrementBackupListRequest.h"
 #include "model/DescribeIncrementBackupListResult.h"
+#include "model/DescribeJobErrorCodeRequest.h"
+#include "model/DescribeJobErrorCodeResult.h"
 #include "model/DescribeNodeCidrListRequest.h"
 #include "model/DescribeNodeCidrListResult.h"
 #include "model/DescribePreCheckProgressListRequest.h"
@@ -90,6 +92,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeIncrementBackupListResult> DescribeIncrementBackupListOutcome;
 			typedef std::future<DescribeIncrementBackupListOutcome> DescribeIncrementBackupListOutcomeCallable;
 			typedef std::function<void(const DbsClient*, const Model::DescribeIncrementBackupListRequest&, const DescribeIncrementBackupListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIncrementBackupListAsyncHandler;
+			typedef Outcome<Error, Model::DescribeJobErrorCodeResult> DescribeJobErrorCodeOutcome;
+			typedef std::future<DescribeJobErrorCodeOutcome> DescribeJobErrorCodeOutcomeCallable;
+			typedef std::function<void(const DbsClient*, const Model::DescribeJobErrorCodeRequest&, const DescribeJobErrorCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobErrorCodeAsyncHandler;
 			typedef Outcome<Error, Model::DescribeNodeCidrListResult> DescribeNodeCidrListOutcome;
 			typedef std::future<DescribeNodeCidrListOutcome> DescribeNodeCidrListOutcomeCallable;
 			typedef std::function<void(const DbsClient*, const Model::DescribeNodeCidrListRequest&, const DescribeNodeCidrListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNodeCidrListAsyncHandler;
@@ -152,6 +157,9 @@ namespace AlibabaCloud
 			DescribeIncrementBackupListOutcome describeIncrementBackupList(const Model::DescribeIncrementBackupListRequest &request)const;
 			void describeIncrementBackupListAsync(const Model::DescribeIncrementBackupListRequest& request, const DescribeIncrementBackupListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeIncrementBackupListOutcomeCallable describeIncrementBackupListCallable(const Model::DescribeIncrementBackupListRequest& request) const;
+			DescribeJobErrorCodeOutcome describeJobErrorCode(const Model::DescribeJobErrorCodeRequest &request)const;
+			void describeJobErrorCodeAsync(const Model::DescribeJobErrorCodeRequest& request, const DescribeJobErrorCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeJobErrorCodeOutcomeCallable describeJobErrorCodeCallable(const Model::DescribeJobErrorCodeRequest& request) const;
 			DescribeNodeCidrListOutcome describeNodeCidrList(const Model::DescribeNodeCidrListRequest &request)const;
 			void describeNodeCidrListAsync(const Model::DescribeNodeCidrListRequest& request, const DescribeNodeCidrListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeNodeCidrListOutcomeCallable describeNodeCidrListCallable(const Model::DescribeNodeCidrListRequest& request) const;

+ 57 - 0
dbs/include/alibabacloud/dbs/model/DescribeJobErrorCodeRequest.h

@@ -0,0 +1,57 @@
+/*
+ * 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_DBS_MODEL_DESCRIBEJOBERRORCODEREQUEST_H_
+#define ALIBABACLOUD_DBS_MODEL_DESCRIBEJOBERRORCODEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dbs/DbsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dbs
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DBS_EXPORT DescribeJobErrorCodeRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeJobErrorCodeRequest();
+				~DescribeJobErrorCodeRequest();
+
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getLanguage()const;
+				void setLanguage(const std::string& language);
+				std::string getOwnerId()const;
+				void setOwnerId(const std::string& ownerId);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+
+            private:
+				std::string clientToken_;
+				std::string language_;
+				std::string ownerId_;
+				std::string taskId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DBS_MODEL_DESCRIBEJOBERRORCODEREQUEST_H_

+ 68 - 0
dbs/include/alibabacloud/dbs/model/DescribeJobErrorCodeResult.h

@@ -0,0 +1,68 @@
+/*
+ * 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_DBS_MODEL_DESCRIBEJOBERRORCODERESULT_H_
+#define ALIBABACLOUD_DBS_MODEL_DESCRIBEJOBERRORCODERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dbs/DbsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dbs
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DBS_EXPORT DescribeJobErrorCodeResult : public ServiceResult
+			{
+			public:
+				struct Item
+				{
+					std::string jobType;
+					std::string language;
+					std::string jobState;
+					std::string errorCode;
+					std::string errorMessage;
+					std::string jobId;
+				};
+
+
+				DescribeJobErrorCodeResult();
+				explicit DescribeJobErrorCodeResult(const std::string &payload);
+				~DescribeJobErrorCodeResult();
+				Item getItem()const;
+				int getHttpStatusCode()const;
+				std::string getErrMessage()const;
+				bool getSuccess()const;
+				std::string getErrCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				Item item_;
+				int httpStatusCode_;
+				std::string errMessage_;
+				bool success_;
+				std::string errCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DBS_MODEL_DESCRIBEJOBERRORCODERESULT_H_

+ 39 - 3
dbs/src/DbsClient.cc

@@ -31,21 +31,21 @@ DbsClient::DbsClient(const Credentials &credentials, const ClientConfiguration &
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dbs");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cbs");
 }
 
 DbsClient::DbsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dbs");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cbs");
 }
 
 DbsClient::DbsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dbs");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cbs");
 }
 
 DbsClient::~DbsClient()
@@ -303,6 +303,42 @@ DbsClient::DescribeIncrementBackupListOutcomeCallable DbsClient::describeIncreme
 	return task->get_future();
 }
 
+DbsClient::DescribeJobErrorCodeOutcome DbsClient::describeJobErrorCode(const DescribeJobErrorCodeRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return DescribeJobErrorCodeOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return DescribeJobErrorCodeOutcome(DescribeJobErrorCodeResult(outcome.result()));
+	else
+		return DescribeJobErrorCodeOutcome(outcome.error());
+}
+
+void DbsClient::describeJobErrorCodeAsync(const DescribeJobErrorCodeRequest& request, const DescribeJobErrorCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, describeJobErrorCode(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+DbsClient::DescribeJobErrorCodeOutcomeCallable DbsClient::describeJobErrorCodeCallable(const DescribeJobErrorCodeRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<DescribeJobErrorCodeOutcome()>>(
+			[this, request]()
+			{
+			return this->describeJobErrorCode(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
 DbsClient::DescribeNodeCidrListOutcome DbsClient::describeNodeCidrList(const DescribeNodeCidrListRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 3 - 1
dbs/src/model/ConfigureBackupPlanRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::ConfigureBackupPlanRequest;
 
 ConfigureBackupPlanRequest::ConfigureBackupPlanRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "ConfigureBackupPlan")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 ConfigureBackupPlanRequest::~ConfigureBackupPlanRequest()
 {}

+ 3 - 1
dbs/src/model/CreateBackupPlanRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::CreateBackupPlanRequest;
 
 CreateBackupPlanRequest::CreateBackupPlanRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "CreateBackupPlan")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CreateBackupPlanRequest::~CreateBackupPlanRequest()
 {}

+ 3 - 1
dbs/src/model/CreateRestoreTaskRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::CreateRestoreTaskRequest;
 
 CreateRestoreTaskRequest::CreateRestoreTaskRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "CreateRestoreTask")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CreateRestoreTaskRequest::~CreateRestoreTaskRequest()
 {}

+ 3 - 1
dbs/src/model/DescribeBackupGatewayListRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::DescribeBackupGatewayListRequest;
 
 DescribeBackupGatewayListRequest::DescribeBackupGatewayListRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "DescribeBackupGatewayList")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeBackupGatewayListRequest::~DescribeBackupGatewayListRequest()
 {}

+ 3 - 1
dbs/src/model/DescribeBackupPlanListRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::DescribeBackupPlanListRequest;
 
 DescribeBackupPlanListRequest::DescribeBackupPlanListRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "DescribeBackupPlanList")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeBackupPlanListRequest::~DescribeBackupPlanListRequest()
 {}

+ 3 - 1
dbs/src/model/DescribeFullBackupListRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::DescribeFullBackupListRequest;
 
 DescribeFullBackupListRequest::DescribeFullBackupListRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "DescribeFullBackupList")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeFullBackupListRequest::~DescribeFullBackupListRequest()
 {}

+ 3 - 1
dbs/src/model/DescribeIncrementBackupListRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::DescribeIncrementBackupListRequest;
 
 DescribeIncrementBackupListRequest::DescribeIncrementBackupListRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "DescribeIncrementBackupList")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeIncrementBackupListRequest::~DescribeIncrementBackupListRequest()
 {}

+ 73 - 0
dbs/src/model/DescribeJobErrorCodeRequest.cc

@@ -0,0 +1,73 @@
+/*
+ * 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/dbs/model/DescribeJobErrorCodeRequest.h>
+
+using AlibabaCloud::Dbs::Model::DescribeJobErrorCodeRequest;
+
+DescribeJobErrorCodeRequest::DescribeJobErrorCodeRequest() :
+	RpcServiceRequest("dbs", "2019-03-06", "DescribeJobErrorCode")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DescribeJobErrorCodeRequest::~DescribeJobErrorCodeRequest()
+{}
+
+std::string DescribeJobErrorCodeRequest::getClientToken()const
+{
+	return clientToken_;
+}
+
+void DescribeJobErrorCodeRequest::setClientToken(const std::string& clientToken)
+{
+	clientToken_ = clientToken;
+	setCoreParameter("ClientToken", clientToken);
+}
+
+std::string DescribeJobErrorCodeRequest::getLanguage()const
+{
+	return language_;
+}
+
+void DescribeJobErrorCodeRequest::setLanguage(const std::string& language)
+{
+	language_ = language;
+	setCoreParameter("Language", language);
+}
+
+std::string DescribeJobErrorCodeRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void DescribeJobErrorCodeRequest::setOwnerId(const std::string& ownerId)
+{
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", ownerId);
+}
+
+std::string DescribeJobErrorCodeRequest::getTaskId()const
+{
+	return taskId_;
+}
+
+void DescribeJobErrorCodeRequest::setTaskId(const std::string& taskId)
+{
+	taskId_ = taskId;
+	setCoreParameter("TaskId", taskId);
+}
+

+ 90 - 0
dbs/src/model/DescribeJobErrorCodeResult.cc

@@ -0,0 +1,90 @@
+/*
+ * 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/dbs/model/DescribeJobErrorCodeResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Dbs;
+using namespace AlibabaCloud::Dbs::Model;
+
+DescribeJobErrorCodeResult::DescribeJobErrorCodeResult() :
+	ServiceResult()
+{}
+
+DescribeJobErrorCodeResult::DescribeJobErrorCodeResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+DescribeJobErrorCodeResult::~DescribeJobErrorCodeResult()
+{}
+
+void DescribeJobErrorCodeResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto itemNode = value["Item"];
+	if(!itemNode["JobId"].isNull())
+		item_.jobId = itemNode["JobId"].asString();
+	if(!itemNode["Language"].isNull())
+		item_.language = itemNode["Language"].asString();
+	if(!itemNode["ErrorCode"].isNull())
+		item_.errorCode = itemNode["ErrorCode"].asString();
+	if(!itemNode["ErrorMessage"].isNull())
+		item_.errorMessage = itemNode["ErrorMessage"].asString();
+	if(!itemNode["JobType"].isNull())
+		item_.jobType = itemNode["JobType"].asString();
+	if(!itemNode["JobState"].isNull())
+		item_.jobState = itemNode["JobState"].asString();
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString() == "true";
+	if(!value["ErrCode"].isNull())
+		errCode_ = value["ErrCode"].asString();
+	if(!value["ErrMessage"].isNull())
+		errMessage_ = value["ErrMessage"].asString();
+	if(!value["HttpStatusCode"].isNull())
+		httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
+
+}
+
+DescribeJobErrorCodeResult::Item DescribeJobErrorCodeResult::getItem()const
+{
+	return item_;
+}
+
+int DescribeJobErrorCodeResult::getHttpStatusCode()const
+{
+	return httpStatusCode_;
+}
+
+std::string DescribeJobErrorCodeResult::getErrMessage()const
+{
+	return errMessage_;
+}
+
+bool DescribeJobErrorCodeResult::getSuccess()const
+{
+	return success_;
+}
+
+std::string DescribeJobErrorCodeResult::getErrCode()const
+{
+	return errCode_;
+}
+

+ 3 - 1
dbs/src/model/DescribeNodeCidrListRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::DescribeNodeCidrListRequest;
 
 DescribeNodeCidrListRequest::DescribeNodeCidrListRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "DescribeNodeCidrList")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeNodeCidrListRequest::~DescribeNodeCidrListRequest()
 {}

+ 3 - 1
dbs/src/model/DescribePreCheckProgressListRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::DescribePreCheckProgressListRequest;
 
 DescribePreCheckProgressListRequest::DescribePreCheckProgressListRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "DescribePreCheckProgressList")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribePreCheckProgressListRequest::~DescribePreCheckProgressListRequest()
 {}

+ 3 - 1
dbs/src/model/DescribeRestoreTaskListRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::DescribeRestoreTaskListRequest;
 
 DescribeRestoreTaskListRequest::DescribeRestoreTaskListRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "DescribeRestoreTaskList")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeRestoreTaskListRequest::~DescribeRestoreTaskListRequest()
 {}

+ 3 - 1
dbs/src/model/ModifyBackupObjectsRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::ModifyBackupObjectsRequest;
 
 ModifyBackupObjectsRequest::ModifyBackupObjectsRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "ModifyBackupObjects")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 ModifyBackupObjectsRequest::~ModifyBackupObjectsRequest()
 {}

+ 3 - 1
dbs/src/model/ModifyBackupPlanNameRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::ModifyBackupPlanNameRequest;
 
 ModifyBackupPlanNameRequest::ModifyBackupPlanNameRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "ModifyBackupPlanName")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 ModifyBackupPlanNameRequest::~ModifyBackupPlanNameRequest()
 {}

+ 3 - 1
dbs/src/model/ModifyBackupSourceEndpointRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::ModifyBackupSourceEndpointRequest;
 
 ModifyBackupSourceEndpointRequest::ModifyBackupSourceEndpointRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "ModifyBackupSourceEndpoint")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 ModifyBackupSourceEndpointRequest::~ModifyBackupSourceEndpointRequest()
 {}

+ 3 - 1
dbs/src/model/ModifyBackupStrategyRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::ModifyBackupStrategyRequest;
 
 ModifyBackupStrategyRequest::ModifyBackupStrategyRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "ModifyBackupStrategy")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 ModifyBackupStrategyRequest::~ModifyBackupStrategyRequest()
 {}

+ 3 - 1
dbs/src/model/RenewBackupPlanRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::RenewBackupPlanRequest;
 
 RenewBackupPlanRequest::RenewBackupPlanRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "RenewBackupPlan")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 RenewBackupPlanRequest::~RenewBackupPlanRequest()
 {}

+ 3 - 1
dbs/src/model/StartBackupPlanRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::StartBackupPlanRequest;
 
 StartBackupPlanRequest::StartBackupPlanRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "StartBackupPlan")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 StartBackupPlanRequest::~StartBackupPlanRequest()
 {}

+ 3 - 1
dbs/src/model/StartRestoreTaskRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::StartRestoreTaskRequest;
 
 StartRestoreTaskRequest::StartRestoreTaskRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "StartRestoreTask")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 StartRestoreTaskRequest::~StartRestoreTaskRequest()
 {}

+ 3 - 1
dbs/src/model/StopBackupPlanRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::StopBackupPlanRequest;
 
 StopBackupPlanRequest::StopBackupPlanRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "StopBackupPlan")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 StopBackupPlanRequest::~StopBackupPlanRequest()
 {}

+ 3 - 1
dbs/src/model/UpgradeBackupPlanRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dbs::Model::UpgradeBackupPlanRequest;
 
 UpgradeBackupPlanRequest::UpgradeBackupPlanRequest() :
 	RpcServiceRequest("dbs", "2019-03-06", "UpgradeBackupPlan")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 UpgradeBackupPlanRequest::~UpgradeBackupPlanRequest()
 {}