Jelajahi Sumber

Add tag of list instance parameters.

sdk-team 6 tahun lalu
induk
melakukan
2dccf2d4e8
99 mengubah file dengan 866 tambahan dan 205 penghapusan
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 8 0
      elasticsearch/CMakeLists.txt
  4. 16 0
      elasticsearch/include/alibabacloud/elasticsearch/ElasticsearchClient.h
  5. 6 0
      elasticsearch/include/alibabacloud/elasticsearch/model/DescribeInstanceResult.h
  6. 21 6
      elasticsearch/include/alibabacloud/elasticsearch/model/ListInstanceRequest.h
  7. 6 0
      elasticsearch/include/alibabacloud/elasticsearch/model/ListInstanceResult.h
  8. 54 0
      elasticsearch/include/alibabacloud/elasticsearch/model/UpdatePipelinesRequest.h
  9. 51 0
      elasticsearch/include/alibabacloud/elasticsearch/model/UpdatePipelinesResult.h
  10. 54 0
      elasticsearch/include/alibabacloud/elasticsearch/model/UpgradeEngineVersionRequest.h
  11. 63 0
      elasticsearch/include/alibabacloud/elasticsearch/model/UpgradeEngineVersionResult.h
  12. 72 0
      elasticsearch/src/ElasticsearchClient.cc
  13. 2 2
      elasticsearch/src/model/ActivateZonesRequest.cc
  14. 2 2
      elasticsearch/src/model/AddConnectableClusterRequest.cc
  15. 1 1
      elasticsearch/src/model/AddSnapshotRepoRequest.cc
  16. 3 3
      elasticsearch/src/model/CancelTaskRequest.cc
  17. 2 2
      elasticsearch/src/model/CloseHttpsRequest.cc
  18. 1 1
      elasticsearch/src/model/CreateInstanceRequest.cc
  19. 1 1
      elasticsearch/src/model/CreateLogstashRequest.cc
  20. 1 1
      elasticsearch/src/model/CreateProjectRequest.cc
  21. 2 2
      elasticsearch/src/model/DeactivateZonesRequest.cc
  22. 3 3
      elasticsearch/src/model/DeleteConnectedClusterRequest.cc
  23. 2 2
      elasticsearch/src/model/DeleteInstanceRequest.cc
  24. 2 2
      elasticsearch/src/model/DeleteLogstashRequest.cc
  25. 2 2
      elasticsearch/src/model/DeleteProjectRequest.cc
  26. 2 2
      elasticsearch/src/model/DeleteSnapshotRepoRequest.cc
  27. 2 2
      elasticsearch/src/model/DescribeConnectableClustersRequest.cc
  28. 1 1
      elasticsearch/src/model/DescribeElasticsearchHealthRequest.cc
  29. 1 1
      elasticsearch/src/model/DescribeInstanceRequest.cc
  30. 10 0
      elasticsearch/src/model/DescribeInstanceResult.cc
  31. 1 1
      elasticsearch/src/model/DescribeKibanaSettingsRequest.cc
  32. 1 1
      elasticsearch/src/model/DescribeLogstashRequest.cc
  33. 2 2
      elasticsearch/src/model/DescribePipelineManagementConfigRequest.cc
  34. 3 3
      elasticsearch/src/model/GetSuggestShrinkableNodesRequest.cc
  35. 3 3
      elasticsearch/src/model/GetTransferableNodesRequest.cc
  36. 2 2
      elasticsearch/src/model/InstallKibanaSystemPluginRequest.cc
  37. 2 2
      elasticsearch/src/model/InstallLogstashSystemPluginRequest.cc
  38. 2 2
      elasticsearch/src/model/InstallSystemPluginRequest.cc
  39. 1 1
      elasticsearch/src/model/InstallUserPluginsRequest.cc
  40. 2 2
      elasticsearch/src/model/InterruptElasticsearchTaskRequest.cc
  41. 2 2
      elasticsearch/src/model/InterruptLogstashTaskRequest.cc
  42. 1 1
      elasticsearch/src/model/ListAllNodeRequest.cc
  43. 2 2
      elasticsearch/src/model/ListAlternativeSnapshotReposRequest.cc
  44. 1 1
      elasticsearch/src/model/ListConnectedClustersRequest.cc
  45. 70 15
      elasticsearch/src/model/ListInstanceRequest.cc
  46. 10 0
      elasticsearch/src/model/ListInstanceResult.cc
  47. 3 3
      elasticsearch/src/model/ListKibanaPluginsRequest.cc
  48. 7 7
      elasticsearch/src/model/ListLogstashLogRequest.cc
  49. 5 5
      elasticsearch/src/model/ListLogstashPluginsRequest.cc
  50. 7 7
      elasticsearch/src/model/ListLogstashRequest.cc
  51. 5 5
      elasticsearch/src/model/ListPluginsRequest.cc
  52. 7 7
      elasticsearch/src/model/ListSearchLogRequest.cc
  53. 1 1
      elasticsearch/src/model/ListSnapshotReposByInstanceIdRequest.cc
  54. 6 6
      elasticsearch/src/model/ListTagResourcesRequest.cc
  55. 2 2
      elasticsearch/src/model/MoveResourceGroupRequest.cc
  56. 2 2
      elasticsearch/src/model/OpenHttpsRequest.cc
  57. 2 2
      elasticsearch/src/model/RenewInstanceRequest.cc
  58. 2 2
      elasticsearch/src/model/RenewLogstashRequest.cc
  59. 3 3
      elasticsearch/src/model/RestartInstanceRequest.cc
  60. 3 3
      elasticsearch/src/model/RestartLogstashRequest.cc
  61. 2 2
      elasticsearch/src/model/ResumeElasticsearchTaskRequest.cc
  62. 2 2
      elasticsearch/src/model/ResumeLogstashTaskRequest.cc
  63. 2 2
      elasticsearch/src/model/RollbackInstanceRequest.cc
  64. 3 3
      elasticsearch/src/model/ShrinkNodeRequest.cc
  65. 3 3
      elasticsearch/src/model/TransferNodeRequest.cc
  66. 2 2
      elasticsearch/src/model/TriggerNetworkRequest.cc
  67. 2 2
      elasticsearch/src/model/UninstallKibanaPluginRequest.cc
  68. 2 2
      elasticsearch/src/model/UninstallLogstashPluginRequest.cc
  69. 2 2
      elasticsearch/src/model/UninstallPluginRequest.cc
  70. 4 4
      elasticsearch/src/model/UntagResourcesRequest.cc
  71. 2 2
      elasticsearch/src/model/UpdateAdminPasswordRequest.cc
  72. 2 2
      elasticsearch/src/model/UpdateAdvancedSettingRequest.cc
  73. 2 2
      elasticsearch/src/model/UpdateAliwsDictRequest.cc
  74. 2 2
      elasticsearch/src/model/UpdateBlackIpsRequest.cc
  75. 2 2
      elasticsearch/src/model/UpdateDescriptionRequest.cc
  76. 2 2
      elasticsearch/src/model/UpdateDictRequest.cc
  77. 2 2
      elasticsearch/src/model/UpdateHotIkDictsRequest.cc
  78. 2 2
      elasticsearch/src/model/UpdateInstanceChargeTypeRequest.cc
  79. 2 2
      elasticsearch/src/model/UpdateInstanceRequest.cc
  80. 2 2
      elasticsearch/src/model/UpdateInstanceSettingsRequest.cc
  81. 2 2
      elasticsearch/src/model/UpdateKibanaSettingsRequest.cc
  82. 2 2
      elasticsearch/src/model/UpdateKibanaWhiteIpsRequest.cc
  83. 2 2
      elasticsearch/src/model/UpdateLogstashChargeTypeRequest.cc
  84. 2 2
      elasticsearch/src/model/UpdateLogstashDescriptionRequest.cc
  85. 2 2
      elasticsearch/src/model/UpdateLogstashRequest.cc
  86. 2 2
      elasticsearch/src/model/UpdateLogstashSettingsRequest.cc
  87. 2 2
      elasticsearch/src/model/UpdatePipelineManagementConfigRequest.cc
  88. 63 0
      elasticsearch/src/model/UpdatePipelinesRequest.cc
  89. 51 0
      elasticsearch/src/model/UpdatePipelinesResult.cc
  90. 2 2
      elasticsearch/src/model/UpdatePrivateNetworkWhiteIpsRequest.cc
  91. 2 2
      elasticsearch/src/model/UpdatePublicNetworkRequest.cc
  92. 2 2
      elasticsearch/src/model/UpdatePublicWhiteIpsRequest.cc
  93. 1 1
      elasticsearch/src/model/UpdateSnapshotSettingRequest.cc
  94. 2 2
      elasticsearch/src/model/UpdateSynonymsDictsRequest.cc
  95. 2 2
      elasticsearch/src/model/UpdateWhiteIpsRequest.cc
  96. 63 0
      elasticsearch/src/model/UpgradeEngineVersionRequest.cc
  97. 61 0
      elasticsearch/src/model/UpgradeEngineVersionResult.cc
  98. 2 2
      elasticsearch/src/model/ValidateShrinkNodesRequest.cc
  99. 2 2
      elasticsearch/src/model/ValidateTransferableNodesRequest.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2020-02-24 Version 1.36.283
+- Add tag of list instance parameters.
+
 2020-02-24 Version 1.36.282
 - Generated 2018-06-12 for `VoiceNavigator`.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.282
+1.36.283

+ 8 - 0
elasticsearch/CMakeLists.txt

@@ -173,6 +173,8 @@ set(elasticsearch_public_header_model
 	include/alibabacloud/elasticsearch/model/UpdateLogstashSettingsResult.h
 	include/alibabacloud/elasticsearch/model/UpdatePipelineManagementConfigRequest.h
 	include/alibabacloud/elasticsearch/model/UpdatePipelineManagementConfigResult.h
+	include/alibabacloud/elasticsearch/model/UpdatePipelinesRequest.h
+	include/alibabacloud/elasticsearch/model/UpdatePipelinesResult.h
 	include/alibabacloud/elasticsearch/model/UpdatePrivateNetworkWhiteIpsRequest.h
 	include/alibabacloud/elasticsearch/model/UpdatePrivateNetworkWhiteIpsResult.h
 	include/alibabacloud/elasticsearch/model/UpdatePublicNetworkRequest.h
@@ -185,6 +187,8 @@ set(elasticsearch_public_header_model
 	include/alibabacloud/elasticsearch/model/UpdateSynonymsDictsResult.h
 	include/alibabacloud/elasticsearch/model/UpdateWhiteIpsRequest.h
 	include/alibabacloud/elasticsearch/model/UpdateWhiteIpsResult.h
+	include/alibabacloud/elasticsearch/model/UpgradeEngineVersionRequest.h
+	include/alibabacloud/elasticsearch/model/UpgradeEngineVersionResult.h
 	include/alibabacloud/elasticsearch/model/ValidateShrinkNodesRequest.h
 	include/alibabacloud/elasticsearch/model/ValidateShrinkNodesResult.h
 	include/alibabacloud/elasticsearch/model/ValidateTransferableNodesRequest.h
@@ -344,6 +348,8 @@ set(elasticsearch_src
 	src/model/UpdateLogstashSettingsResult.cc
 	src/model/UpdatePipelineManagementConfigRequest.cc
 	src/model/UpdatePipelineManagementConfigResult.cc
+	src/model/UpdatePipelinesRequest.cc
+	src/model/UpdatePipelinesResult.cc
 	src/model/UpdatePrivateNetworkWhiteIpsRequest.cc
 	src/model/UpdatePrivateNetworkWhiteIpsResult.cc
 	src/model/UpdatePublicNetworkRequest.cc
@@ -356,6 +362,8 @@ set(elasticsearch_src
 	src/model/UpdateSynonymsDictsResult.cc
 	src/model/UpdateWhiteIpsRequest.cc
 	src/model/UpdateWhiteIpsResult.cc
+	src/model/UpgradeEngineVersionRequest.cc
+	src/model/UpgradeEngineVersionResult.cc
 	src/model/ValidateShrinkNodesRequest.cc
 	src/model/ValidateShrinkNodesResult.cc
 	src/model/ValidateTransferableNodesRequest.cc

+ 16 - 0
elasticsearch/include/alibabacloud/elasticsearch/ElasticsearchClient.h

@@ -174,6 +174,8 @@
 #include "model/UpdateLogstashSettingsResult.h"
 #include "model/UpdatePipelineManagementConfigRequest.h"
 #include "model/UpdatePipelineManagementConfigResult.h"
+#include "model/UpdatePipelinesRequest.h"
+#include "model/UpdatePipelinesResult.h"
 #include "model/UpdatePrivateNetworkWhiteIpsRequest.h"
 #include "model/UpdatePrivateNetworkWhiteIpsResult.h"
 #include "model/UpdatePublicNetworkRequest.h"
@@ -186,6 +188,8 @@
 #include "model/UpdateSynonymsDictsResult.h"
 #include "model/UpdateWhiteIpsRequest.h"
 #include "model/UpdateWhiteIpsResult.h"
+#include "model/UpgradeEngineVersionRequest.h"
+#include "model/UpgradeEngineVersionResult.h"
 #include "model/ValidateShrinkNodesRequest.h"
 #include "model/ValidateShrinkNodesResult.h"
 #include "model/ValidateTransferableNodesRequest.h"
@@ -427,6 +431,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdatePipelineManagementConfigResult> UpdatePipelineManagementConfigOutcome;
 			typedef std::future<UpdatePipelineManagementConfigOutcome> UpdatePipelineManagementConfigOutcomeCallable;
 			typedef std::function<void(const ElasticsearchClient*, const Model::UpdatePipelineManagementConfigRequest&, const UpdatePipelineManagementConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePipelineManagementConfigAsyncHandler;
+			typedef Outcome<Error, Model::UpdatePipelinesResult> UpdatePipelinesOutcome;
+			typedef std::future<UpdatePipelinesOutcome> UpdatePipelinesOutcomeCallable;
+			typedef std::function<void(const ElasticsearchClient*, const Model::UpdatePipelinesRequest&, const UpdatePipelinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePipelinesAsyncHandler;
 			typedef Outcome<Error, Model::UpdatePrivateNetworkWhiteIpsResult> UpdatePrivateNetworkWhiteIpsOutcome;
 			typedef std::future<UpdatePrivateNetworkWhiteIpsOutcome> UpdatePrivateNetworkWhiteIpsOutcomeCallable;
 			typedef std::function<void(const ElasticsearchClient*, const Model::UpdatePrivateNetworkWhiteIpsRequest&, const UpdatePrivateNetworkWhiteIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePrivateNetworkWhiteIpsAsyncHandler;
@@ -445,6 +452,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateWhiteIpsResult> UpdateWhiteIpsOutcome;
 			typedef std::future<UpdateWhiteIpsOutcome> UpdateWhiteIpsOutcomeCallable;
 			typedef std::function<void(const ElasticsearchClient*, const Model::UpdateWhiteIpsRequest&, const UpdateWhiteIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWhiteIpsAsyncHandler;
+			typedef Outcome<Error, Model::UpgradeEngineVersionResult> UpgradeEngineVersionOutcome;
+			typedef std::future<UpgradeEngineVersionOutcome> UpgradeEngineVersionOutcomeCallable;
+			typedef std::function<void(const ElasticsearchClient*, const Model::UpgradeEngineVersionRequest&, const UpgradeEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeEngineVersionAsyncHandler;
 			typedef Outcome<Error, Model::ValidateShrinkNodesResult> ValidateShrinkNodesOutcome;
 			typedef std::future<ValidateShrinkNodesOutcome> ValidateShrinkNodesOutcomeCallable;
 			typedef std::function<void(const ElasticsearchClient*, const Model::ValidateShrinkNodesRequest&, const ValidateShrinkNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateShrinkNodesAsyncHandler;
@@ -684,6 +694,9 @@ namespace AlibabaCloud
 			UpdatePipelineManagementConfigOutcome updatePipelineManagementConfig(const Model::UpdatePipelineManagementConfigRequest &request)const;
 			void updatePipelineManagementConfigAsync(const Model::UpdatePipelineManagementConfigRequest& request, const UpdatePipelineManagementConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdatePipelineManagementConfigOutcomeCallable updatePipelineManagementConfigCallable(const Model::UpdatePipelineManagementConfigRequest& request) const;
+			UpdatePipelinesOutcome updatePipelines(const Model::UpdatePipelinesRequest &request)const;
+			void updatePipelinesAsync(const Model::UpdatePipelinesRequest& request, const UpdatePipelinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdatePipelinesOutcomeCallable updatePipelinesCallable(const Model::UpdatePipelinesRequest& request) const;
 			UpdatePrivateNetworkWhiteIpsOutcome updatePrivateNetworkWhiteIps(const Model::UpdatePrivateNetworkWhiteIpsRequest &request)const;
 			void updatePrivateNetworkWhiteIpsAsync(const Model::UpdatePrivateNetworkWhiteIpsRequest& request, const UpdatePrivateNetworkWhiteIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdatePrivateNetworkWhiteIpsOutcomeCallable updatePrivateNetworkWhiteIpsCallable(const Model::UpdatePrivateNetworkWhiteIpsRequest& request) const;
@@ -702,6 +715,9 @@ namespace AlibabaCloud
 			UpdateWhiteIpsOutcome updateWhiteIps(const Model::UpdateWhiteIpsRequest &request)const;
 			void updateWhiteIpsAsync(const Model::UpdateWhiteIpsRequest& request, const UpdateWhiteIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateWhiteIpsOutcomeCallable updateWhiteIpsCallable(const Model::UpdateWhiteIpsRequest& request) const;
+			UpgradeEngineVersionOutcome upgradeEngineVersion(const Model::UpgradeEngineVersionRequest &request)const;
+			void upgradeEngineVersionAsync(const Model::UpgradeEngineVersionRequest& request, const UpgradeEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpgradeEngineVersionOutcomeCallable upgradeEngineVersionCallable(const Model::UpgradeEngineVersionRequest& request) const;
 			ValidateShrinkNodesOutcome validateShrinkNodes(const Model::ValidateShrinkNodesRequest &request)const;
 			void validateShrinkNodesAsync(const Model::ValidateShrinkNodesRequest& request, const ValidateShrinkNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ValidateShrinkNodesOutcomeCallable validateShrinkNodesCallable(const Model::ValidateShrinkNodesRequest& request) const;

+ 6 - 0
elasticsearch/include/alibabacloud/elasticsearch/model/DescribeInstanceResult.h

@@ -105,6 +105,11 @@ namespace AlibabaCloud
 						std::string name;
 						long fileSize;
 					};
+					struct Tag
+					{
+						std::string tagKey;
+						std::string tagValue;
+					};
 					MasterConfiguration masterConfiguration;
 					std::string description;
 					bool dedicateMaster;
@@ -131,6 +136,7 @@ namespace AlibabaCloud
 					std::string updatedAt;
 					std::vector<DictListItem> dictList;
 					std::string kibanaDomain;
+					std::vector<Tag> tags;
 					std::string publicDomain;
 					std::string esConfig;
 					std::vector<std::string> esIPWhitelist;

+ 21 - 6
elasticsearch/include/alibabacloud/elasticsearch/model/ListInstanceRequest.h

@@ -35,6 +35,14 @@ namespace AlibabaCloud
 				ListInstanceRequest();
 				~ListInstanceRequest();
 
+				std::string getDescription()const;
+				void setDescription(const std::string& description);
+				std::string getInstanceCategory()const;
+				void setInstanceCategory(const std::string& instanceCategory);
+				std::string getOwnerId()const;
+				void setOwnerId(const std::string& ownerId);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getInstanceId()const;
@@ -43,21 +51,28 @@ namespace AlibabaCloud
 				void setSize(int size);
 				std::string getEsVersion()const;
 				void setEsVersion(const std::string& esVersion);
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
+				std::string getVpcId()const;
+				void setVpcId(const std::string& vpcId);
+				std::string getZoneId()const;
+				void setZoneId(const std::string& zoneId);
 				int getPage()const;
 				void setPage(int page);
-				std::string getOwnerId()const;
-				void setOwnerId(const std::string& ownerId);
+				std::string getPaymentType()const;
+				void setPaymentType(const std::string& paymentType);
 
             private:
+				std::string description_;
+				std::string instanceCategory_;
+				std::string ownerId_;
+				std::string tags_;
 				std::string resourceGroupId_;
 				std::string instanceId_;
 				int size_;
 				std::string esVersion_;
-				std::string description_;
+				std::string vpcId_;
+				std::string zoneId_;
 				int page_;
-				std::string ownerId_;
+				std::string paymentType_;
 
 			};
 		}

+ 6 - 0
elasticsearch/include/alibabacloud/elasticsearch/model/ListInstanceResult.h

@@ -65,6 +65,11 @@ namespace AlibabaCloud
 						std::string spec;
 						int disk;
 					};
+					struct Tag
+					{
+						std::string tagKey;
+						std::string tagValue;
+					};
 					MasterConfiguration masterConfiguration;
 					std::string status;
 					std::string description;
@@ -75,6 +80,7 @@ namespace AlibabaCloud
 					int nodeAmount;
 					std::string esVersion;
 					std::string updatedAt;
+					std::vector<Instance::Tag> tags;
 					KibanaConfiguration kibanaConfiguration;
 					bool advancedDedicateMaster;
 					NodeSpec nodeSpec;

+ 54 - 0
elasticsearch/include/alibabacloud/elasticsearch/model/UpdatePipelinesRequest.h

@@ -0,0 +1,54 @@
+/*
+ * 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_ELASTICSEARCH_MODEL_UPDATEPIPELINESREQUEST_H_
+#define ALIBABACLOUD_ELASTICSEARCH_MODEL_UPDATEPIPELINESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Elasticsearch
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ELASTICSEARCH_EXPORT UpdatePipelinesRequest : public RoaServiceRequest
+			{
+
+			public:
+				UpdatePipelinesRequest();
+				~UpdatePipelinesRequest();
+
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				bool getTrigger()const;
+				void setTrigger(bool trigger);
+
+            private:
+				std::string instanceId_;
+				std::string clientToken_;
+				bool trigger_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_UPDATEPIPELINESREQUEST_H_

+ 51 - 0
elasticsearch/include/alibabacloud/elasticsearch/model/UpdatePipelinesResult.h

@@ -0,0 +1,51 @@
+/*
+ * 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_ELASTICSEARCH_MODEL_UPDATEPIPELINESRESULT_H_
+#define ALIBABACLOUD_ELASTICSEARCH_MODEL_UPDATEPIPELINESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Elasticsearch
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ELASTICSEARCH_EXPORT UpdatePipelinesResult : public ServiceResult
+			{
+			public:
+
+
+				UpdatePipelinesResult();
+				explicit UpdatePipelinesResult(const std::string &payload);
+				~UpdatePipelinesResult();
+				bool getResult()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				bool result_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_UPDATEPIPELINESRESULT_H_

+ 54 - 0
elasticsearch/include/alibabacloud/elasticsearch/model/UpgradeEngineVersionRequest.h

@@ -0,0 +1,54 @@
+/*
+ * 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_ELASTICSEARCH_MODEL_UPGRADEENGINEVERSIONREQUEST_H_
+#define ALIBABACLOUD_ELASTICSEARCH_MODEL_UPGRADEENGINEVERSIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Elasticsearch
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ELASTICSEARCH_EXPORT UpgradeEngineVersionRequest : public RoaServiceRequest
+			{
+
+			public:
+				UpgradeEngineVersionRequest();
+				~UpgradeEngineVersionRequest();
+
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				bool getDryRun()const;
+				void setDryRun(bool dryRun);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+
+            private:
+				std::string instanceId_;
+				bool dryRun_;
+				std::string clientToken_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_UPGRADEENGINEVERSIONREQUEST_H_

+ 63 - 0
elasticsearch/include/alibabacloud/elasticsearch/model/UpgradeEngineVersionResult.h

@@ -0,0 +1,63 @@
+/*
+ * 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_ELASTICSEARCH_MODEL_UPGRADEENGINEVERSIONRESULT_H_
+#define ALIBABACLOUD_ELASTICSEARCH_MODEL_UPGRADEENGINEVERSIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Elasticsearch
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ELASTICSEARCH_EXPORT UpgradeEngineVersionResult : public ServiceResult
+			{
+			public:
+				struct Result
+				{
+					struct ValidateResult
+					{
+						std::string errorType;
+						std::string errorMsg;
+						std::string errorCode;
+					};
+					std::string status;
+					ValidateResult validateResult;
+					std::string validateType;
+				};
+
+
+				UpgradeEngineVersionResult();
+				explicit UpgradeEngineVersionResult(const std::string &payload);
+				~UpgradeEngineVersionResult();
+				Result getResult()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				Result result_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_UPGRADEENGINEVERSIONRESULT_H_

+ 72 - 0
elasticsearch/src/ElasticsearchClient.cc

@@ -2787,6 +2787,42 @@ ElasticsearchClient::UpdatePipelineManagementConfigOutcomeCallable Elasticsearch
 	return task->get_future();
 }
 
+ElasticsearchClient::UpdatePipelinesOutcome ElasticsearchClient::updatePipelines(const UpdatePipelinesRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return UpdatePipelinesOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return UpdatePipelinesOutcome(UpdatePipelinesResult(outcome.result()));
+	else
+		return UpdatePipelinesOutcome(outcome.error());
+}
+
+void ElasticsearchClient::updatePipelinesAsync(const UpdatePipelinesRequest& request, const UpdatePipelinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, updatePipelines(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+ElasticsearchClient::UpdatePipelinesOutcomeCallable ElasticsearchClient::updatePipelinesCallable(const UpdatePipelinesRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<UpdatePipelinesOutcome()>>(
+			[this, request]()
+			{
+			return this->updatePipelines(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
 ElasticsearchClient::UpdatePrivateNetworkWhiteIpsOutcome ElasticsearchClient::updatePrivateNetworkWhiteIps(const UpdatePrivateNetworkWhiteIpsRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3003,6 +3039,42 @@ ElasticsearchClient::UpdateWhiteIpsOutcomeCallable ElasticsearchClient::updateWh
 	return task->get_future();
 }
 
+ElasticsearchClient::UpgradeEngineVersionOutcome ElasticsearchClient::upgradeEngineVersion(const UpgradeEngineVersionRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return UpgradeEngineVersionOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return UpgradeEngineVersionOutcome(UpgradeEngineVersionResult(outcome.result()));
+	else
+		return UpgradeEngineVersionOutcome(outcome.error());
+}
+
+void ElasticsearchClient::upgradeEngineVersionAsync(const UpgradeEngineVersionRequest& request, const UpgradeEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, upgradeEngineVersion(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+ElasticsearchClient::UpgradeEngineVersionOutcomeCallable ElasticsearchClient::upgradeEngineVersionCallable(const UpgradeEngineVersionRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<UpgradeEngineVersionOutcome()>>(
+			[this, request]()
+			{
+			return this->upgradeEngineVersion(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
 ElasticsearchClient::ValidateShrinkNodesOutcome ElasticsearchClient::validateShrinkNodes(const ValidateShrinkNodesRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 2 - 2
elasticsearch/src/model/ActivateZonesRequest.cc

@@ -36,7 +36,7 @@ std::string ActivateZonesRequest::getInstanceId()const
 void ActivateZonesRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string ActivateZonesRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string ActivateZonesRequest::getClientToken()const
 void ActivateZonesRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/AddConnectableClusterRequest.cc

@@ -36,7 +36,7 @@ std::string AddConnectableClusterRequest::getInstanceId()const
 void AddConnectableClusterRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string AddConnectableClusterRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string AddConnectableClusterRequest::getClientToken()const
 void AddConnectableClusterRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 1 - 1
elasticsearch/src/model/AddSnapshotRepoRequest.cc

@@ -36,6 +36,6 @@ std::string AddSnapshotRepoRequest::getInstanceId()const
 void AddSnapshotRepoRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 3 - 3
elasticsearch/src/model/CancelTaskRequest.cc

@@ -36,7 +36,7 @@ std::string CancelTaskRequest::getInstanceId()const
 void CancelTaskRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string CancelTaskRequest::getTaskType()const
@@ -47,7 +47,7 @@ std::string CancelTaskRequest::getTaskType()const
 void CancelTaskRequest::setTaskType(const std::string& taskType)
 {
 	taskType_ = taskType;
-	setCoreParameter("TaskType", taskType);
+	setParameter("TaskType", taskType);
 }
 
 std::string CancelTaskRequest::getClientToken()const
@@ -58,6 +58,6 @@ std::string CancelTaskRequest::getClientToken()const
 void CancelTaskRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/CloseHttpsRequest.cc

@@ -36,7 +36,7 @@ std::string CloseHttpsRequest::getInstanceId()const
 void CloseHttpsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string CloseHttpsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string CloseHttpsRequest::getClientToken()const
 void CloseHttpsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 1 - 1
elasticsearch/src/model/CreateInstanceRequest.cc

@@ -36,6 +36,6 @@ std::string CreateInstanceRequest::getClientToken()const
 void CreateInstanceRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 1 - 1
elasticsearch/src/model/CreateLogstashRequest.cc

@@ -36,6 +36,6 @@ std::string CreateLogstashRequest::getClientToken()const
 void CreateLogstashRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 1 - 1
elasticsearch/src/model/CreateProjectRequest.cc

@@ -36,6 +36,6 @@ std::string CreateProjectRequest::getClientToken()const
 void CreateProjectRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/DeactivateZonesRequest.cc

@@ -36,7 +36,7 @@ std::string DeactivateZonesRequest::getInstanceId()const
 void DeactivateZonesRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string DeactivateZonesRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string DeactivateZonesRequest::getClientToken()const
 void DeactivateZonesRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 3 - 3
elasticsearch/src/model/DeleteConnectedClusterRequest.cc

@@ -36,7 +36,7 @@ std::string DeleteConnectedClusterRequest::getInstanceId()const
 void DeleteConnectedClusterRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string DeleteConnectedClusterRequest::getClientToken()const
@@ -47,7 +47,7 @@ std::string DeleteConnectedClusterRequest::getClientToken()const
 void DeleteConnectedClusterRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 
 std::string DeleteConnectedClusterRequest::getConnectedInstanceId()const
@@ -58,6 +58,6 @@ std::string DeleteConnectedClusterRequest::getConnectedInstanceId()const
 void DeleteConnectedClusterRequest::setConnectedInstanceId(const std::string& connectedInstanceId)
 {
 	connectedInstanceId_ = connectedInstanceId;
-	setCoreParameter("ConnectedInstanceId", connectedInstanceId);
+	setParameter("ConnectedInstanceId", connectedInstanceId);
 }
 

+ 2 - 2
elasticsearch/src/model/DeleteInstanceRequest.cc

@@ -36,7 +36,7 @@ std::string DeleteInstanceRequest::getInstanceId()const
 void DeleteInstanceRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string DeleteInstanceRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string DeleteInstanceRequest::getClientToken()const
 void DeleteInstanceRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/DeleteLogstashRequest.cc

@@ -36,7 +36,7 @@ std::string DeleteLogstashRequest::getInstanceId()const
 void DeleteLogstashRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string DeleteLogstashRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string DeleteLogstashRequest::getClientToken()const
 void DeleteLogstashRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/DeleteProjectRequest.cc

@@ -36,7 +36,7 @@ std::string DeleteProjectRequest::getClientToken()const
 void DeleteProjectRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 
 std::string DeleteProjectRequest::getId()const
@@ -47,6 +47,6 @@ std::string DeleteProjectRequest::getId()const
 void DeleteProjectRequest::setId(const std::string& id)
 {
 	id_ = id;
-	setCoreParameter("Id", id);
+	setParameter("Id", id);
 }
 

+ 2 - 2
elasticsearch/src/model/DeleteSnapshotRepoRequest.cc

@@ -36,7 +36,7 @@ std::string DeleteSnapshotRepoRequest::getInstanceId()const
 void DeleteSnapshotRepoRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string DeleteSnapshotRepoRequest::getRepoPath()const
@@ -47,6 +47,6 @@ std::string DeleteSnapshotRepoRequest::getRepoPath()const
 void DeleteSnapshotRepoRequest::setRepoPath(const std::string& repoPath)
 {
 	repoPath_ = repoPath;
-	setCoreParameter("RepoPath", repoPath);
+	setParameter("RepoPath", repoPath);
 }
 

+ 2 - 2
elasticsearch/src/model/DescribeConnectableClustersRequest.cc

@@ -36,7 +36,7 @@ std::string DescribeConnectableClustersRequest::getInstanceId()const
 void DescribeConnectableClustersRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 bool DescribeConnectableClustersRequest::getAlreadySetItems()const
@@ -47,6 +47,6 @@ bool DescribeConnectableClustersRequest::getAlreadySetItems()const
 void DescribeConnectableClustersRequest::setAlreadySetItems(bool alreadySetItems)
 {
 	alreadySetItems_ = alreadySetItems;
-	setCoreParameter("AlreadySetItems", alreadySetItems ? "true" : "false");
+	setParameter("AlreadySetItems", alreadySetItems ? "true" : "false");
 }
 

+ 1 - 1
elasticsearch/src/model/DescribeElasticsearchHealthRequest.cc

@@ -36,6 +36,6 @@ std::string DescribeElasticsearchHealthRequest::getInstanceId()const
 void DescribeElasticsearchHealthRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 1 - 1
elasticsearch/src/model/DescribeInstanceRequest.cc

@@ -36,6 +36,6 @@ std::string DescribeInstanceRequest::getInstanceId()const
 void DescribeInstanceRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 10 - 0
elasticsearch/src/model/DescribeInstanceResult.cc

@@ -142,6 +142,16 @@ void DescribeInstanceResult::parse(const std::string &payload)
 			dictObject.sourceType = resultNodealiwsDictsDict["sourceType"].asString();
 		result_.aliwsDicts.push_back(dictObject);
 	}
+	auto alltagsNode = resultNode["tags"]["Tag"];
+	for (auto resultNodetagsTag : alltagsNode)
+	{
+		Result::Tag tagObject;
+		if(!resultNodetagsTag["tagKey"].isNull())
+			tagObject.tagKey = resultNodetagsTag["tagKey"].asString();
+		if(!resultNodetagsTag["tagValue"].isNull())
+			tagObject.tagValue = resultNodetagsTag["tagValue"].asString();
+		result_.tags.push_back(tagObject);
+	}
 	auto nodeSpecNode = resultNode["nodeSpec"];
 	if(!nodeSpecNode["spec"].isNull())
 		result_.nodeSpec.spec = nodeSpecNode["spec"].asString();

+ 1 - 1
elasticsearch/src/model/DescribeKibanaSettingsRequest.cc

@@ -36,6 +36,6 @@ std::string DescribeKibanaSettingsRequest::getInstanceId()const
 void DescribeKibanaSettingsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 1 - 1
elasticsearch/src/model/DescribeLogstashRequest.cc

@@ -36,6 +36,6 @@ std::string DescribeLogstashRequest::getInstanceId()const
 void DescribeLogstashRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 2 - 2
elasticsearch/src/model/DescribePipelineManagementConfigRequest.cc

@@ -36,7 +36,7 @@ std::string DescribePipelineManagementConfigRequest::getInstanceId()const
 void DescribePipelineManagementConfigRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string DescribePipelineManagementConfigRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string DescribePipelineManagementConfigRequest::getClientToken()const
 void DescribePipelineManagementConfigRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 3 - 3
elasticsearch/src/model/GetSuggestShrinkableNodesRequest.cc

@@ -36,7 +36,7 @@ std::string GetSuggestShrinkableNodesRequest::getInstanceId()const
 void GetSuggestShrinkableNodesRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string GetSuggestShrinkableNodesRequest::getNodeType()const
@@ -47,7 +47,7 @@ std::string GetSuggestShrinkableNodesRequest::getNodeType()const
 void GetSuggestShrinkableNodesRequest::setNodeType(const std::string& nodeType)
 {
 	nodeType_ = nodeType;
-	setCoreParameter("NodeType", nodeType);
+	setParameter("NodeType", nodeType);
 }
 
 int GetSuggestShrinkableNodesRequest::getCount()const
@@ -58,6 +58,6 @@ int GetSuggestShrinkableNodesRequest::getCount()const
 void GetSuggestShrinkableNodesRequest::setCount(int count)
 {
 	count_ = count;
-	setCoreParameter("Count", std::to_string(count));
+	setParameter("Count", std::to_string(count));
 }
 

+ 3 - 3
elasticsearch/src/model/GetTransferableNodesRequest.cc

@@ -36,7 +36,7 @@ std::string GetTransferableNodesRequest::getInstanceId()const
 void GetTransferableNodesRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string GetTransferableNodesRequest::getNodeType()const
@@ -47,7 +47,7 @@ std::string GetTransferableNodesRequest::getNodeType()const
 void GetTransferableNodesRequest::setNodeType(const std::string& nodeType)
 {
 	nodeType_ = nodeType;
-	setCoreParameter("NodeType", nodeType);
+	setParameter("NodeType", nodeType);
 }
 
 int GetTransferableNodesRequest::getCount()const
@@ -58,6 +58,6 @@ int GetTransferableNodesRequest::getCount()const
 void GetTransferableNodesRequest::setCount(int count)
 {
 	count_ = count;
-	setCoreParameter("Count", std::to_string(count));
+	setParameter("Count", std::to_string(count));
 }
 

+ 2 - 2
elasticsearch/src/model/InstallKibanaSystemPluginRequest.cc

@@ -36,7 +36,7 @@ std::string InstallKibanaSystemPluginRequest::getInstanceId()const
 void InstallKibanaSystemPluginRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string InstallKibanaSystemPluginRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string InstallKibanaSystemPluginRequest::getClientToken()const
 void InstallKibanaSystemPluginRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/InstallLogstashSystemPluginRequest.cc

@@ -36,7 +36,7 @@ std::string InstallLogstashSystemPluginRequest::getInstanceId()const
 void InstallLogstashSystemPluginRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string InstallLogstashSystemPluginRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string InstallLogstashSystemPluginRequest::getClientToken()const
 void InstallLogstashSystemPluginRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/InstallSystemPluginRequest.cc

@@ -36,7 +36,7 @@ std::string InstallSystemPluginRequest::getInstanceId()const
 void InstallSystemPluginRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string InstallSystemPluginRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string InstallSystemPluginRequest::getClientToken()const
 void InstallSystemPluginRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 1 - 1
elasticsearch/src/model/InstallUserPluginsRequest.cc

@@ -36,6 +36,6 @@ std::string InstallUserPluginsRequest::getInstanceId()const
 void InstallUserPluginsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 2 - 2
elasticsearch/src/model/InterruptElasticsearchTaskRequest.cc

@@ -36,7 +36,7 @@ std::string InterruptElasticsearchTaskRequest::getInstanceId()const
 void InterruptElasticsearchTaskRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string InterruptElasticsearchTaskRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string InterruptElasticsearchTaskRequest::getClientToken()const
 void InterruptElasticsearchTaskRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/InterruptLogstashTaskRequest.cc

@@ -36,7 +36,7 @@ std::string InterruptLogstashTaskRequest::getInstanceId()const
 void InterruptLogstashTaskRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string InterruptLogstashTaskRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string InterruptLogstashTaskRequest::getClientToken()const
 void InterruptLogstashTaskRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 1 - 1
elasticsearch/src/model/ListAllNodeRequest.cc

@@ -36,6 +36,6 @@ std::string ListAllNodeRequest::getInstanceId()const
 void ListAllNodeRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 2 - 2
elasticsearch/src/model/ListAlternativeSnapshotReposRequest.cc

@@ -36,7 +36,7 @@ std::string ListAlternativeSnapshotReposRequest::getInstanceId()const
 void ListAlternativeSnapshotReposRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 bool ListAlternativeSnapshotReposRequest::getAlreadySetItems()const
@@ -47,6 +47,6 @@ bool ListAlternativeSnapshotReposRequest::getAlreadySetItems()const
 void ListAlternativeSnapshotReposRequest::setAlreadySetItems(bool alreadySetItems)
 {
 	alreadySetItems_ = alreadySetItems;
-	setCoreParameter("AlreadySetItems", alreadySetItems ? "true" : "false");
+	setParameter("AlreadySetItems", alreadySetItems ? "true" : "false");
 }
 

+ 1 - 1
elasticsearch/src/model/ListConnectedClustersRequest.cc

@@ -36,6 +36,6 @@ std::string ListConnectedClustersRequest::getInstanceId()const
 void ListConnectedClustersRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 70 - 15
elasticsearch/src/model/ListInstanceRequest.cc

@@ -28,6 +28,50 @@ ListInstanceRequest::ListInstanceRequest() :
 ListInstanceRequest::~ListInstanceRequest()
 {}
 
+std::string ListInstanceRequest::getDescription()const
+{
+	return description_;
+}
+
+void ListInstanceRequest::setDescription(const std::string& description)
+{
+	description_ = description;
+	setParameter("Description", description);
+}
+
+std::string ListInstanceRequest::getInstanceCategory()const
+{
+	return instanceCategory_;
+}
+
+void ListInstanceRequest::setInstanceCategory(const std::string& instanceCategory)
+{
+	instanceCategory_ = instanceCategory;
+	setParameter("InstanceCategory", instanceCategory);
+}
+
+std::string ListInstanceRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void ListInstanceRequest::setOwnerId(const std::string& ownerId)
+{
+	ownerId_ = ownerId;
+	setParameter("OwnerId", ownerId);
+}
+
+std::string ListInstanceRequest::getTags()const
+{
+	return tags_;
+}
+
+void ListInstanceRequest::setTags(const std::string& tags)
+{
+	tags_ = tags;
+	setParameter("Tags", tags);
+}
+
 std::string ListInstanceRequest::getResourceGroupId()const
 {
 	return resourceGroupId_;
@@ -36,7 +80,7 @@ std::string ListInstanceRequest::getResourceGroupId()const
 void ListInstanceRequest::setResourceGroupId(const std::string& resourceGroupId)
 {
 	resourceGroupId_ = resourceGroupId;
-	setCoreParameter("ResourceGroupId", resourceGroupId);
+	setParameter("ResourceGroupId", resourceGroupId);
 }
 
 std::string ListInstanceRequest::getInstanceId()const
@@ -47,7 +91,7 @@ std::string ListInstanceRequest::getInstanceId()const
 void ListInstanceRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 int ListInstanceRequest::getSize()const
@@ -58,7 +102,7 @@ int ListInstanceRequest::getSize()const
 void ListInstanceRequest::setSize(int size)
 {
 	size_ = size;
-	setCoreParameter("Size", std::to_string(size));
+	setParameter("Size", std::to_string(size));
 }
 
 std::string ListInstanceRequest::getEsVersion()const
@@ -69,18 +113,29 @@ std::string ListInstanceRequest::getEsVersion()const
 void ListInstanceRequest::setEsVersion(const std::string& esVersion)
 {
 	esVersion_ = esVersion;
-	setCoreParameter("EsVersion", esVersion);
+	setParameter("EsVersion", esVersion);
 }
 
-std::string ListInstanceRequest::getDescription()const
+std::string ListInstanceRequest::getVpcId()const
 {
-	return description_;
+	return vpcId_;
 }
 
-void ListInstanceRequest::setDescription(const std::string& description)
+void ListInstanceRequest::setVpcId(const std::string& vpcId)
 {
-	description_ = description;
-	setCoreParameter("Description", description);
+	vpcId_ = vpcId;
+	setParameter("VpcId", vpcId);
+}
+
+std::string ListInstanceRequest::getZoneId()const
+{
+	return zoneId_;
+}
+
+void ListInstanceRequest::setZoneId(const std::string& zoneId)
+{
+	zoneId_ = zoneId;
+	setParameter("ZoneId", zoneId);
 }
 
 int ListInstanceRequest::getPage()const
@@ -91,17 +146,17 @@ int ListInstanceRequest::getPage()const
 void ListInstanceRequest::setPage(int page)
 {
 	page_ = page;
-	setCoreParameter("Page", std::to_string(page));
+	setParameter("Page", std::to_string(page));
 }
 
-std::string ListInstanceRequest::getOwnerId()const
+std::string ListInstanceRequest::getPaymentType()const
 {
-	return ownerId_;
+	return paymentType_;
 }
 
-void ListInstanceRequest::setOwnerId(const std::string& ownerId)
+void ListInstanceRequest::setPaymentType(const std::string& paymentType)
 {
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", ownerId);
+	paymentType_ = paymentType;
+	setParameter("PaymentType", paymentType);
 }
 

+ 10 - 0
elasticsearch/src/model/ListInstanceResult.cc

@@ -63,6 +63,16 @@ void ListInstanceResult::parse(const std::string &payload)
 			resultObject.advancedDedicateMaster = valueResultInstance["advancedDedicateMaster"].asString() == "true";
 		if(!valueResultInstance["dedicateMaster"].isNull())
 			resultObject.dedicateMaster = valueResultInstance["dedicateMaster"].asString() == "true";
+		auto alltagsNode = allResultNode["tags"]["Tag"];
+		for (auto allResultNodetagsTag : alltagsNode)
+		{
+			Instance::Tag tagsObject;
+			if(!allResultNodetagsTag["tagKey"].isNull())
+				tagsObject.tagKey = allResultNodetagsTag["tagKey"].asString();
+			if(!allResultNodetagsTag["tagValue"].isNull())
+				tagsObject.tagValue = allResultNodetagsTag["tagValue"].asString();
+			resultObject.tags.push_back(tagsObject);
+		}
 		auto nodeSpecNode = value["nodeSpec"];
 		if(!nodeSpecNode["spec"].isNull())
 			resultObject.nodeSpec.spec = nodeSpecNode["spec"].asString();

+ 3 - 3
elasticsearch/src/model/ListKibanaPluginsRequest.cc

@@ -36,7 +36,7 @@ std::string ListKibanaPluginsRequest::getInstanceId()const
 void ListKibanaPluginsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 int ListKibanaPluginsRequest::getSize()const
@@ -47,7 +47,7 @@ int ListKibanaPluginsRequest::getSize()const
 void ListKibanaPluginsRequest::setSize(int size)
 {
 	size_ = size;
-	setCoreParameter("Size", std::to_string(size));
+	setParameter("Size", std::to_string(size));
 }
 
 std::string ListKibanaPluginsRequest::getPage()const
@@ -58,6 +58,6 @@ std::string ListKibanaPluginsRequest::getPage()const
 void ListKibanaPluginsRequest::setPage(const std::string& page)
 {
 	page_ = page;
-	setCoreParameter("Page", page);
+	setParameter("Page", page);
 }
 

+ 7 - 7
elasticsearch/src/model/ListLogstashLogRequest.cc

@@ -36,7 +36,7 @@ std::string ListLogstashLogRequest::getInstanceId()const
 void ListLogstashLogRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 int ListLogstashLogRequest::getSize()const
@@ -47,7 +47,7 @@ int ListLogstashLogRequest::getSize()const
 void ListLogstashLogRequest::setSize(int size)
 {
 	size_ = size;
-	setCoreParameter("Size", std::to_string(size));
+	setParameter("Size", std::to_string(size));
 }
 
 std::string ListLogstashLogRequest::getQuery()const
@@ -58,7 +58,7 @@ std::string ListLogstashLogRequest::getQuery()const
 void ListLogstashLogRequest::setQuery(const std::string& query)
 {
 	query_ = query;
-	setCoreParameter("Query", query);
+	setParameter("Query", query);
 }
 
 long ListLogstashLogRequest::getEndTime()const
@@ -69,7 +69,7 @@ long ListLogstashLogRequest::getEndTime()const
 void ListLogstashLogRequest::setEndTime(long endTime)
 {
 	endTime_ = endTime;
-	setCoreParameter("EndTime", std::to_string(endTime));
+	setParameter("EndTime", std::to_string(endTime));
 }
 
 long ListLogstashLogRequest::getBeginTime()const
@@ -80,7 +80,7 @@ long ListLogstashLogRequest::getBeginTime()const
 void ListLogstashLogRequest::setBeginTime(long beginTime)
 {
 	beginTime_ = beginTime;
-	setCoreParameter("BeginTime", std::to_string(beginTime));
+	setParameter("BeginTime", std::to_string(beginTime));
 }
 
 int ListLogstashLogRequest::getPage()const
@@ -91,7 +91,7 @@ int ListLogstashLogRequest::getPage()const
 void ListLogstashLogRequest::setPage(int page)
 {
 	page_ = page;
-	setCoreParameter("Page", std::to_string(page));
+	setParameter("Page", std::to_string(page));
 }
 
 std::string ListLogstashLogRequest::getType()const
@@ -102,6 +102,6 @@ std::string ListLogstashLogRequest::getType()const
 void ListLogstashLogRequest::setType(const std::string& type)
 {
 	type_ = type;
-	setCoreParameter("Type", type);
+	setParameter("Type", type);
 }
 

+ 5 - 5
elasticsearch/src/model/ListLogstashPluginsRequest.cc

@@ -36,7 +36,7 @@ std::string ListLogstashPluginsRequest::getInstanceId()const
 void ListLogstashPluginsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 int ListLogstashPluginsRequest::getSize()const
@@ -47,7 +47,7 @@ int ListLogstashPluginsRequest::getSize()const
 void ListLogstashPluginsRequest::setSize(int size)
 {
 	size_ = size;
-	setCoreParameter("Size", std::to_string(size));
+	setParameter("Size", std::to_string(size));
 }
 
 std::string ListLogstashPluginsRequest::getName()const
@@ -58,7 +58,7 @@ std::string ListLogstashPluginsRequest::getName()const
 void ListLogstashPluginsRequest::setName(const std::string& name)
 {
 	name_ = name;
-	setCoreParameter("Name", name);
+	setParameter("Name", name);
 }
 
 std::string ListLogstashPluginsRequest::getPage()const
@@ -69,7 +69,7 @@ std::string ListLogstashPluginsRequest::getPage()const
 void ListLogstashPluginsRequest::setPage(const std::string& page)
 {
 	page_ = page;
-	setCoreParameter("Page", page);
+	setParameter("Page", page);
 }
 
 std::string ListLogstashPluginsRequest::getSource()const
@@ -80,6 +80,6 @@ std::string ListLogstashPluginsRequest::getSource()const
 void ListLogstashPluginsRequest::setSource(const std::string& source)
 {
 	source_ = source;
-	setCoreParameter("Source", source);
+	setParameter("Source", source);
 }
 

+ 7 - 7
elasticsearch/src/model/ListLogstashRequest.cc

@@ -36,7 +36,7 @@ std::string ListLogstashRequest::getResourceGroupId()const
 void ListLogstashRequest::setResourceGroupId(const std::string& resourceGroupId)
 {
 	resourceGroupId_ = resourceGroupId;
-	setCoreParameter("ResourceGroupId", resourceGroupId);
+	setParameter("ResourceGroupId", resourceGroupId);
 }
 
 std::string ListLogstashRequest::getInstanceId()const
@@ -47,7 +47,7 @@ std::string ListLogstashRequest::getInstanceId()const
 void ListLogstashRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 int ListLogstashRequest::getSize()const
@@ -58,7 +58,7 @@ int ListLogstashRequest::getSize()const
 void ListLogstashRequest::setSize(int size)
 {
 	size_ = size;
-	setCoreParameter("Size", std::to_string(size));
+	setParameter("Size", std::to_string(size));
 }
 
 std::string ListLogstashRequest::getDescription()const
@@ -69,7 +69,7 @@ std::string ListLogstashRequest::getDescription()const
 void ListLogstashRequest::setDescription(const std::string& description)
 {
 	description_ = description;
-	setCoreParameter("Description", description);
+	setParameter("Description", description);
 }
 
 int ListLogstashRequest::getPage()const
@@ -80,7 +80,7 @@ int ListLogstashRequest::getPage()const
 void ListLogstashRequest::setPage(int page)
 {
 	page_ = page;
-	setCoreParameter("Page", std::to_string(page));
+	setParameter("Page", std::to_string(page));
 }
 
 std::string ListLogstashRequest::getOwnerId()const
@@ -91,7 +91,7 @@ std::string ListLogstashRequest::getOwnerId()const
 void ListLogstashRequest::setOwnerId(const std::string& ownerId)
 {
 	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", ownerId);
+	setParameter("OwnerId", ownerId);
 }
 
 std::string ListLogstashRequest::getVersion()const
@@ -102,6 +102,6 @@ std::string ListLogstashRequest::getVersion()const
 void ListLogstashRequest::setVersion(const std::string& version)
 {
 	version_ = version;
-	setCoreParameter("Version", version);
+	setParameter("Version", version);
 }
 

+ 5 - 5
elasticsearch/src/model/ListPluginsRequest.cc

@@ -36,7 +36,7 @@ std::string ListPluginsRequest::getInstanceId()const
 void ListPluginsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 int ListPluginsRequest::getSize()const
@@ -47,7 +47,7 @@ int ListPluginsRequest::getSize()const
 void ListPluginsRequest::setSize(int size)
 {
 	size_ = size;
-	setCoreParameter("Size", std::to_string(size));
+	setParameter("Size", std::to_string(size));
 }
 
 std::string ListPluginsRequest::getName()const
@@ -58,7 +58,7 @@ std::string ListPluginsRequest::getName()const
 void ListPluginsRequest::setName(const std::string& name)
 {
 	name_ = name;
-	setCoreParameter("Name", name);
+	setParameter("Name", name);
 }
 
 std::string ListPluginsRequest::getPage()const
@@ -69,7 +69,7 @@ std::string ListPluginsRequest::getPage()const
 void ListPluginsRequest::setPage(const std::string& page)
 {
 	page_ = page;
-	setCoreParameter("Page", page);
+	setParameter("Page", page);
 }
 
 std::string ListPluginsRequest::getSource()const
@@ -80,6 +80,6 @@ std::string ListPluginsRequest::getSource()const
 void ListPluginsRequest::setSource(const std::string& source)
 {
 	source_ = source;
-	setCoreParameter("Source", source);
+	setParameter("Source", source);
 }
 

+ 7 - 7
elasticsearch/src/model/ListSearchLogRequest.cc

@@ -36,7 +36,7 @@ std::string ListSearchLogRequest::getInstanceId()const
 void ListSearchLogRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 int ListSearchLogRequest::getSize()const
@@ -47,7 +47,7 @@ int ListSearchLogRequest::getSize()const
 void ListSearchLogRequest::setSize(int size)
 {
 	size_ = size;
-	setCoreParameter("Size", std::to_string(size));
+	setParameter("Size", std::to_string(size));
 }
 
 std::string ListSearchLogRequest::getQuery()const
@@ -58,7 +58,7 @@ std::string ListSearchLogRequest::getQuery()const
 void ListSearchLogRequest::setQuery(const std::string& query)
 {
 	query_ = query;
-	setCoreParameter("Query", query);
+	setParameter("Query", query);
 }
 
 long ListSearchLogRequest::getEndTime()const
@@ -69,7 +69,7 @@ long ListSearchLogRequest::getEndTime()const
 void ListSearchLogRequest::setEndTime(long endTime)
 {
 	endTime_ = endTime;
-	setCoreParameter("EndTime", std::to_string(endTime));
+	setParameter("EndTime", std::to_string(endTime));
 }
 
 long ListSearchLogRequest::getBeginTime()const
@@ -80,7 +80,7 @@ long ListSearchLogRequest::getBeginTime()const
 void ListSearchLogRequest::setBeginTime(long beginTime)
 {
 	beginTime_ = beginTime;
-	setCoreParameter("BeginTime", std::to_string(beginTime));
+	setParameter("BeginTime", std::to_string(beginTime));
 }
 
 int ListSearchLogRequest::getPage()const
@@ -91,7 +91,7 @@ int ListSearchLogRequest::getPage()const
 void ListSearchLogRequest::setPage(int page)
 {
 	page_ = page;
-	setCoreParameter("Page", std::to_string(page));
+	setParameter("Page", std::to_string(page));
 }
 
 std::string ListSearchLogRequest::getType()const
@@ -102,6 +102,6 @@ std::string ListSearchLogRequest::getType()const
 void ListSearchLogRequest::setType(const std::string& type)
 {
 	type_ = type;
-	setCoreParameter("Type", type);
+	setParameter("Type", type);
 }
 

+ 1 - 1
elasticsearch/src/model/ListSnapshotReposByInstanceIdRequest.cc

@@ -36,6 +36,6 @@ std::string ListSnapshotReposByInstanceIdRequest::getInstanceId()const
 void ListSnapshotReposByInstanceIdRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 6 - 6
elasticsearch/src/model/ListTagResourcesRequest.cc

@@ -36,7 +36,7 @@ int ListTagResourcesRequest::getSize()const
 void ListTagResourcesRequest::setSize(int size)
 {
 	size_ = size;
-	setCoreParameter("Size", std::to_string(size));
+	setParameter("Size", std::to_string(size));
 }
 
 std::string ListTagResourcesRequest::getNextToken()const
@@ -47,7 +47,7 @@ std::string ListTagResourcesRequest::getNextToken()const
 void ListTagResourcesRequest::setNextToken(const std::string& nextToken)
 {
 	nextToken_ = nextToken;
-	setCoreParameter("NextToken", nextToken);
+	setParameter("NextToken", nextToken);
 }
 
 int ListTagResourcesRequest::getPage()const
@@ -58,7 +58,7 @@ int ListTagResourcesRequest::getPage()const
 void ListTagResourcesRequest::setPage(int page)
 {
 	page_ = page;
-	setCoreParameter("Page", std::to_string(page));
+	setParameter("Page", std::to_string(page));
 }
 
 std::string ListTagResourcesRequest::getResourceType()const
@@ -69,7 +69,7 @@ std::string ListTagResourcesRequest::getResourceType()const
 void ListTagResourcesRequest::setResourceType(const std::string& resourceType)
 {
 	resourceType_ = resourceType;
-	setCoreParameter("ResourceType", resourceType);
+	setParameter("ResourceType", resourceType);
 }
 
 std::string ListTagResourcesRequest::getResourceIds()const
@@ -80,7 +80,7 @@ std::string ListTagResourcesRequest::getResourceIds()const
 void ListTagResourcesRequest::setResourceIds(const std::string& resourceIds)
 {
 	resourceIds_ = resourceIds;
-	setCoreParameter("ResourceIds", resourceIds);
+	setParameter("ResourceIds", resourceIds);
 }
 
 std::string ListTagResourcesRequest::getTags()const
@@ -91,6 +91,6 @@ std::string ListTagResourcesRequest::getTags()const
 void ListTagResourcesRequest::setTags(const std::string& tags)
 {
 	tags_ = tags;
-	setCoreParameter("Tags", tags);
+	setParameter("Tags", tags);
 }
 

+ 2 - 2
elasticsearch/src/model/MoveResourceGroupRequest.cc

@@ -36,7 +36,7 @@ std::string MoveResourceGroupRequest::getInstanceId()const
 void MoveResourceGroupRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string MoveResourceGroupRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string MoveResourceGroupRequest::getClientToken()const
 void MoveResourceGroupRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/OpenHttpsRequest.cc

@@ -36,7 +36,7 @@ std::string OpenHttpsRequest::getInstanceId()const
 void OpenHttpsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string OpenHttpsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string OpenHttpsRequest::getClientToken()const
 void OpenHttpsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/RenewInstanceRequest.cc

@@ -36,7 +36,7 @@ std::string RenewInstanceRequest::getInstanceId()const
 void RenewInstanceRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string RenewInstanceRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string RenewInstanceRequest::getClientToken()const
 void RenewInstanceRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/RenewLogstashRequest.cc

@@ -36,7 +36,7 @@ std::string RenewLogstashRequest::getInstanceId()const
 void RenewLogstashRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string RenewLogstashRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string RenewLogstashRequest::getClientToken()const
 void RenewLogstashRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 3 - 3
elasticsearch/src/model/RestartInstanceRequest.cc

@@ -36,7 +36,7 @@ std::string RestartInstanceRequest::getInstanceId()const
 void RestartInstanceRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string RestartInstanceRequest::getClientToken()const
@@ -47,7 +47,7 @@ std::string RestartInstanceRequest::getClientToken()const
 void RestartInstanceRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 
 bool RestartInstanceRequest::getForce()const
@@ -58,6 +58,6 @@ bool RestartInstanceRequest::getForce()const
 void RestartInstanceRequest::setForce(bool force)
 {
 	force_ = force;
-	setCoreParameter("Force", force ? "true" : "false");
+	setParameter("Force", force ? "true" : "false");
 }
 

+ 3 - 3
elasticsearch/src/model/RestartLogstashRequest.cc

@@ -36,7 +36,7 @@ std::string RestartLogstashRequest::getInstanceId()const
 void RestartLogstashRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string RestartLogstashRequest::getClientToken()const
@@ -47,7 +47,7 @@ std::string RestartLogstashRequest::getClientToken()const
 void RestartLogstashRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 
 bool RestartLogstashRequest::getForce()const
@@ -58,6 +58,6 @@ bool RestartLogstashRequest::getForce()const
 void RestartLogstashRequest::setForce(bool force)
 {
 	force_ = force;
-	setCoreParameter("Force", force ? "true" : "false");
+	setParameter("Force", force ? "true" : "false");
 }
 

+ 2 - 2
elasticsearch/src/model/ResumeElasticsearchTaskRequest.cc

@@ -36,7 +36,7 @@ std::string ResumeElasticsearchTaskRequest::getInstanceId()const
 void ResumeElasticsearchTaskRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string ResumeElasticsearchTaskRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string ResumeElasticsearchTaskRequest::getClientToken()const
 void ResumeElasticsearchTaskRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/ResumeLogstashTaskRequest.cc

@@ -36,7 +36,7 @@ std::string ResumeLogstashTaskRequest::getInstanceId()const
 void ResumeLogstashTaskRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string ResumeLogstashTaskRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string ResumeLogstashTaskRequest::getClientToken()const
 void ResumeLogstashTaskRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/RollbackInstanceRequest.cc

@@ -36,7 +36,7 @@ std::string RollbackInstanceRequest::getInstanceId()const
 void RollbackInstanceRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string RollbackInstanceRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string RollbackInstanceRequest::getClientToken()const
 void RollbackInstanceRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 3 - 3
elasticsearch/src/model/ShrinkNodeRequest.cc

@@ -36,7 +36,7 @@ std::string ShrinkNodeRequest::getInstanceId()const
 void ShrinkNodeRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string ShrinkNodeRequest::getNodeType()const
@@ -47,7 +47,7 @@ std::string ShrinkNodeRequest::getNodeType()const
 void ShrinkNodeRequest::setNodeType(const std::string& nodeType)
 {
 	nodeType_ = nodeType;
-	setCoreParameter("NodeType", nodeType);
+	setParameter("NodeType", nodeType);
 }
 
 std::string ShrinkNodeRequest::getClientToken()const
@@ -58,6 +58,6 @@ std::string ShrinkNodeRequest::getClientToken()const
 void ShrinkNodeRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 3 - 3
elasticsearch/src/model/TransferNodeRequest.cc

@@ -36,7 +36,7 @@ std::string TransferNodeRequest::getInstanceId()const
 void TransferNodeRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string TransferNodeRequest::getNodeType()const
@@ -47,7 +47,7 @@ std::string TransferNodeRequest::getNodeType()const
 void TransferNodeRequest::setNodeType(const std::string& nodeType)
 {
 	nodeType_ = nodeType;
-	setCoreParameter("NodeType", nodeType);
+	setParameter("NodeType", nodeType);
 }
 
 std::string TransferNodeRequest::getClientToken()const
@@ -58,6 +58,6 @@ std::string TransferNodeRequest::getClientToken()const
 void TransferNodeRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/TriggerNetworkRequest.cc

@@ -36,7 +36,7 @@ std::string TriggerNetworkRequest::getInstanceId()const
 void TriggerNetworkRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string TriggerNetworkRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string TriggerNetworkRequest::getClientToken()const
 void TriggerNetworkRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UninstallKibanaPluginRequest.cc

@@ -36,7 +36,7 @@ std::string UninstallKibanaPluginRequest::getInstanceId()const
 void UninstallKibanaPluginRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UninstallKibanaPluginRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UninstallKibanaPluginRequest::getClientToken()const
 void UninstallKibanaPluginRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UninstallLogstashPluginRequest.cc

@@ -36,7 +36,7 @@ std::string UninstallLogstashPluginRequest::getInstanceId()const
 void UninstallLogstashPluginRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UninstallLogstashPluginRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UninstallLogstashPluginRequest::getClientToken()const
 void UninstallLogstashPluginRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UninstallPluginRequest.cc

@@ -36,7 +36,7 @@ std::string UninstallPluginRequest::getInstanceId()const
 void UninstallPluginRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UninstallPluginRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UninstallPluginRequest::getClientToken()const
 void UninstallPluginRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 4 - 4
elasticsearch/src/model/UntagResourcesRequest.cc

@@ -36,7 +36,7 @@ bool UntagResourcesRequest::getAll()const
 void UntagResourcesRequest::setAll(bool all)
 {
 	all_ = all;
-	setCoreParameter("All", all ? "true" : "false");
+	setParameter("All", all ? "true" : "false");
 }
 
 std::string UntagResourcesRequest::getTagKeys()const
@@ -47,7 +47,7 @@ std::string UntagResourcesRequest::getTagKeys()const
 void UntagResourcesRequest::setTagKeys(const std::string& tagKeys)
 {
 	tagKeys_ = tagKeys;
-	setCoreParameter("TagKeys", tagKeys);
+	setParameter("TagKeys", tagKeys);
 }
 
 std::string UntagResourcesRequest::getResourceType()const
@@ -58,7 +58,7 @@ std::string UntagResourcesRequest::getResourceType()const
 void UntagResourcesRequest::setResourceType(const std::string& resourceType)
 {
 	resourceType_ = resourceType;
-	setCoreParameter("ResourceType", resourceType);
+	setParameter("ResourceType", resourceType);
 }
 
 std::string UntagResourcesRequest::getResourceIds()const
@@ -69,6 +69,6 @@ std::string UntagResourcesRequest::getResourceIds()const
 void UntagResourcesRequest::setResourceIds(const std::string& resourceIds)
 {
 	resourceIds_ = resourceIds;
-	setCoreParameter("ResourceIds", resourceIds);
+	setParameter("ResourceIds", resourceIds);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateAdminPasswordRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateAdminPasswordRequest::getInstanceId()const
 void UpdateAdminPasswordRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateAdminPasswordRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateAdminPasswordRequest::getClientToken()const
 void UpdateAdminPasswordRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateAdvancedSettingRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateAdvancedSettingRequest::getInstanceId()const
 void UpdateAdvancedSettingRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateAdvancedSettingRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateAdvancedSettingRequest::getClientToken()const
 void UpdateAdvancedSettingRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateAliwsDictRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateAliwsDictRequest::getInstanceId()const
 void UpdateAliwsDictRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateAliwsDictRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateAliwsDictRequest::getClientToken()const
 void UpdateAliwsDictRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateBlackIpsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateBlackIpsRequest::getInstanceId()const
 void UpdateBlackIpsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateBlackIpsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateBlackIpsRequest::getClientToken()const
 void UpdateBlackIpsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateDescriptionRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateDescriptionRequest::getInstanceId()const
 void UpdateDescriptionRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateDescriptionRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateDescriptionRequest::getClientToken()const
 void UpdateDescriptionRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateDictRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateDictRequest::getInstanceId()const
 void UpdateDictRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateDictRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateDictRequest::getClientToken()const
 void UpdateDictRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateHotIkDictsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateHotIkDictsRequest::getInstanceId()const
 void UpdateHotIkDictsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateHotIkDictsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateHotIkDictsRequest::getClientToken()const
 void UpdateHotIkDictsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateInstanceChargeTypeRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateInstanceChargeTypeRequest::getInstanceId()const
 void UpdateInstanceChargeTypeRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateInstanceChargeTypeRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateInstanceChargeTypeRequest::getClientToken()const
 void UpdateInstanceChargeTypeRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateInstanceRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateInstanceRequest::getInstanceId()const
 void UpdateInstanceRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateInstanceRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateInstanceRequest::getClientToken()const
 void UpdateInstanceRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateInstanceSettingsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateInstanceSettingsRequest::getInstanceId()const
 void UpdateInstanceSettingsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateInstanceSettingsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateInstanceSettingsRequest::getClientToken()const
 void UpdateInstanceSettingsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateKibanaSettingsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateKibanaSettingsRequest::getInstanceId()const
 void UpdateKibanaSettingsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateKibanaSettingsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateKibanaSettingsRequest::getClientToken()const
 void UpdateKibanaSettingsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateKibanaWhiteIpsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateKibanaWhiteIpsRequest::getInstanceId()const
 void UpdateKibanaWhiteIpsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateKibanaWhiteIpsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateKibanaWhiteIpsRequest::getClientToken()const
 void UpdateKibanaWhiteIpsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateLogstashChargeTypeRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateLogstashChargeTypeRequest::getInstanceId()const
 void UpdateLogstashChargeTypeRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateLogstashChargeTypeRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateLogstashChargeTypeRequest::getClientToken()const
 void UpdateLogstashChargeTypeRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateLogstashDescriptionRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateLogstashDescriptionRequest::getInstanceId()const
 void UpdateLogstashDescriptionRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateLogstashDescriptionRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateLogstashDescriptionRequest::getClientToken()const
 void UpdateLogstashDescriptionRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateLogstashRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateLogstashRequest::getInstanceId()const
 void UpdateLogstashRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateLogstashRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateLogstashRequest::getClientToken()const
 void UpdateLogstashRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateLogstashSettingsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateLogstashSettingsRequest::getInstanceId()const
 void UpdateLogstashSettingsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateLogstashSettingsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateLogstashSettingsRequest::getClientToken()const
 void UpdateLogstashSettingsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdatePipelineManagementConfigRequest.cc

@@ -36,7 +36,7 @@ std::string UpdatePipelineManagementConfigRequest::getInstanceId()const
 void UpdatePipelineManagementConfigRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdatePipelineManagementConfigRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdatePipelineManagementConfigRequest::getClientToken()const
 void UpdatePipelineManagementConfigRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 63 - 0
elasticsearch/src/model/UpdatePipelinesRequest.cc

@@ -0,0 +1,63 @@
+/*
+ * 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/elasticsearch/model/UpdatePipelinesRequest.h>
+
+using AlibabaCloud::Elasticsearch::Model::UpdatePipelinesRequest;
+
+UpdatePipelinesRequest::UpdatePipelinesRequest() :
+	RoaServiceRequest("elasticsearch", "2017-06-13")
+{
+	setResourcePath("/openapi/logstashes/[InstanceId]/pipelines");
+	setMethod(HttpRequest::Method::Put);
+}
+
+UpdatePipelinesRequest::~UpdatePipelinesRequest()
+{}
+
+std::string UpdatePipelinesRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void UpdatePipelinesRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setParameter("InstanceId", instanceId);
+}
+
+std::string UpdatePipelinesRequest::getClientToken()const
+{
+	return clientToken_;
+}
+
+void UpdatePipelinesRequest::setClientToken(const std::string& clientToken)
+{
+	clientToken_ = clientToken;
+	setParameter("ClientToken", clientToken);
+}
+
+bool UpdatePipelinesRequest::getTrigger()const
+{
+	return trigger_;
+}
+
+void UpdatePipelinesRequest::setTrigger(bool trigger)
+{
+	trigger_ = trigger;
+	setParameter("Trigger", trigger ? "true" : "false");
+}
+

+ 51 - 0
elasticsearch/src/model/UpdatePipelinesResult.cc

@@ -0,0 +1,51 @@
+/*
+ * 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/elasticsearch/model/UpdatePipelinesResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Elasticsearch;
+using namespace AlibabaCloud::Elasticsearch::Model;
+
+UpdatePipelinesResult::UpdatePipelinesResult() :
+	ServiceResult()
+{}
+
+UpdatePipelinesResult::UpdatePipelinesResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+UpdatePipelinesResult::~UpdatePipelinesResult()
+{}
+
+void UpdatePipelinesResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["Result"].isNull())
+		result_ = value["Result"].asString() == "true";
+
+}
+
+bool UpdatePipelinesResult::getResult()const
+{
+	return result_;
+}
+

+ 2 - 2
elasticsearch/src/model/UpdatePrivateNetworkWhiteIpsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdatePrivateNetworkWhiteIpsRequest::getInstanceId()const
 void UpdatePrivateNetworkWhiteIpsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdatePrivateNetworkWhiteIpsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdatePrivateNetworkWhiteIpsRequest::getClientToken()const
 void UpdatePrivateNetworkWhiteIpsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdatePublicNetworkRequest.cc

@@ -36,7 +36,7 @@ std::string UpdatePublicNetworkRequest::getInstanceId()const
 void UpdatePublicNetworkRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdatePublicNetworkRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdatePublicNetworkRequest::getClientToken()const
 void UpdatePublicNetworkRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdatePublicWhiteIpsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdatePublicWhiteIpsRequest::getInstanceId()const
 void UpdatePublicWhiteIpsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdatePublicWhiteIpsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdatePublicWhiteIpsRequest::getClientToken()const
 void UpdatePublicWhiteIpsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 1 - 1
elasticsearch/src/model/UpdateSnapshotSettingRequest.cc

@@ -36,6 +36,6 @@ std::string UpdateSnapshotSettingRequest::getInstanceId()const
 void UpdateSnapshotSettingRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateSynonymsDictsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateSynonymsDictsRequest::getInstanceId()const
 void UpdateSynonymsDictsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateSynonymsDictsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateSynonymsDictsRequest::getClientToken()const
 void UpdateSynonymsDictsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 2 - 2
elasticsearch/src/model/UpdateWhiteIpsRequest.cc

@@ -36,7 +36,7 @@ std::string UpdateWhiteIpsRequest::getInstanceId()const
 void UpdateWhiteIpsRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string UpdateWhiteIpsRequest::getClientToken()const
@@ -47,6 +47,6 @@ std::string UpdateWhiteIpsRequest::getClientToken()const
 void UpdateWhiteIpsRequest::setClientToken(const std::string& clientToken)
 {
 	clientToken_ = clientToken;
-	setCoreParameter("ClientToken", clientToken);
+	setParameter("ClientToken", clientToken);
 }
 

+ 63 - 0
elasticsearch/src/model/UpgradeEngineVersionRequest.cc

@@ -0,0 +1,63 @@
+/*
+ * 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/elasticsearch/model/UpgradeEngineVersionRequest.h>
+
+using AlibabaCloud::Elasticsearch::Model::UpgradeEngineVersionRequest;
+
+UpgradeEngineVersionRequest::UpgradeEngineVersionRequest() :
+	RoaServiceRequest("elasticsearch", "2017-06-13")
+{
+	setResourcePath("/openapi/instances/[InstanceId]/actions/upgrade-version");
+	setMethod(HttpRequest::Method::Post);
+}
+
+UpgradeEngineVersionRequest::~UpgradeEngineVersionRequest()
+{}
+
+std::string UpgradeEngineVersionRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void UpgradeEngineVersionRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setParameter("InstanceId", instanceId);
+}
+
+bool UpgradeEngineVersionRequest::getDryRun()const
+{
+	return dryRun_;
+}
+
+void UpgradeEngineVersionRequest::setDryRun(bool dryRun)
+{
+	dryRun_ = dryRun;
+	setParameter("DryRun", dryRun ? "true" : "false");
+}
+
+std::string UpgradeEngineVersionRequest::getClientToken()const
+{
+	return clientToken_;
+}
+
+void UpgradeEngineVersionRequest::setClientToken(const std::string& clientToken)
+{
+	clientToken_ = clientToken;
+	setParameter("ClientToken", clientToken);
+}
+

+ 61 - 0
elasticsearch/src/model/UpgradeEngineVersionResult.cc

@@ -0,0 +1,61 @@
+/*
+ * 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/elasticsearch/model/UpgradeEngineVersionResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Elasticsearch;
+using namespace AlibabaCloud::Elasticsearch::Model;
+
+UpgradeEngineVersionResult::UpgradeEngineVersionResult() :
+	ServiceResult()
+{}
+
+UpgradeEngineVersionResult::UpgradeEngineVersionResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+UpgradeEngineVersionResult::~UpgradeEngineVersionResult()
+{}
+
+void UpgradeEngineVersionResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto resultNode = value["Result"];
+	if(!resultNode["validateType"].isNull())
+		result_.validateType = resultNode["validateType"].asString();
+	if(!resultNode["status"].isNull())
+		result_.status = resultNode["status"].asString();
+	auto validateResultNode = resultNode["validateResult"];
+	if(!validateResultNode["errorType"].isNull())
+		result_.validateResult.errorType = validateResultNode["errorType"].asString();
+	if(!validateResultNode["errorCode"].isNull())
+		result_.validateResult.errorCode = validateResultNode["errorCode"].asString();
+	if(!validateResultNode["errorMsg"].isNull())
+		result_.validateResult.errorMsg = validateResultNode["errorMsg"].asString();
+
+}
+
+UpgradeEngineVersionResult::Result UpgradeEngineVersionResult::getResult()const
+{
+	return result_;
+}
+

+ 2 - 2
elasticsearch/src/model/ValidateShrinkNodesRequest.cc

@@ -36,7 +36,7 @@ std::string ValidateShrinkNodesRequest::getInstanceId()const
 void ValidateShrinkNodesRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string ValidateShrinkNodesRequest::getNodeType()const
@@ -47,6 +47,6 @@ std::string ValidateShrinkNodesRequest::getNodeType()const
 void ValidateShrinkNodesRequest::setNodeType(const std::string& nodeType)
 {
 	nodeType_ = nodeType;
-	setCoreParameter("NodeType", nodeType);
+	setParameter("NodeType", nodeType);
 }
 

+ 2 - 2
elasticsearch/src/model/ValidateTransferableNodesRequest.cc

@@ -36,7 +36,7 @@ std::string ValidateTransferableNodesRequest::getInstanceId()const
 void ValidateTransferableNodesRequest::setInstanceId(const std::string& instanceId)
 {
 	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
+	setParameter("InstanceId", instanceId);
 }
 
 std::string ValidateTransferableNodesRequest::getNodeType()const
@@ -47,6 +47,6 @@ std::string ValidateTransferableNodesRequest::getNodeType()const
 void ValidateTransferableNodesRequest::setNodeType(const std::string& nodeType)
 {
 	nodeType_ = nodeType;
-	setCoreParameter("NodeType", nodeType);
+	setParameter("NodeType", nodeType);
 }