Ver Fonte

Generated 2015-12-01 for Dds.

sdk-team há 2 anos atrás
pai
commit
e532f5fe74

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1962
+1.36.1963

+ 4 - 4
dds/CMakeLists.txt

@@ -225,8 +225,8 @@ set(dds_public_header_model
 	include/alibabacloud/dds/model/ResetAccountPasswordResult.h
 	include/alibabacloud/dds/model/RestartDBInstanceRequest.h
 	include/alibabacloud/dds/model/RestartDBInstanceResult.h
-	include/alibabacloud/dds/model/RestoreDBInstanceRequest.h
-	include/alibabacloud/dds/model/RestoreDBInstanceResult.h
+	include/alibabacloud/dds/model/RestartNodeRequest.h
+	include/alibabacloud/dds/model/RestartNodeResult.h
 	include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h
 	include/alibabacloud/dds/model/SwitchDBInstanceHAResult.h
 	include/alibabacloud/dds/model/TagResourcesRequest.h
@@ -450,8 +450,8 @@ set(dds_src
 	src/model/ResetAccountPasswordResult.cc
 	src/model/RestartDBInstanceRequest.cc
 	src/model/RestartDBInstanceResult.cc
-	src/model/RestoreDBInstanceRequest.cc
-	src/model/RestoreDBInstanceResult.cc
+	src/model/RestartNodeRequest.cc
+	src/model/RestartNodeResult.cc
 	src/model/SwitchDBInstanceHARequest.cc
 	src/model/SwitchDBInstanceHAResult.cc
 	src/model/TagResourcesRequest.cc

+ 8 - 8
dds/include/alibabacloud/dds/DdsClient.h

@@ -226,8 +226,8 @@
 #include "model/ResetAccountPasswordResult.h"
 #include "model/RestartDBInstanceRequest.h"
 #include "model/RestartDBInstanceResult.h"
-#include "model/RestoreDBInstanceRequest.h"
-#include "model/RestoreDBInstanceResult.h"
+#include "model/RestartNodeRequest.h"
+#include "model/RestartNodeResult.h"
 #include "model/SwitchDBInstanceHARequest.h"
 #include "model/SwitchDBInstanceHAResult.h"
 #include "model/TagResourcesRequest.h"
@@ -559,9 +559,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::RestartDBInstanceResult> RestartDBInstanceOutcome;
 			typedef std::future<RestartDBInstanceOutcome> RestartDBInstanceOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::RestartDBInstanceRequest&, const RestartDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDBInstanceAsyncHandler;
-			typedef Outcome<Error, Model::RestoreDBInstanceResult> RestoreDBInstanceOutcome;
-			typedef std::future<RestoreDBInstanceOutcome> RestoreDBInstanceOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::RestoreDBInstanceRequest&, const RestoreDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreDBInstanceAsyncHandler;
+			typedef Outcome<Error, Model::RestartNodeResult> RestartNodeOutcome;
+			typedef std::future<RestartNodeOutcome> RestartNodeOutcomeCallable;
+			typedef std::function<void(const DdsClient*, const Model::RestartNodeRequest&, const RestartNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartNodeAsyncHandler;
 			typedef Outcome<Error, Model::SwitchDBInstanceHAResult> SwitchDBInstanceHAOutcome;
 			typedef std::future<SwitchDBInstanceHAOutcome> SwitchDBInstanceHAOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::SwitchDBInstanceHARequest&, const SwitchDBInstanceHAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceHAAsyncHandler;
@@ -897,9 +897,9 @@ namespace AlibabaCloud
 			RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const;
 			void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const;
-			RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const;
-			void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const;
+			RestartNodeOutcome restartNode(const Model::RestartNodeRequest &request)const;
+			void restartNodeAsync(const Model::RestartNodeRequest& request, const RestartNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RestartNodeOutcomeCallable restartNodeCallable(const Model::RestartNodeRequest& request) const;
 			SwitchDBInstanceHAOutcome switchDBInstanceHA(const Model::SwitchDBInstanceHARequest &request)const;
 			void switchDBInstanceHAAsync(const Model::SwitchDBInstanceHARequest& request, const SwitchDBInstanceHAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SwitchDBInstanceHAOutcomeCallable switchDBInstanceHACallable(const Model::SwitchDBInstanceHARequest& request) const;

+ 6 - 0
dds/include/alibabacloud/dds/model/MigrateAvailableZoneRequest.h

@@ -32,10 +32,14 @@ public:
 	~MigrateAvailableZoneRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
+	std::string getSecondaryZoneId() const;
+	void setSecondaryZoneId(const std::string &secondaryZoneId);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getEffectiveTime() const;
 	void setEffectiveTime(const std::string &effectiveTime);
+	std::string getHiddenZoneId() const;
+	void setHiddenZoneId(const std::string &hiddenZoneId);
 	std::string getDBInstanceId() const;
 	void setDBInstanceId(const std::string &dBInstanceId);
 	std::string getResourceOwnerAccount() const;
@@ -51,8 +55,10 @@ public:
 
 private:
 	long resourceOwnerId_;
+	std::string secondaryZoneId_;
 	std::string accessKeyId_;
 	std::string effectiveTime_;
+	std::string hiddenZoneId_;
 	std::string dBInstanceId_;
 	std::string resourceOwnerAccount_;
 	std::string ownerAccount_;

+ 12 - 9
dds/include/alibabacloud/dds/model/RestoreDBInstanceRequest.h → dds/include/alibabacloud/dds/model/RestartNodeRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCEREQUEST_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_RESTARTNODEREQUEST_H_
+#define ALIBABACLOUD_DDS_MODEL_RESTARTNODEREQUEST_H_
 
 #include <alibabacloud/dds/DdsExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,35 +26,38 @@
 namespace AlibabaCloud {
 namespace Dds {
 namespace Model {
-class ALIBABACLOUD_DDS_EXPORT RestoreDBInstanceRequest : public RpcServiceRequest {
+class ALIBABACLOUD_DDS_EXPORT RestartNodeRequest : public RpcServiceRequest {
 public:
-	RestoreDBInstanceRequest();
-	~RestoreDBInstanceRequest();
+	RestartNodeRequest();
+	~RestartNodeRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
+	std::string getRoleId() const;
+	void setRoleId(const std::string &roleId);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getDBInstanceId() const;
 	void setDBInstanceId(const std::string &dBInstanceId);
+	std::string getNodeId() const;
+	void setNodeId(const std::string &nodeId);
 	std::string getResourceOwnerAccount() const;
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getOwnerAccount() const;
 	void setOwnerAccount(const std::string &ownerAccount);
-	int getBackupId() const;
-	void setBackupId(int backupId);
 	long getOwnerId() const;
 	void setOwnerId(long ownerId);
 
 private:
 	long resourceOwnerId_;
+	std::string roleId_;
 	std::string accessKeyId_;
 	std::string dBInstanceId_;
+	std::string nodeId_;
 	std::string resourceOwnerAccount_;
 	std::string ownerAccount_;
-	int backupId_;
 	long ownerId_;
 };
 } // namespace Model
 } // namespace Dds
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCEREQUEST_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_RESTARTNODEREQUEST_H_

+ 7 - 7
dds/include/alibabacloud/dds/model/RestoreDBInstanceResult.h → dds/include/alibabacloud/dds/model/RestartNodeResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCERESULT_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_RESTARTNODERESULT_H_
+#define ALIBABACLOUD_DDS_MODEL_RESTARTNODERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDS_EXPORT RestoreDBInstanceResult : public ServiceResult
+			class ALIBABACLOUD_DDS_EXPORT RestartNodeResult : public ServiceResult
 			{
 			public:
 
 
-				RestoreDBInstanceResult();
-				explicit RestoreDBInstanceResult(const std::string &payload);
-				~RestoreDBInstanceResult();
+				RestartNodeResult();
+				explicit RestartNodeResult(const std::string &payload);
+				~RestartNodeResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCERESULT_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_RESTARTNODERESULT_H_

+ 9 - 9
dds/src/DdsClient.cc

@@ -3723,36 +3723,36 @@ DdsClient::RestartDBInstanceOutcomeCallable DdsClient::restartDBInstanceCallable
 	return task->get_future();
 }
 
-DdsClient::RestoreDBInstanceOutcome DdsClient::restoreDBInstance(const RestoreDBInstanceRequest &request) const
+DdsClient::RestartNodeOutcome DdsClient::restartNode(const RestartNodeRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return RestoreDBInstanceOutcome(endpointOutcome.error());
+		return RestartNodeOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return RestoreDBInstanceOutcome(RestoreDBInstanceResult(outcome.result()));
+		return RestartNodeOutcome(RestartNodeResult(outcome.result()));
 	else
-		return RestoreDBInstanceOutcome(outcome.error());
+		return RestartNodeOutcome(outcome.error());
 }
 
-void DdsClient::restoreDBInstanceAsync(const RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void DdsClient::restartNodeAsync(const RestartNodeRequest& request, const RestartNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, restoreDBInstance(request), context);
+		handler(this, request, restartNode(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-DdsClient::RestoreDBInstanceOutcomeCallable DdsClient::restoreDBInstanceCallable(const RestoreDBInstanceRequest &request) const
+DdsClient::RestartNodeOutcomeCallable DdsClient::restartNodeCallable(const RestartNodeRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<RestoreDBInstanceOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<RestartNodeOutcome()>>(
 			[this, request]()
 			{
-			return this->restoreDBInstance(request);
+			return this->restartNode(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));

+ 18 - 0
dds/src/model/MigrateAvailableZoneRequest.cc

@@ -34,6 +34,15 @@ void MigrateAvailableZoneRequest::setResourceOwnerId(long resourceOwnerId) {
   setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
 }
 
+std::string MigrateAvailableZoneRequest::getSecondaryZoneId() const {
+  return secondaryZoneId_;
+}
+
+void MigrateAvailableZoneRequest::setSecondaryZoneId(const std::string &secondaryZoneId) {
+  secondaryZoneId_ = secondaryZoneId;
+  setParameter(std::string("SecondaryZoneId"), secondaryZoneId);
+}
+
 std::string MigrateAvailableZoneRequest::getAccessKeyId() const {
   return accessKeyId_;
 }
@@ -52,6 +61,15 @@ void MigrateAvailableZoneRequest::setEffectiveTime(const std::string &effectiveT
   setParameter(std::string("EffectiveTime"), effectiveTime);
 }
 
+std::string MigrateAvailableZoneRequest::getHiddenZoneId() const {
+  return hiddenZoneId_;
+}
+
+void MigrateAvailableZoneRequest::setHiddenZoneId(const std::string &hiddenZoneId) {
+  hiddenZoneId_ = hiddenZoneId;
+  setParameter(std::string("HiddenZoneId"), hiddenZoneId);
+}
+
 std::string MigrateAvailableZoneRequest::getDBInstanceId() const {
   return dBInstanceId_;
 }

+ 99 - 0
dds/src/model/RestartNodeRequest.cc

@@ -0,0 +1,99 @@
+/*
+ * 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/dds/model/RestartNodeRequest.h>
+
+using AlibabaCloud::Dds::Model::RestartNodeRequest;
+
+RestartNodeRequest::RestartNodeRequest()
+    : RpcServiceRequest("dds", "2015-12-01", "RestartNode") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+RestartNodeRequest::~RestartNodeRequest() {}
+
+long RestartNodeRequest::getResourceOwnerId() const {
+  return resourceOwnerId_;
+}
+
+void RestartNodeRequest::setResourceOwnerId(long resourceOwnerId) {
+  resourceOwnerId_ = resourceOwnerId;
+  setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
+}
+
+std::string RestartNodeRequest::getRoleId() const {
+  return roleId_;
+}
+
+void RestartNodeRequest::setRoleId(const std::string &roleId) {
+  roleId_ = roleId;
+  setParameter(std::string("RoleId"), roleId);
+}
+
+std::string RestartNodeRequest::getAccessKeyId() const {
+  return accessKeyId_;
+}
+
+void RestartNodeRequest::setAccessKeyId(const std::string &accessKeyId) {
+  accessKeyId_ = accessKeyId;
+  setParameter(std::string("AccessKeyId"), accessKeyId);
+}
+
+std::string RestartNodeRequest::getDBInstanceId() const {
+  return dBInstanceId_;
+}
+
+void RestartNodeRequest::setDBInstanceId(const std::string &dBInstanceId) {
+  dBInstanceId_ = dBInstanceId;
+  setParameter(std::string("DBInstanceId"), dBInstanceId);
+}
+
+std::string RestartNodeRequest::getNodeId() const {
+  return nodeId_;
+}
+
+void RestartNodeRequest::setNodeId(const std::string &nodeId) {
+  nodeId_ = nodeId;
+  setParameter(std::string("NodeId"), nodeId);
+}
+
+std::string RestartNodeRequest::getResourceOwnerAccount() const {
+  return resourceOwnerAccount_;
+}
+
+void RestartNodeRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
+  resourceOwnerAccount_ = resourceOwnerAccount;
+  setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
+}
+
+std::string RestartNodeRequest::getOwnerAccount() const {
+  return ownerAccount_;
+}
+
+void RestartNodeRequest::setOwnerAccount(const std::string &ownerAccount) {
+  ownerAccount_ = ownerAccount;
+  setParameter(std::string("OwnerAccount"), ownerAccount);
+}
+
+long RestartNodeRequest::getOwnerId() const {
+  return ownerId_;
+}
+
+void RestartNodeRequest::setOwnerId(long ownerId) {
+  ownerId_ = ownerId;
+  setParameter(std::string("OwnerId"), std::to_string(ownerId));
+}
+

+ 5 - 5
dds/src/model/RestoreDBInstanceResult.cc → dds/src/model/RestartNodeResult.cc

@@ -14,26 +14,26 @@
  * limitations under the License.
  */
 
-#include <alibabacloud/dds/model/RestoreDBInstanceResult.h>
+#include <alibabacloud/dds/model/RestartNodeResult.h>
 #include <json/json.h>
 
 using namespace AlibabaCloud::Dds;
 using namespace AlibabaCloud::Dds::Model;
 
-RestoreDBInstanceResult::RestoreDBInstanceResult() :
+RestartNodeResult::RestartNodeResult() :
 	ServiceResult()
 {}
 
-RestoreDBInstanceResult::RestoreDBInstanceResult(const std::string &payload) :
+RestartNodeResult::RestartNodeResult(const std::string &payload) :
 	ServiceResult()
 {
 	parse(payload);
 }
 
-RestoreDBInstanceResult::~RestoreDBInstanceResult()
+RestartNodeResult::~RestartNodeResult()
 {}
 
-void RestoreDBInstanceResult::parse(const std::string &payload)
+void RestartNodeResult::parse(const std::string &payload)
 {
 	Json::Reader reader;
 	Json::Value value;

+ 0 - 90
dds/src/model/RestoreDBInstanceRequest.cc

@@ -1,90 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/dds/model/RestoreDBInstanceRequest.h>
-
-using AlibabaCloud::Dds::Model::RestoreDBInstanceRequest;
-
-RestoreDBInstanceRequest::RestoreDBInstanceRequest()
-    : RpcServiceRequest("dds", "2015-12-01", "RestoreDBInstance") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-RestoreDBInstanceRequest::~RestoreDBInstanceRequest() {}
-
-long RestoreDBInstanceRequest::getResourceOwnerId() const {
-  return resourceOwnerId_;
-}
-
-void RestoreDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) {
-  resourceOwnerId_ = resourceOwnerId;
-  setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
-}
-
-std::string RestoreDBInstanceRequest::getAccessKeyId() const {
-  return accessKeyId_;
-}
-
-void RestoreDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
-  accessKeyId_ = accessKeyId;
-  setParameter(std::string("AccessKeyId"), accessKeyId);
-}
-
-std::string RestoreDBInstanceRequest::getDBInstanceId() const {
-  return dBInstanceId_;
-}
-
-void RestoreDBInstanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
-  dBInstanceId_ = dBInstanceId;
-  setParameter(std::string("DBInstanceId"), dBInstanceId);
-}
-
-std::string RestoreDBInstanceRequest::getResourceOwnerAccount() const {
-  return resourceOwnerAccount_;
-}
-
-void RestoreDBInstanceRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
-  resourceOwnerAccount_ = resourceOwnerAccount;
-  setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
-}
-
-std::string RestoreDBInstanceRequest::getOwnerAccount() const {
-  return ownerAccount_;
-}
-
-void RestoreDBInstanceRequest::setOwnerAccount(const std::string &ownerAccount) {
-  ownerAccount_ = ownerAccount;
-  setParameter(std::string("OwnerAccount"), ownerAccount);
-}
-
-int RestoreDBInstanceRequest::getBackupId() const {
-  return backupId_;
-}
-
-void RestoreDBInstanceRequest::setBackupId(int backupId) {
-  backupId_ = backupId;
-  setParameter(std::string("BackupId"), std::to_string(backupId));
-}
-
-long RestoreDBInstanceRequest::getOwnerId() const {
-  return ownerId_;
-}
-
-void RestoreDBInstanceRequest::setOwnerId(long ownerId) {
-  ownerId_ = ownerId;
-  setParameter(std::string("OwnerId"), std::to_string(ownerId));
-}
-