wupengfei 2 年之前
父節點
當前提交
c3b5d4adf4
共有 100 個文件被更改,包括 1212 次插入16747 次删除
  1. 0 3
      .idea/gaoyixia.iml
  2. 0 3
      .idea/php.xml
  3. 934 4
      .idea/workspace.xml
  4. 2 1
      application/api/controller/Es.php
  5. 2 1
      composer.json
  6. 274 51
      composer.lock
  7. 0 15
      vendor/alibabacloud/elasticsearch-20170613/.gitignore
  8. 0 65
      vendor/alibabacloud/elasticsearch-20170613/.php_cs.dist
  9. 0 66
      vendor/alibabacloud/elasticsearch-20170613/ChangeLog.md
  10. 0 201
      vendor/alibabacloud/elasticsearch-20170613/LICENSE
  11. 0 35
      vendor/alibabacloud/elasticsearch-20170613/README-CN.md
  12. 0 35
      vendor/alibabacloud/elasticsearch-20170613/README.md
  13. 0 17
      vendor/alibabacloud/elasticsearch-20170613/autoload.php
  14. 0 33
      vendor/alibabacloud/elasticsearch-20170613/composer.json
  15. 0 10109
      vendor/alibabacloud/elasticsearch-20170613/src/Elasticsearch.php
  16. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesRequest.php
  17. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesResponse.php
  18. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesResponseBody.php
  19. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterRequest.php
  20. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterResponse.php
  21. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterResponseBody.php
  22. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoRequest.php
  23. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoResponse.php
  24. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoResponseBody.php
  25. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionRequest.php
  26. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionResponse.php
  27. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionResponseBody.php
  28. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionRequest.php
  29. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionResponse.php
  30. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionResponseBody.php
  31. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskRequest.php
  32. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskResponse.php
  33. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskResponseBody.php
  34. 0 109
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest.php
  35. 0 95
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest/dataInfo.php
  36. 0 119
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest/metric.php
  37. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponse.php
  38. 0 60
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody.php
  39. 0 109
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result.php
  40. 0 71
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result/extendConfigs.php
  41. 0 107
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result/nodeConfigurations.php
  42. 0 83
      vendor/alibabacloud/elasticsearch-20170613/src/Models/ClientNodeConfiguration.php
  43. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisRequest.php
  44. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisResponse.php
  45. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisResponseBody.php
  46. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsRequest.php
  47. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsResponse.php
  48. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsResponseBody.php
  49. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexRequest.php
  50. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexResponse.php
  51. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexResponseBody.php
  52. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorRequest.php
  53. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponse.php
  54. 0 60
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponseBody.php
  55. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponseBody/result.php
  56. 0 60
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexRequest.php
  57. 0 71
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexRequest/template.php
  58. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexResponse.php
  59. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexResponseBody.php
  60. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamRequest.php
  61. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponse.php
  62. 0 60
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponseBody.php
  63. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponseBody/result.php
  64. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksRequest.php
  65. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponse.php
  66. 0 72
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody.php
  67. 0 61
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result.php
  68. 0 167
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result/sinkCluster.php
  69. 0 143
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result/sourceCluster.php
  70. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyRequest.php
  71. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyResponse.php
  72. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyResponseBody.php
  73. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateRequest.php
  74. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateResponse.php
  75. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateResponseBody.php
  76. 0 215
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceRequest.php
  77. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponse.php
  78. 0 60
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponseBody.php
  79. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponseBody/result.php
  80. 0 134
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest.php
  81. 0 83
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/networkConfig.php
  82. 0 71
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/nodeSpec.php
  83. 0 83
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/paymentInfo.php
  84. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashResponse.php
  85. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashResponseBody.php
  86. 0 71
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesRequest.php
  87. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesResponse.php
  88. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesResponseBody.php
  89. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotRequest.php
  90. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotResponse.php
  91. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotResponseBody.php
  92. 0 83
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointRequest.php
  93. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponse.php
  94. 0 60
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponseBody.php
  95. 0 83
      vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponseBody/result.php
  96. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesRequest.php
  97. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesResponse.php
  98. 0 59
      vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesResponseBody.php
  99. 0 47
      vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteCollectorRequest.php
  100. 0 74
      vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteCollectorResponse.php

+ 0 - 3
.idea/gaoyixia.iml

@@ -6,11 +6,9 @@
       <sourceFolder url="file://$MODULE_DIR$/spec" isTestSource="true" />
       <sourceFolder url="file://$MODULE_DIR$/spec" isTestSource="true" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/credentials" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/credentials" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/darabonba-openapi" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/darabonba-openapi" />
-      <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/elasticsearch-20170613" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/endpoint-util" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/endpoint-util" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/gateway-spi" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/gateway-spi" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/openapi-util" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/openapi-util" />
-      <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/opensearch" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/opensearch-sdk-php" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/opensearch-sdk-php" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/sdk" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/sdk" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/sts-20150401" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/alibabacloud/sts-20150401" />
@@ -26,7 +24,6 @@
       <excludeFolder url="file://$MODULE_DIR$/vendor/ezimuel/ringphp" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/ezimuel/ringphp" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/jpush/jpush" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/jpush/jpush" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/lizhichao/one-sm" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/lizhichao/one-sm" />
-      <excludeFolder url="file://$MODULE_DIR$/vendor/maniac/easemob-php" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/php-http/discovery" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/php-http/discovery" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/php-http/httplug" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/php-http/httplug" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/php-http/promise" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/php-http/promise" />

+ 0 - 3
.idea/php.xml

@@ -83,10 +83,7 @@
       <path value="$PROJECT_DIR$/vendor/jpush/jpush" />
       <path value="$PROJECT_DIR$/vendor/jpush/jpush" />
       <path value="$PROJECT_DIR$/vendor/aop/test" />
       <path value="$PROJECT_DIR$/vendor/aop/test" />
       <path value="$PROJECT_DIR$/vendor/aop/request" />
       <path value="$PROJECT_DIR$/vendor/aop/request" />
-      <path value="$PROJECT_DIR$/vendor/maniac/easemob-php" />
       <path value="$PROJECT_DIR$/vendor/alibabacloud/opensearch-sdk-php" />
       <path value="$PROJECT_DIR$/vendor/alibabacloud/opensearch-sdk-php" />
-      <path value="$PROJECT_DIR$/vendor/alibabacloud/opensearch" />
-      <path value="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613" />
       <path value="$PROJECT_DIR$/vendor/elasticsearch/elasticsearch" />
       <path value="$PROJECT_DIR$/vendor/elasticsearch/elasticsearch" />
       <path value="$PROJECT_DIR$/vendor/elastic/transport" />
       <path value="$PROJECT_DIR$/vendor/elastic/transport" />
       <path value="$PROJECT_DIR$/vendor/php-http/httplug" />
       <path value="$PROJECT_DIR$/vendor/php-http/httplug" />

+ 934 - 4
.idea/workspace.xml

@@ -2,11 +2,944 @@
 <project version="4">
 <project version="4">
   <component name="ChangeListManager">
   <component name="ChangeListManager">
     <list default="true" id="1a36929e-c054-4875-a943-593a74e55fa4" name="Default Changelist" comment="">
     <list default="true" id="1a36929e-c054-4875-a943-593a74e55fa4" name="Default Changelist" comment="">
+      <change beforePath="$PROJECT_DIR$/.idea/gaoyixia.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/gaoyixia.iml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/.idea/php.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/php.xml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/application/api/controller/Es.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/api/controller/Es.php" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/application/api/controller/Es.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/api/controller/Es.php" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/composer.json" beforeDir="false" afterPath="$PROJECT_DIR$/composer.json" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/composer.json" beforeDir="false" afterPath="$PROJECT_DIR$/composer.json" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/composer.lock" beforeDir="false" afterPath="$PROJECT_DIR$/composer.lock" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/composer.lock" beforeDir="false" afterPath="$PROJECT_DIR$/composer.lock" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/.gitignore" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/.php_cs.dist" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/ChangeLog.md" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/LICENSE" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/README-CN.md" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/README.md" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/autoload.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/composer.json" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Elasticsearch.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest/dataInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest/metric.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result/extendConfigs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result/nodeConfigurations.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ClientNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexRequest/template.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result/sinkCluster.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result/sourceCluster.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/paymentInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteCollectorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteCollectorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteCollectorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteComponentIndexRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteComponentIndexResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteComponentIndexResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteConnectedClusterRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteConnectedClusterResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteConnectedClusterResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDataStreamRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDataStreamResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDataStreamResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDataTaskRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDataTaskResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDataTaskResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDeprecatedTemplateRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDeprecatedTemplateResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteDeprecatedTemplateResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteILMPolicyRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteILMPolicyResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteILMPolicyResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteIndexTemplateRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteIndexTemplateResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteIndexTemplateResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteInstanceRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteInstanceResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteInstanceResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteLogstashRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteLogstashResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteLogstashResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeletePipelinesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeletePipelinesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeletePipelinesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteSnapshotRepoRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteSnapshotRepoResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteSnapshotRepoResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteVpcEndpointRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteVpcEndpointResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteVpcEndpointResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeAckOperatorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeAckOperatorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeAckOperatorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeAckOperatorResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeApmRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeApmResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeApmResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeApmResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeCollectorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeCollectorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeCollectorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeCollectorResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeCollectorResponseBody/result/configs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeCollectorResponseBody/result/extendConfigs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeCollectorResponseBody/result/extendConfigs/machines.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeComponentIndexRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeComponentIndexResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeComponentIndexResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeComponentIndexResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeComponentIndexResponseBody/result/template.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeConnectableClustersRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeConnectableClustersResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeConnectableClustersResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeConnectableClustersResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDeprecatedTemplateRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDeprecatedTemplateResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDeprecatedTemplateResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDeprecatedTemplateResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDeprecatedTemplateResponseBody/result/template.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnoseReportRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnoseReportResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnoseReportResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnoseReportResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnoseReportResponseBody/result/diagnoseItems.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnoseReportResponseBody/result/diagnoseItems/detail.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnosisSettingsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnosisSettingsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnosisSettingsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDiagnosisSettingsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDynamicSettingsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDynamicSettingsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeDynamicSettingsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeElasticsearchHealthRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeElasticsearchHealthResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeElasticsearchHealthResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeILMPolicyRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeILMPolicyResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeILMPolicyResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeILMPolicyResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeIndexTemplateRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeIndexTemplateResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeIndexTemplateResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeIndexTemplateResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeIndexTemplateResponseBody/result/template.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/advancedSetting.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/aliwsDicts.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/clientNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/dictList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/elasticDataNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/ikHotDicts.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/kibanaConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/masterConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/networkConfig/whiteIpGroupList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/synonymsDicts.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/tags.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/warmNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeInstanceResponseBody/result/zoneInfos.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeKibanaSettingsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeKibanaSettingsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeKibanaSettingsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashResponseBody/result/endpointList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashResponseBody/result/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashResponseBody/result/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashResponseBody/result/tags.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeLogstashResponseBody/result/zoneInfos.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribePipelineManagementConfigRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribePipelineManagementConfigResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribePipelineManagementConfigResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribePipelineManagementConfigResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribePipelineRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribePipelineResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribePipelineResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribePipelineResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeRegionsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeRegionsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeRegionsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeRegionsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeSnapshotSettingRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeSnapshotSettingResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeSnapshotSettingResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeSnapshotSettingResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeTemplatesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeTemplatesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeTemplatesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeTemplatesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeXpackMonitorConfigRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeXpackMonitorConfigResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeXpackMonitorConfigResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DescribeXpackMonitorConfigResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DiagnoseInstanceRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DiagnoseInstanceResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DiagnoseInstanceResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DiagnoseInstanceResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DiagnoseInstanceResponseBody/result/diagnoseItems.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/DictInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ElasticDataNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Elasticsearch.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Elasticsearch/advancedSetting.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/EstimatedLogstashRestartTimeRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/EstimatedLogstashRestartTimeResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/EstimatedLogstashRestartTimeResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/EstimatedLogstashRestartTimeResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/EstimatedRestartTimeRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/EstimatedRestartTimeResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/EstimatedRestartTimeResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/EstimatedRestartTimeResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetClusterDataInformationRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetClusterDataInformationResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetClusterDataInformationResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetClusterDataInformationResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetClusterDataInformationResponseBody/result/metaInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetElastictaskRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetElastictaskResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetElastictaskResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetElastictaskResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetElastictaskResponseBody/result/elasticExpansionTask.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetElastictaskResponseBody/result/elasticShrinkTask.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonGrafanaAlertsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonGrafanaAlertsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonGrafanaAlertsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonGrafanaDashboardsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonGrafanaDashboardsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonGrafanaDashboardsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonMonitorDataRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonMonitorDataResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonMonitorDataResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetEmonMonitorDataResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetOpenStoreUsageRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetOpenStoreUsageResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetOpenStoreUsageResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetOpenStoreUsageResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/clientNodeAmountRange.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/clientNodeDiskList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/dataDiskList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/elasticNodeProperties.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/elasticNodeProperties/amountRange.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/elasticNodeProperties/diskList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/esVersionsLatestList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/jvmConfine.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/kibanaNodeProperties.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/kibanaNodeProperties/amountRange.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/masterDiskList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/node.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/nodeSpecList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/supportVersions.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/supportVersions/supportVersionList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/warmNodeProperties.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/warmNodeProperties/amountRange.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetRegionConfigurationResponseBody/result/warmNodeProperties/diskList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetSuggestShrinkableNodesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetSuggestShrinkableNodesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetSuggestShrinkableNodesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetSuggestShrinkableNodesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetTransferableNodesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetTransferableNodesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetTransferableNodesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/GetTransferableNodesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InitializeOperationRoleRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InitializeOperationRoleResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InitializeOperationRoleResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallAckOperatorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallAckOperatorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallAckOperatorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallKibanaSystemPluginRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallKibanaSystemPluginResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallKibanaSystemPluginResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallLogstashSystemPluginRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallLogstashSystemPluginResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallLogstashSystemPluginResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallSystemPluginRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallSystemPluginResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallSystemPluginResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallUserPluginsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallUserPluginsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InstallUserPluginsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InterruptElasticsearchTaskRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InterruptElasticsearchTaskResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InterruptElasticsearchTaskResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InterruptLogstashTaskRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InterruptLogstashTaskResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/InterruptLogstashTaskResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/KibanaNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAckClustersRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAckClustersResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAckClustersResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAckClustersResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAckNamespacesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAckNamespacesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAckNamespacesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAckNamespacesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListActionRecordsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListActionRecordsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListActionRecordsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListActionRecordsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListActionRecordsResponseBody/result/statusInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListActionRecordsResponseBody/result/statusInfo/subStatusInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAllNodeRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAllNodeResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAllNodeResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAllNodeResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAlternativeSnapshotReposRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAlternativeSnapshotReposResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAlternativeSnapshotReposResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAlternativeSnapshotReposResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListApmRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListApmResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListApmResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListApmResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListApmResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAvailableEsInstanceIdsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAvailableEsInstanceIdsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAvailableEsInstanceIdsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListAvailableEsInstanceIdsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListCollectorsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListCollectorsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListCollectorsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListCollectorsResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListCollectorsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListCollectorsResponseBody/result/configs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListCollectorsResponseBody/result/extendConfigs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListCollectorsResponseBody/result/extendConfigs/machines.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponseBody/result/content.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponseBody/result/content/template.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponseBody/result/content/template/settings.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponseBody/result/content/template/settings/index.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListComponentIndicesResponseBody/result/content/template/settings/index/lifecycle.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListConnectedClustersRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListConnectedClustersResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListConnectedClustersResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListConnectedClustersResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListConnectedClustersResponseBody/result/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataStreamsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataStreamsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataStreamsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataStreamsResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataStreamsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataStreamsResponseBody/result/indices.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataTasksRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataTasksResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataTasksResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataTasksResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataTasksResponseBody/result/sinkCluster.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDataTasksResponseBody/result/sourceCluster.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDefaultCollectorConfigurationsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDefaultCollectorConfigurationsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDefaultCollectorConfigurationsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDefaultCollectorConfigurationsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDeprecatedTemplatesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDeprecatedTemplatesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDeprecatedTemplatesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDeprecatedTemplatesResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDeprecatedTemplatesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDeprecatedTemplatesResponseBody/result/template.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseIndicesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseIndicesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseIndicesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportIdsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportIdsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportIdsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportIdsResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportResponseBody/result/diagnoseItems.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDiagnoseReportResponseBody/result/diagnoseItems/detail.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictInformationRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictInformationResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictInformationResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictInformationResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictInformationResponseBody/result/ossObject.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictsResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListDictsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponseBody/result/collectors.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponseBody/result/collectors/configs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponseBody/result/collectors/extendConfigs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponseBody/result/collectors/extendConfigs/machines.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListEcsInstancesResponseBody/result/ipAddress.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListExtendfilesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListExtendfilesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListExtendfilesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListExtendfilesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListILMPoliciesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListILMPoliciesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListILMPoliciesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListILMPoliciesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListIndexTemplatesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListIndexTemplatesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListIndexTemplatesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListIndexTemplatesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListIndexTemplatesResponseBody/result/template.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceHistoryEventsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceHistoryEventsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceHistoryEventsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceHistoryEventsResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceHistoryEventsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceHistoryEventsShrinkRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceIndicesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceIndicesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceIndicesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceIndicesResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceIndicesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/result/clientNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/result/elasticDataNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/result/kibanaConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/result/masterConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/result/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/result/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListInstanceResponseBody/result/tags.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListKibanaPluginsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListKibanaPluginsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListKibanaPluginsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListKibanaPluginsResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListKibanaPluginsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashLogRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashLogResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashLogResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashLogResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashPluginsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashPluginsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashPluginsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashPluginsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashResponseBody/result/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashResponseBody/result/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListLogstashResponseBody/result/tags.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListNodesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListNodesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListNodesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListNodesResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListNodesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListNodesResponseBody/result/ipAddress.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListNodesResponseBody/result/tags.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineIdsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineIdsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineIdsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineIdsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPipelineResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPluginsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPluginsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPluginsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPluginsResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListPluginsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSearchLogRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSearchLogResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSearchLogResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSearchLogResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSearchLogResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListShardRecoveriesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListShardRecoveriesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListShardRecoveriesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListShardRecoveriesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSnapshotReposByInstanceIdRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSnapshotReposByInstanceIdResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSnapshotReposByInstanceIdResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListSnapshotReposByInstanceIdResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagResourcesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagResourcesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagResourcesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagResourcesResponseBody/headers.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagResourcesResponseBody/tagResources.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagResourcesResponseBody/tagResources/tagResource.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListTagsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListVpcEndpointsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListVpcEndpointsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListVpcEndpointsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ListVpcEndpointsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Logstash.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Logstash/endpointList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Logstash/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Logstash/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Logstash/tags.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Logstash/zoneInfos.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MasterNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MigrateToOtherZoneRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MigrateToOtherZoneResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MigrateToOtherZoneResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyDeployMachineRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyDeployMachineResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyDeployMachineResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyElastictaskRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyElastictaskResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyElastictaskResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyElastictaskResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyElastictaskResponseBody/result/elasticExpansionTask.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyElastictaskResponseBody/result/elasticShrinkTask.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyInstanceMaintainTimeRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyInstanceMaintainTimeResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyInstanceMaintainTimeResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyWhiteIpsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyWhiteIpsRequest/whiteIpGroup.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyWhiteIpsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ModifyWhiteIpsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponseBody/result/dictList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponseBody/result/kibanaConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponseBody/result/masterConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponseBody/result/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponseBody/result/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/MoveResourceGroupResponseBody/result/synonymsDicts.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/NetworkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/NodeInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/NodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/OpenDiagnosisRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/OpenDiagnosisResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/OpenDiagnosisResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/OpenHttpsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/OpenHttpsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/OpenHttpsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/PaymentInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/PostEmonTryAlarmRuleRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/PostEmonTryAlarmRuleResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/PostEmonTryAlarmRuleResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ReadWritePolicy.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RecommendTemplatesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RecommendTemplatesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RecommendTemplatesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RecommendTemplatesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ReinstallCollectorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ReinstallCollectorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ReinstallCollectorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RemoveApmRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RemoveApmResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RemoveApmResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RenewInstanceRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RenewInstanceResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RenewInstanceResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RenewLogstashRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RenewLogstashResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RenewLogstashResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartCollectorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartCollectorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartCollectorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponseBody/result/dictList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponseBody/result/kibanaConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponseBody/result/masterConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponseBody/result/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponseBody/result/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartInstanceResponseBody/result/synonymsDicts.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartLogstashRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartLogstashResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RestartLogstashResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ResumeElasticsearchTaskRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ResumeElasticsearchTaskResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ResumeElasticsearchTaskResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ResumeLogstashTaskRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ResumeLogstashTaskResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ResumeLogstashTaskResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RolloverDataStreamRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RolloverDataStreamResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RolloverDataStreamResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RunPipelinesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RunPipelinesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/RunPipelinesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ShrinkNodeRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ShrinkNodeRequest/body.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ShrinkNodeResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ShrinkNodeResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StartApmRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StartApmResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StartApmResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StartCollectorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StartCollectorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StartCollectorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopApmRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopApmResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopApmResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopCollectorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopCollectorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopCollectorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopPipelinesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopPipelinesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/StopPipelinesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/Tag.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TagResourcesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TagResourcesRequest/tags.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TagResourcesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TagResourcesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TransferNodeRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TransferNodeRequest/body.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TransferNodeResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TransferNodeResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TriggerNetworkRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TriggerNetworkResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/TriggerNetworkResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallKibanaPluginRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallKibanaPluginResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallKibanaPluginResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallLogstashPluginRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallLogstashPluginResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallLogstashPluginResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallPluginRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallPluginResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UninstallPluginResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UntagResourcesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UntagResourcesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UntagResourcesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAdminPasswordRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAdminPasswordResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAdminPasswordResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAdvancedSettingRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAdvancedSettingResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAdvancedSettingResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAliwsDictRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAliwsDictResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAliwsDictResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateAliwsDictResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateApmRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateApmResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateApmResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateBlackIpsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateBlackIpsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateBlackIpsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateBlackIpsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorNameRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorNameResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorNameResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorNameResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorNameResponseBody/result/configs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorNameResponseBody/result/extendConfigs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorNameResponseBody/result/extendConfigs/machines.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorResponseBody/result/configs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorResponseBody/result/extendConfigs.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateCollectorResponseBody/result/extendConfigs/machines.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateComponentIndexRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateComponentIndexRequest/template.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateComponentIndexResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateComponentIndexResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDescriptionRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDescriptionResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDescriptionResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDescriptionResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDiagnosisSettingsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDiagnosisSettingsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDiagnosisSettingsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDictRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDictResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDictResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDictResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDynamicSettingsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDynamicSettingsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateDynamicSettingsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateExtendConfigRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateExtendConfigResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateExtendConfigResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateExtendfilesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateExtendfilesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateExtendfilesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateExtendfilesResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateHotIkDictsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateHotIkDictsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateHotIkDictsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateHotIkDictsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateILMPolicyRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateILMPolicyResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateILMPolicyResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateIndexTemplateRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateIndexTemplateResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateIndexTemplateResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceChargeTypeRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceChargeTypeResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceChargeTypeResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceResponseBody/result/kibanaConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceResponseBody/result/masterConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceResponseBody/result/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceSettingsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceSettingsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateInstanceSettingsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaSettingsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaSettingsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaSettingsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaWhiteIpsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaWhiteIpsRequest/whiteIpGroup.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaWhiteIpsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaWhiteIpsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaWhiteIpsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaWhiteIpsResponseBody/result/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateKibanaWhiteIpsResponseBody/result/networkConfig/whiteIpGroupList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashChargeTypeRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashChargeTypeResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashChargeTypeResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashDescriptionRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashDescriptionResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashDescriptionResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashDescriptionResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashRequest/nodeSpec.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashSettingsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashSettingsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateLogstashSettingsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePipelineManagementConfigRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePipelineManagementConfigResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePipelineManagementConfigResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePipelinesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePipelinesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePipelinesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePrivateNetworkWhiteIpsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePrivateNetworkWhiteIpsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePrivateNetworkWhiteIpsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePrivateNetworkWhiteIpsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePublicNetworkRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePublicNetworkResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePublicNetworkResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePublicNetworkResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePublicWhiteIpsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePublicWhiteIpsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePublicWhiteIpsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdatePublicWhiteIpsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateReadWritePolicyRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateReadWritePolicyResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateReadWritePolicyResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateSnapshotSettingRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateSnapshotSettingResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateSnapshotSettingResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateSnapshotSettingResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateSynonymsDictsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateSynonymsDictsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateSynonymsDictsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateSynonymsDictsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateTemplateRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateTemplateResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateTemplateResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateWhiteIpsRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateWhiteIpsRequest/whiteIpGroup.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateWhiteIpsResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateWhiteIpsResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateWhiteIpsResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateWhiteIpsResponseBody/result/networkConfig.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateWhiteIpsResponseBody/result/networkConfig/whiteIpGroupList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateXpackMonitorConfigRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateXpackMonitorConfigResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpdateXpackMonitorConfigResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpgradeEngineVersionRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpgradeEngineVersionResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpgradeEngineVersionResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpgradeEngineVersionResponseBody/result.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/UpgradeEngineVersionResponseBody/result/validateResult.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateConnectionRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateConnectionResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateConnectionResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateShrinkNodesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateShrinkNodesRequest/body.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateShrinkNodesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateShrinkNodesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateSlrPermissionRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateSlrPermissionResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateSlrPermissionResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateTransferableNodesRequest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateTransferableNodesRequest/body.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateTransferableNodesResponse.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ValidateTransferableNodesResponseBody.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/WarmNodeConfiguration.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/WhiteIpGroup.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613/src/Models/ZoneInfo.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/opensearch/OpenSearch.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/opensearch/README-EN.md" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/opensearch/README.md" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/opensearch/V20171225/OpenSearchApiResolver.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/opensearch/composer.json" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/alibabacloud/opensearch/endpoints.json" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/composer/autoload_files.php" beforeDir="false" afterPath="$PROJECT_DIR$/vendor/composer/autoload_files.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/composer/autoload_psr4.php" beforeDir="false" afterPath="$PROJECT_DIR$/vendor/composer/autoload_psr4.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/composer/autoload_static.php" beforeDir="false" afterPath="$PROJECT_DIR$/vendor/composer/autoload_static.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/composer/installed.json" beforeDir="false" afterPath="$PROJECT_DIR$/vendor/composer/installed.json" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/vendor/composer/installed.php" beforeDir="false" afterPath="$PROJECT_DIR$/vendor/composer/installed.php" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/vendor/composer/installed.php" beforeDir="false" afterPath="$PROJECT_DIR$/vendor/composer/installed.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/.gitignore" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/README.md" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/autoload.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/composer.json" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/composer.lock" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/attachment.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/auth.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/block.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/config.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/contact.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/group.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/images/1.png" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/message.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/push.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/room.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/user.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/user_metadata.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/examples/whiteList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/phpunit.xml" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/runtime/.gitignore" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/AccessToken2.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/ChatTokenBuilder2.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/Service.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/ServiceChat.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/ServiceFpa.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/ServiceRtc.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/ServiceRtm.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/ServiceStreaming.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Agora/Util.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Attachment.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Auth.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Block.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Cache/Cache.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Contact.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Group.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Http/Http.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Http/Request.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Http/Response.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Message.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Push.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/Room.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/User.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/UserMetadata.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/WhiteList.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/src/functions.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/AttachmentTest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/Base.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/GroupTest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/HistoryMessageTest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/MessageTest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/PushTest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/RoomTest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/UserMetadataTest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/UserTest.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/Utils.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/assets/1.png" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/assets/1.txt" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/assets/11.png" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/assets/11_thumb.png" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/assets/mario.amr" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/assets/movie.ogg" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/bootstrap.php" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/logs/junit.xml" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/logs/testdox.html" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/vendor/maniac/easemob-php/tests/logs/testdox.xml" beforeDir="false" />
     </list>
     </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -112,10 +1045,7 @@
       <path value="$PROJECT_DIR$/vendor/jpush/jpush" />
       <path value="$PROJECT_DIR$/vendor/jpush/jpush" />
       <path value="$PROJECT_DIR$/vendor/aop/test" />
       <path value="$PROJECT_DIR$/vendor/aop/test" />
       <path value="$PROJECT_DIR$/vendor/aop/request" />
       <path value="$PROJECT_DIR$/vendor/aop/request" />
-      <path value="$PROJECT_DIR$/vendor/maniac/easemob-php" />
       <path value="$PROJECT_DIR$/vendor/alibabacloud/opensearch-sdk-php" />
       <path value="$PROJECT_DIR$/vendor/alibabacloud/opensearch-sdk-php" />
-      <path value="$PROJECT_DIR$/vendor/alibabacloud/opensearch" />
-      <path value="$PROJECT_DIR$/vendor/alibabacloud/elasticsearch-20170613" />
       <path value="$PROJECT_DIR$/vendor/elasticsearch/elasticsearch" />
       <path value="$PROJECT_DIR$/vendor/elasticsearch/elasticsearch" />
       <path value="$PROJECT_DIR$/vendor/elastic/transport" />
       <path value="$PROJECT_DIR$/vendor/elastic/transport" />
       <path value="$PROJECT_DIR$/vendor/php-http/httplug" />
       <path value="$PROJECT_DIR$/vendor/php-http/httplug" />
@@ -267,7 +1197,7 @@
       <workItem from="1678410737283" duration="21226000" />
       <workItem from="1678410737283" duration="21226000" />
       <workItem from="1678495559564" duration="25187000" />
       <workItem from="1678495559564" duration="25187000" />
       <workItem from="1678668116151" duration="24851000" />
       <workItem from="1678668116151" duration="24851000" />
-      <workItem from="1678754950693" duration="14064000" />
+      <workItem from="1678754950693" duration="14198000" />
     </task>
     </task>
     <servers />
     <servers />
   </component>
   </component>

+ 2 - 1
application/api/controller/Es.php

@@ -12,7 +12,8 @@ class Es
     public $InstanceId = 'es-cn-wwo34hg5t0006xtsj';
     public $InstanceId = 'es-cn-wwo34hg5t0006xtsj';
     public $test_index = 'product_info';
     public $test_index = 'product_info';
     public static function client(){
     public static function client(){
-         $es = \Elasticsearch\ClientBuilder::create()->setHosts(['101.132.128.55:9200'])->build();
+        // $es = \Elasticsearch\ClientBuilder::create()->setHosts(['101.132.128.55:9200'])->build();
+         $es = \Elasticsearch\ClientBuilder::create()->build();
          return $es;
          return $es;
     }
     }
 
 

+ 2 - 1
composer.json

@@ -30,7 +30,8 @@
     "alibabacloud/sdk": "^1.8",
     "alibabacloud/sdk": "^1.8",
     "alibabacloud/vod-20170321": "2.16.9",
     "alibabacloud/vod-20170321": "2.16.9",
     "alibabacloud/sts-20150401": "1.1.1",
     "alibabacloud/sts-20150401": "1.1.1",
-    "jpush/jpush": "^3.6"
+    "jpush/jpush": "^3.6",
+    "elasticsearch/elasticsearch": "^7.17"
   },
   },
   "repositories": {
   "repositories": {
     "packagist": {
     "packagist": {

+ 274 - 51
composer.lock

@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
         "This file is @generated automatically"
     ],
     ],
-    "content-hash": "c2668f9ae7c27e70178cca85dcc42c01",
+    "content-hash": "1d853e788ab47cfa47a1a5cf08fdf150",
     "packages": [
     "packages": [
         {
         {
             "name": "adbario/php-dot-notation",
             "name": "adbario/php-dot-notation",
@@ -1294,6 +1294,75 @@
             "time": "2021-07-05T04:03:22+00:00"
             "time": "2021-07-05T04:03:22+00:00"
         },
         },
         {
         {
+            "name": "elasticsearch/elasticsearch",
+            "version": "v7.17.1",
+            "source": {
+                "type": "git",
+                "url": "git@github.com:elastic/elasticsearch-php.git",
+                "reference": "f1b8918f411b837ce5f6325e829a73518fd50367"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/f1b8918f411b837ce5f6325e829a73518fd50367",
+                "reference": "f1b8918f411b837ce5f6325e829a73518fd50367",
+                "shasum": "",
+                "mirrors": [
+                    {
+                        "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+                        "preferred": true
+                    }
+                ]
+            },
+            "require": {
+                "ext-json": ">=1.3.7",
+                "ezimuel/ringphp": "^1.1.2",
+                "php": "^7.3 || ^8.0",
+                "psr/log": "^1|^2|^3"
+            },
+            "require-dev": {
+                "ext-yaml": "*",
+                "ext-zip": "*",
+                "mockery/mockery": "^1.2",
+                "phpstan/phpstan": "^0.12",
+                "phpunit/phpunit": "^9.3",
+                "squizlabs/php_codesniffer": "^3.4",
+                "symfony/finder": "~4.0"
+            },
+            "suggest": {
+                "ext-curl": "*",
+                "monolog/monolog": "Allows for client-level logging and tracing"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "src/autoload.php"
+                ],
+                "psr-4": {
+                    "Elasticsearch\\": "src/Elasticsearch/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "Apache-2.0",
+                "LGPL-2.1-only"
+            ],
+            "authors": [
+                {
+                    "name": "Zachary Tong"
+                },
+                {
+                    "name": "Enrico Zimuel"
+                }
+            ],
+            "description": "PHP Client for Elasticsearch",
+            "keywords": [
+                "client",
+                "elasticsearch",
+                "search"
+            ],
+            "time": "2022-09-30T12:28:55+00:00"
+        },
+        {
             "name": "endroid/qr-code",
             "name": "endroid/qr-code",
             "version": "3.9.7",
             "version": "3.9.7",
             "source": {
             "source": {
@@ -1375,6 +1444,128 @@
             "time": "2021-04-20T19:10:54+00:00"
             "time": "2021-04-20T19:10:54+00:00"
         },
         },
         {
         {
+            "name": "ezimuel/guzzlestreams",
+            "version": "3.0.1",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/ezimuel/guzzlestreams.git",
+                "reference": "abe3791d231167f14eb80d413420d1eab91163a8"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8",
+                "reference": "abe3791d231167f14eb80d413420d1eab91163a8",
+                "shasum": "",
+                "mirrors": [
+                    {
+                        "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+                        "preferred": true
+                    }
+                ]
+            },
+            "require": {
+                "php": ">=5.4.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "~4.0"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "3.0-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "GuzzleHttp\\Stream\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Michael Dowling",
+                    "email": "mtdowling@gmail.com",
+                    "homepage": "https://github.com/mtdowling"
+                }
+            ],
+            "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php",
+            "homepage": "http://guzzlephp.org/",
+            "keywords": [
+                "Guzzle",
+                "stream"
+            ],
+            "support": {
+                "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1"
+            },
+            "time": "2020-02-14T23:11:50+00:00"
+        },
+        {
+            "name": "ezimuel/ringphp",
+            "version": "1.2.2",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/ezimuel/ringphp.git",
+                "reference": "7887fc8488013065f72f977dcb281994f5fde9f4"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/7887fc8488013065f72f977dcb281994f5fde9f4",
+                "reference": "7887fc8488013065f72f977dcb281994f5fde9f4",
+                "shasum": "",
+                "mirrors": [
+                    {
+                        "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+                        "preferred": true
+                    }
+                ]
+            },
+            "require": {
+                "ezimuel/guzzlestreams": "^3.0.1",
+                "php": ">=5.4.0",
+                "react/promise": "~2.0"
+            },
+            "replace": {
+                "guzzlehttp/ringphp": "self.version"
+            },
+            "require-dev": {
+                "ext-curl": "*",
+                "phpunit/phpunit": "~9.0"
+            },
+            "suggest": {
+                "ext-curl": "Guzzle will use specific adapters if cURL is present"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "1.1-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "GuzzleHttp\\Ring\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Michael Dowling",
+                    "email": "mtdowling@gmail.com",
+                    "homepage": "https://github.com/mtdowling"
+                }
+            ],
+            "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php",
+            "support": {
+                "source": "https://github.com/ezimuel/ringphp/tree/1.2.2"
+            },
+            "time": "2022-12-07T11:28:53+00:00"
+        },
+        {
             "name": "firebase/php-jwt",
             "name": "firebase/php-jwt",
             "version": "v5.5.1",
             "version": "v5.5.1",
             "source": {
             "source": {
@@ -2019,56 +2210,6 @@
             "time": "2021-05-26T06:19:22+00:00"
             "time": "2021-05-26T06:19:22+00:00"
         },
         },
         {
         {
-            "name": "maniac/easemob-php",
-            "version": "1.0.0",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/easemob/im-php-server-sdk.git",
-                "reference": "36b550328c9911957becde2fd62b9379ba45865c"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/easemob/im-php-server-sdk/zipball/36b550328c9911957becde2fd62b9379ba45865c",
-                "reference": "36b550328c9911957becde2fd62b9379ba45865c",
-                "shasum": "",
-                "mirrors": [
-                    {
-                        "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
-                        "preferred": true
-                    }
-                ]
-            },
-            "require": {
-                "php": ">=5.3.3"
-            },
-            "type": "library",
-            "autoload": {
-                "files": [
-                    "src/functions.php"
-                ],
-                "psr-4": {
-                    "tests\\": "tests/",
-                    "Easemob\\": "src/"
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "maniac",
-                    "email": "maniac.liu@easemob.com"
-                }
-            ],
-            "description": "PHP Server SDK for IM.",
-            "support": {
-                "issues": "https://github.com/easemob/im-php-server-sdk/issues",
-                "source": "https://github.com/easemob/im-php-server-sdk/tree/1.0.0"
-            },
-            "time": "2022-06-13T07:32:04+00:00"
-        },
-        {
             "name": "monolog/monolog",
             "name": "monolog/monolog",
             "version": "2.8.0",
             "version": "2.8.0",
             "source": {
             "source": {
@@ -3156,6 +3297,88 @@
             "time": "2019-03-08T08:55:37+00:00"
             "time": "2019-03-08T08:55:37+00:00"
         },
         },
         {
         {
+            "name": "react/promise",
+            "version": "v2.9.0",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/reactphp/promise.git",
+                "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910",
+                "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910",
+                "shasum": "",
+                "mirrors": [
+                    {
+                        "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+                        "preferred": true
+                    }
+                ]
+            },
+            "require": {
+                "php": ">=5.4.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36"
+            },
+            "type": "library",
+            "autoload": {
+                "files": [
+                    "src/functions_include.php"
+                ],
+                "psr-4": {
+                    "React\\Promise\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Jan Sorgalla",
+                    "email": "jsorgalla@gmail.com",
+                    "homepage": "https://sorgalla.com/"
+                },
+                {
+                    "name": "Christian Lück",
+                    "email": "christian@clue.engineering",
+                    "homepage": "https://clue.engineering/"
+                },
+                {
+                    "name": "Cees-Jan Kiewiet",
+                    "email": "reactphp@ceesjankiewiet.nl",
+                    "homepage": "https://wyrihaximus.net/"
+                },
+                {
+                    "name": "Chris Boden",
+                    "email": "cboden@gmail.com",
+                    "homepage": "https://cboden.dev/"
+                }
+            ],
+            "description": "A lightweight implementation of CommonJS Promises/A for PHP",
+            "keywords": [
+                "promise",
+                "promises"
+            ],
+            "support": {
+                "issues": "https://github.com/reactphp/promise/issues",
+                "source": "https://github.com/reactphp/promise/tree/v2.9.0"
+            },
+            "funding": [
+                {
+                    "url": "https://github.com/WyriHaximus",
+                    "type": "github"
+                },
+                {
+                    "url": "https://github.com/clue",
+                    "type": "github"
+                }
+            ],
+            "time": "2022-02-11T10:27:51+00:00"
+        },
+        {
             "name": "symfony/cache",
             "name": "symfony/cache",
             "version": "v5.4.10",
             "version": "v5.4.10",
             "source": {
             "source": {

+ 0 - 15
vendor/alibabacloud/elasticsearch-20170613/.gitignore

@@ -1,15 +0,0 @@
-composer.phar
-/vendor/
-
-# Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
-# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
-composer.lock
-
-.vscode/
-.idea
-.DS_Store
-
-cache/
-*.cache
-runtime/
-.php_cs.cache

+ 0 - 65
vendor/alibabacloud/elasticsearch-20170613/.php_cs.dist

@@ -1,65 +0,0 @@
-<?php
-/*
- * This document has been generated with
- * https://mlocati.github.io/php-cs-fixer-configurator/#version:2.15|configurator
- * you can change this configuration by importing this file.
- */
-
-return PhpCsFixer\Config::create()
-    ->setRiskyAllowed(true)
-    ->setIndent('    ')
-    ->setRules([
-        '@PSR2'                                       => true,
-        '@PhpCsFixer'                                 => true,
-        '@Symfony:risky'                              => true,
-        'concat_space'                                => ['spacing' => 'one'],
-        'array_syntax'                                => ['syntax' => 'short'],
-        'array_indentation'                           => true,
-        'combine_consecutive_unsets'                  => true,
-        'method_separation'                           => true,
-        'single_quote'                                => true,
-        'declare_equal_normalize'                     => true,
-        'function_typehint_space'                     => true,
-        'hash_to_slash_comment'                       => true,
-        'include'                                     => true,
-        'lowercase_cast'                              => true,
-        'no_multiline_whitespace_before_semicolons'   => true,
-        'no_leading_import_slash'                     => true,
-        'no_multiline_whitespace_around_double_arrow' => true,
-        'no_spaces_around_offset'                     => true,
-        'no_unneeded_control_parentheses'             => true,
-        'no_unused_imports'                           => true,
-        'no_whitespace_before_comma_in_array'         => true,
-        'no_whitespace_in_blank_line'                 => true,
-        'object_operator_without_whitespace'          => true,
-        'single_blank_line_before_namespace'          => true,
-        'single_class_element_per_statement'          => true,
-        'space_after_semicolon'                       => true,
-        'standardize_not_equals'                      => true,
-        'ternary_operator_spaces'                     => true,
-        'trailing_comma_in_multiline_array'           => true,
-        'trim_array_spaces'                           => true,
-        'unary_operator_spaces'                       => true,
-        'whitespace_after_comma_in_array'             => true,
-        'no_extra_consecutive_blank_lines'            => [
-            'curly_brace_block',
-            'extra',
-            'parenthesis_brace_block',
-            'square_brace_block',
-            'throw',
-            'use',
-        ],
-        'binary_operator_spaces'       => [
-            'align_double_arrow' => true,
-            'align_equals'       => true,
-        ],
-        'braces'                                    => [
-            'allow_single_line_closure' => true,
-        ],
-    ])
-    ->setFinder(
-        PhpCsFixer\Finder::create()
-            ->exclude('vendor')
-            ->exclude('tests')
-            ->in(__DIR__)
-  );

+ 0 - 66
vendor/alibabacloud/elasticsearch-20170613/ChangeLog.md

@@ -1,66 +0,0 @@
-2022-10-19 Version: 1.1.2
-- Complete Request Body.
-
-2022-09-27 Version: 1.1.1
-- Supported next-api-aliyun-com.
-
-2022-06-11 Version: 1.1.0
-- Supported next-api-aliyun-com.
-
-2022-03-25 Version: 1.0.15
-- ModifyWhiteIpsInfo add param.
-
-2022-01-21 Version: 1.0.14
-- ShrinkNode and TransferNode add request body.
-
-2022-01-18 Version: 1.0.13
-- ModifyWhiteIps reqeust body.
-
-2021-12-28 Version: 1.0.12
-- Add UpdateComponentIndex.
-- Add DescribeDeprecatedTemplate.
-- Add CreateComponentIndex.
-- Add DeleteComponentIndex.
-- Add ListDeprecatedTemplates.
-- Add DescribeComponentIndex.
-- Add ListComponentIndices.
-
-2021-11-26 Version: 1.0.11
-- CreateVpcEndpoint change body format.
-- UpdateBlackIps Offline.
-- UpdateDescription format string.
-- UpdateWhiteIps complete reqeustBody.
-
-2021-11-17 Version: 1.0.10
--  Update apm interface parameter.
-
-2021-11-16 Version: 1.0.9
--  Update apm interface parameter.
-
-2021-11-16 Version: 1.0.8
--  Update apm interface parameter.
-
-2021-11-16 Version: 1.0.7
--  Update apm interface parameter.
-
-2021-11-11 Version: 1.0.6
--  Support elasticsearch apm interface.
-
-2021-10-15 Version: 1.0.5
-- AMP version.
-
-2021-10-14 Version: 1.0.4
-- UpdateDescription fix body format.
-
-2021-10-08 Version: 1.0.3
-- Fix CapacityPlan.
-
-2021-10-08 Version: 1.0.2
-- Add API CapacityPlan.
-
-2021-09-16 Version: 1.0.1
-- Support Openstore.
-
-2021-09-09 Version: 1.0.0
-- Elasticsearch OpenAPI Support TeaDSL.
-

+ 0 - 201
vendor/alibabacloud/elasticsearch-20170613/LICENSE

@@ -1,201 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright (c) 2009-present, 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.

+ 0 - 35
vendor/alibabacloud/elasticsearch-20170613/README-CN.md

@@ -1,35 +0,0 @@
-[English](README.md) | 简体中文
-
-![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)
-
-# Alibaba Cloud elasticsearch SDK for PHP
-
-## 安装
-
-### Composer
-
-```bash
-composer require alibabacloud/elasticsearch-20170613
-```
-
-## 问题
-
-[提交 Issue](https://github.com/aliyun/alibabacloud-php-sdk/issues/new),不符合指南的问题可能会立即关闭。
-
-## 使用说明
-
-[快速使用](https://github.com/aliyun/alibabacloud-php-sdk/blob/master/docs/0-Examples-CN.md#%E5%BF%AB%E9%80%9F%E4%BD%BF%E7%94%A8)
-
-## 发行说明
-
-每个版本的详细更改记录在[发行说明](./ChangeLog.txt)中。
-
-## 相关
-
-* [最新源码](https://github.com/aliyun/alibabacloud-php-sdk/)
-
-## 许可证
-
-[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
-
-Copyright (c) 2009-present, Alibaba Cloud All rights reserved.

+ 0 - 35
vendor/alibabacloud/elasticsearch-20170613/README.md

@@ -1,35 +0,0 @@
-English | [简体中文](README-CN.md)
-
-![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)
-
-# Alibaba Cloud elasticsearch SDK for PHP
-
-## Installation
-
-### Composer
-
-```bash
-composer require alibabacloud/elasticsearch-20170613
-```
-
-## Issues
-
-[Opening an Issue](https://github.com/aliyun/alibabacloud-php-sdk/issues/new), Issues not conforming to the guidelines may be closed immediately.
-
-## Usage
-
-[Quick Examples](https://github.com/aliyun/alibabacloud-php-sdk/blob/master/docs/0-Examples-EN.md#quick-examples)
-
-## Changelog
-
-Detailed changes for each release are documented in the [release notes](./ChangeLog.txt).
-
-## References
-
-* [Latest Release](https://github.com/aliyun/alibabacloud-php-sdk/)
-
-## License
-
-[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
-
-Copyright (c) 2009-present, Alibaba Cloud All rights reserved.

+ 0 - 17
vendor/alibabacloud/elasticsearch-20170613/autoload.php

@@ -1,17 +0,0 @@
-<?php
-
-if (file_exists(__DIR__ . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php')) {
-    require_once __DIR__ . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php';
-}
-
-spl_autoload_register(function ($class) {
-    $name = str_replace('AlibabaCloud\\SDK\\Elasticsearch\\V20170613\\', '', $class);
-    $file = __DIR__ . \DIRECTORY_SEPARATOR . 'src' . \DIRECTORY_SEPARATOR . str_replace('\\', \DIRECTORY_SEPARATOR, $name) . '.php';
-    if (file_exists($file)) {
-        require_once $file;
-
-        return true;
-    }
-
-    return false;
-});

+ 0 - 33
vendor/alibabacloud/elasticsearch-20170613/composer.json

@@ -1,33 +0,0 @@
-{
-  "name": "alibabacloud/elasticsearch-20170613",
-  "description": "Alibaba Cloud Elasticsearch (20170613) SDK Library for PHP",
-  "type": "library",
-  "license": "Apache-2.0",
-  "authors": [
-    {
-      "name": "Alibaba Cloud SDK",
-      "email": "sdk-team@alibabacloud.com"
-    }
-  ],
-  "require": {
-    "php": ">5.5",
-    "alibabacloud/tea-utils": "^0.2.16",
-    "alibabacloud/darabonba-openapi": "^0.2.5",
-    "alibabacloud/openapi-util": "^0.1.10",
-    "alibabacloud/endpoint-util": "^0.1.0"
-  },
-  "autoload": {
-    "psr-4": {
-      "AlibabaCloud\\SDK\\Elasticsearch\\V20170613\\": "src"
-    }
-  },
-  "scripts": {
-    "fixer": "php-cs-fixer fix ./"
-  },
-  "config": {
-    "sort-packages": true,
-    "preferred-install": "dist",
-    "optimize-autoloader": true
-  },
-  "prefer-stable": true
-}

+ 0 - 10109
vendor/alibabacloud/elasticsearch-20170613/src/Elasticsearch.php

@@ -1,10109 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613;
-
-use AlibabaCloud\Endpoint\Endpoint;
-use AlibabaCloud\OpenApiUtil\OpenApiUtilClient;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ActivateZonesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ActivateZonesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\AddConnectableClusterRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\AddConnectableClusterResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\AddSnapshotRepoRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\AddSnapshotRepoResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CancelDeletionRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CancelDeletionResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CancelLogstashDeletionRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CancelLogstashDeletionResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CancelTaskRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CancelTaskResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CloseDiagnosisRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CloseDiagnosisResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CloseHttpsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CloseHttpsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CloseManagedIndexRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CloseManagedIndexResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateCollectorRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateCollectorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateComponentIndexRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateComponentIndexResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataStreamRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataStreamResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataTasksRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataTasksResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateILMPolicyRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateILMPolicyResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateIndexTemplateRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateIndexTemplateResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateInstanceRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateInstanceResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateLogstashRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateLogstashResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreatePipelinesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreatePipelinesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateSnapshotRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateSnapshotResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateVpcEndpointRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateVpcEndpointResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeactivateZonesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeactivateZonesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteCollectorRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteCollectorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteComponentIndexResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteConnectedClusterRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteConnectedClusterResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteDataStreamRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteDataStreamResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteDataTaskRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteDataTaskResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteDeprecatedTemplateResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteILMPolicyResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteIndexTemplateResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteInstanceRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteInstanceResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteLogstashRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteLogstashResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeletePipelinesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeletePipelinesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteSnapshotRepoRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteSnapshotRepoResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteVpcEndpointRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DeleteVpcEndpointResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeAckOperatorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeApmResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeCollectorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeComponentIndexResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeConnectableClustersRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeConnectableClustersResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeDeprecatedTemplateResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeDiagnoseReportRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeDiagnoseReportResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeDiagnosisSettingsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeDiagnosisSettingsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeDynamicSettingsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeElasticsearchHealthResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeILMPolicyResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeIndexTemplateResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeInstanceResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeKibanaSettingsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeLogstashResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribePipelineManagementConfigRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribePipelineManagementConfigResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribePipelineResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeRegionsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeSnapshotSettingResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeTemplatesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DescribeXpackMonitorConfigResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DiagnoseInstanceRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\DiagnoseInstanceResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\EstimatedLogstashRestartTimeRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\EstimatedLogstashRestartTimeResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\EstimatedRestartTimeRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\EstimatedRestartTimeResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetClusterDataInformationRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetClusterDataInformationResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetElastictaskResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetEmonGrafanaAlertsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetEmonGrafanaAlertsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetEmonGrafanaDashboardsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetEmonGrafanaDashboardsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetEmonMonitorDataRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetEmonMonitorDataResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetOpenStoreUsageResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetRegionConfigurationRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetRegionConfigurationResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetSuggestShrinkableNodesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetSuggestShrinkableNodesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetTransferableNodesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\GetTransferableNodesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InitializeOperationRoleRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InitializeOperationRoleResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallAckOperatorRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallAckOperatorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallKibanaSystemPluginRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallKibanaSystemPluginResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallLogstashSystemPluginRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallLogstashSystemPluginResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallSystemPluginRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallSystemPluginResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallUserPluginsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InstallUserPluginsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InterruptElasticsearchTaskRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InterruptElasticsearchTaskResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InterruptLogstashTaskRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\InterruptLogstashTaskResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAckClustersRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAckClustersResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAckNamespacesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAckNamespacesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListActionRecordsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListActionRecordsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAllNodeRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAllNodeResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAlternativeSnapshotReposRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAlternativeSnapshotReposResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListApmRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListApmResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListAvailableEsInstanceIdsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListCollectorsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListCollectorsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListComponentIndicesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListComponentIndicesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListConnectedClustersResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDataStreamsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDataStreamsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDataTasksResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDefaultCollectorConfigurationsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDefaultCollectorConfigurationsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDeprecatedTemplatesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDeprecatedTemplatesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDiagnoseIndicesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDiagnoseIndicesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDiagnoseReportIdsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDiagnoseReportIdsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDiagnoseReportRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDiagnoseReportResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDictInformationRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDictInformationResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDictsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListDictsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListEcsInstancesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListEcsInstancesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListExtendfilesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListILMPoliciesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListILMPoliciesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListIndexTemplatesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListIndexTemplatesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListInstanceHistoryEventsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListInstanceHistoryEventsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListInstanceHistoryEventsShrinkRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListInstanceIndicesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListInstanceIndicesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListInstanceRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListInstanceResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListKibanaPluginsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListKibanaPluginsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListLogstashLogRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListLogstashLogResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListLogstashPluginsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListLogstashPluginsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListLogstashRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListLogstashResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListNodesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListNodesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListPipelineIdsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListPipelineIdsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListPipelineRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListPipelineResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListPluginsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListPluginsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListSearchLogRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListSearchLogResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListShardRecoveriesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListShardRecoveriesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListSnapshotReposByInstanceIdResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListTagResourcesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListTagResourcesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListTagsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListTagsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListVpcEndpointsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ListVpcEndpointsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\MigrateToOtherZoneRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\MigrateToOtherZoneResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ModifyDeployMachineRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ModifyDeployMachineResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ModifyElastictaskRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ModifyElastictaskResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ModifyInstanceMaintainTimeRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ModifyInstanceMaintainTimeResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ModifyWhiteIpsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ModifyWhiteIpsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\MoveResourceGroupRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\MoveResourceGroupResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\OpenDiagnosisRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\OpenDiagnosisResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\OpenHttpsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\OpenHttpsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\PostEmonTryAlarmRuleRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\PostEmonTryAlarmRuleResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RecommendTemplatesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RecommendTemplatesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ReinstallCollectorRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ReinstallCollectorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RemoveApmResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RenewInstanceRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RenewInstanceResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RenewLogstashRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RenewLogstashResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RestartCollectorRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RestartCollectorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RestartInstanceRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RestartInstanceResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RestartLogstashRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RestartLogstashResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ResumeElasticsearchTaskRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ResumeElasticsearchTaskResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ResumeLogstashTaskRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ResumeLogstashTaskResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RolloverDataStreamRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RolloverDataStreamResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RunPipelinesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\RunPipelinesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ShrinkNodeRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ShrinkNodeResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\StartApmResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\StartCollectorRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\StartCollectorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\StopApmResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\StopCollectorRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\StopCollectorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\StopPipelinesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\StopPipelinesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\TagResourcesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\TagResourcesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\TransferNodeRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\TransferNodeResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\TriggerNetworkRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\TriggerNetworkResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UninstallKibanaPluginRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UninstallKibanaPluginResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UninstallLogstashPluginRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UninstallLogstashPluginResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UninstallPluginRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UninstallPluginResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UntagResourcesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UntagResourcesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateAdminPasswordRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateAdminPasswordResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateAdvancedSettingRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateAdvancedSettingResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateAliwsDictRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateAliwsDictResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateApmRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateApmResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateBlackIpsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateBlackIpsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateCollectorNameRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateCollectorNameResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateCollectorRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateCollectorResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateComponentIndexRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateComponentIndexResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateDescriptionRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateDescriptionResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateDiagnosisSettingsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateDiagnosisSettingsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateDictRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateDictResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateDynamicSettingsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateDynamicSettingsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateExtendConfigRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateExtendConfigResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateExtendfilesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateExtendfilesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateHotIkDictsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateHotIkDictsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateILMPolicyRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateILMPolicyResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateIndexTemplateRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateIndexTemplateResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateInstanceChargeTypeRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateInstanceChargeTypeResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateInstanceRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateInstanceResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateInstanceSettingsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateInstanceSettingsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateKibanaSettingsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateKibanaSettingsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateKibanaWhiteIpsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateKibanaWhiteIpsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateLogstashChargeTypeRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateLogstashChargeTypeResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateLogstashDescriptionRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateLogstashDescriptionResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateLogstashRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateLogstashResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateLogstashSettingsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateLogstashSettingsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePipelineManagementConfigRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePipelineManagementConfigResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePipelinesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePipelinesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePrivateNetworkWhiteIpsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePrivateNetworkWhiteIpsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePublicNetworkRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePublicNetworkResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePublicWhiteIpsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdatePublicWhiteIpsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateReadWritePolicyRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateReadWritePolicyResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateSnapshotSettingRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateSnapshotSettingResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateSynonymsDictsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateSynonymsDictsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateTemplateRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateTemplateResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateWhiteIpsRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateWhiteIpsResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateXpackMonitorConfigRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpdateXpackMonitorConfigResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpgradeEngineVersionRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\UpgradeEngineVersionResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ValidateConnectionRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ValidateConnectionResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ValidateShrinkNodesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ValidateShrinkNodesResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ValidateSlrPermissionRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ValidateSlrPermissionResponse;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ValidateTransferableNodesRequest;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\ValidateTransferableNodesResponse;
-use AlibabaCloud\Tea\Utils\Utils;
-use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;
-use Darabonba\OpenApi\Models\OpenApiRequest;
-use Darabonba\OpenApi\Models\Params;
-use Darabonba\OpenApi\OpenApiClient;
-
-class Elasticsearch extends OpenApiClient
-{
-    public function __construct($config)
-    {
-        parent::__construct($config);
-        $this->_signatureAlgorithm = 'v2';
-        $this->_endpointRule       = 'regional';
-        $this->checkConfig($config);
-        $this->_endpoint = $this->getEndpoint('elasticsearch', $this->_regionId, $this->_endpointRule, $this->_network, $this->_suffix, $this->_endpointMap, $this->_endpoint);
-    }
-
-    /**
-     * @param string   $productId
-     * @param string   $regionId
-     * @param string   $endpointRule
-     * @param string   $network
-     * @param string   $suffix
-     * @param string[] $endpointMap
-     * @param string   $endpoint
-     *
-     * @return string
-     */
-    public function getEndpoint($productId, $regionId, $endpointRule, $network, $suffix, $endpointMap, $endpoint)
-    {
-        if (!Utils::empty_($endpoint)) {
-            return $endpoint;
-        }
-        if (!Utils::isUnset($endpointMap) && !Utils::empty_(@$endpointMap[$regionId])) {
-            return @$endpointMap[$regionId];
-        }
-
-        return Endpoint::getEndpointRules($productId, $regionId, $endpointRule, $network, $suffix);
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param ActivateZonesRequest $request
-     *
-     * @return ActivateZonesResponse
-     */
-    public function activateZones($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->activateZonesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param ActivateZonesRequest $request
-     * @param string[]             $headers
-     * @param RuntimeOptions       $runtime
-     *
-     * @return ActivateZonesResponse
-     */
-    public function activateZonesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'ActivateZones',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/recover-zones',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ActivateZonesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param AddConnectableClusterRequest $request
-     *
-     * @return AddConnectableClusterResponse
-     */
-    public function addConnectableCluster($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->addConnectableClusterWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param AddConnectableClusterRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return AddConnectableClusterResponse
-     */
-    public function addConnectableClusterWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'AddConnectableCluster',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/connected-clusters',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return AddConnectableClusterResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param AddSnapshotRepoRequest $request
-     *
-     * @return AddSnapshotRepoResponse
-     */
-    public function addSnapshotRepo($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->addSnapshotRepoWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param AddSnapshotRepoRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return AddSnapshotRepoResponse
-     */
-    public function addSnapshotRepoWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'AddSnapshotRepo',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/snapshot-repos',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return AddSnapshotRepoResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param CancelDeletionRequest $request
-     *
-     * @return CancelDeletionResponse
-     */
-    public function cancelDeletion($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->cancelDeletionWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param CancelDeletionRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return CancelDeletionResponse
-     */
-    public function cancelDeletionWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'CancelDeletion',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/cancel-deletion',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CancelDeletionResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param CancelLogstashDeletionRequest $request
-     *
-     * @return CancelLogstashDeletionResponse
-     */
-    public function cancelLogstashDeletion($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->cancelLogstashDeletionWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param CancelLogstashDeletionRequest $request
-     * @param string[]                      $headers
-     * @param RuntimeOptions                $runtime
-     *
-     * @return CancelLogstashDeletionResponse
-     */
-    public function cancelLogstashDeletionWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'CancelLogstashDeletion',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/cancel-deletion',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CancelLogstashDeletionResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string            $InstanceId
-     * @param CancelTaskRequest $request
-     *
-     * @return CancelTaskResponse
-     */
-    public function cancelTask($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->cancelTaskWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string            $InstanceId
-     * @param CancelTaskRequest $request
-     * @param string[]          $headers
-     * @param RuntimeOptions    $runtime
-     *
-     * @return CancelTaskResponse
-     */
-    public function cancelTaskWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->taskType)) {
-            $query['taskType'] = $request->taskType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'CancelTask',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/cancel-task',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CancelTaskResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param CapacityPlanRequest $request
-     *
-     * @return CapacityPlanResponse
-     */
-    public function capacityPlan($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->capacityPlanWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param CapacityPlanRequest $request
-     * @param string[]            $headers
-     * @param RuntimeOptions      $runtime
-     *
-     * @return CapacityPlanResponse
-     */
-    public function capacityPlanWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $body = [];
-        if (!Utils::isUnset($request->complexQueryAvailable)) {
-            $body['complexQueryAvailable'] = $request->complexQueryAvailable;
-        }
-        if (!Utils::isUnset($request->dataInfo)) {
-            $body['dataInfo'] = $request->dataInfo;
-        }
-        if (!Utils::isUnset($request->metric)) {
-            $body['metric'] = $request->metric;
-        }
-        if (!Utils::isUnset($request->usageScenario)) {
-            $body['usageScenario'] = $request->usageScenario;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'CapacityPlan',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/assist/actions/capacity-plan',
-            'method'      => 'POST',
-            'authType'    => 'Anonymous',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CapacityPlanResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param CloseDiagnosisRequest $request
-     *
-     * @return CloseDiagnosisResponse
-     */
-    public function closeDiagnosis($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->closeDiagnosisWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param CloseDiagnosisRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return CloseDiagnosisResponse
-     */
-    public function closeDiagnosisWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'CloseDiagnosis',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/close-diagnosis',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CloseDiagnosisResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string            $InstanceId
-     * @param CloseHttpsRequest $request
-     *
-     * @return CloseHttpsResponse
-     */
-    public function closeHttps($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->closeHttpsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string            $InstanceId
-     * @param CloseHttpsRequest $request
-     * @param string[]          $headers
-     * @param RuntimeOptions    $runtime
-     *
-     * @return CloseHttpsResponse
-     */
-    public function closeHttpsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'CloseHttps',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/close-https',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CloseHttpsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param string                   $Index
-     * @param CloseManagedIndexRequest $request
-     *
-     * @return CloseManagedIndexResponse
-     */
-    public function closeManagedIndex($InstanceId, $Index, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->closeManagedIndexWithOptions($InstanceId, $Index, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param string                   $Index
-     * @param CloseManagedIndexRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return CloseManagedIndexResponse
-     */
-    public function closeManagedIndexWithOptions($InstanceId, $Index, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'CloseManagedIndex',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/indices/' . OpenApiUtilClient::getEncodeParam($Index) . '/close-managed',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CloseManagedIndexResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param CreateCollectorRequest $request
-     *
-     * @return CreateCollectorResponse
-     */
-    public function createCollector($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createCollectorWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param CreateCollectorRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return CreateCollectorResponse
-     */
-    public function createCollectorWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'CreateCollector',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateCollectorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param string                      $name
-     * @param CreateComponentIndexRequest $request
-     *
-     * @return CreateComponentIndexResponse
-     */
-    public function createComponentIndex($InstanceId, $name, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createComponentIndexWithOptions($InstanceId, $name, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param string                      $name
-     * @param CreateComponentIndexRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return CreateComponentIndexResponse
-     */
-    public function createComponentIndexWithOptions($InstanceId, $name, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $body = [];
-        if (!Utils::isUnset($request->meta)) {
-            $body['_meta'] = $request->meta;
-        }
-        if (!Utils::isUnset($request->template)) {
-            $body['template'] = $request->template;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'CreateComponentIndex',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/component-index/' . OpenApiUtilClient::getEncodeParam($name) . '',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateComponentIndexResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param CreateDataStreamRequest $request
-     *
-     * @return CreateDataStreamResponse
-     */
-    public function createDataStream($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createDataStreamWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param CreateDataStreamRequest $request
-     * @param string[]                $headers
-     * @param RuntimeOptions          $runtime
-     *
-     * @return CreateDataStreamResponse
-     */
-    public function createDataStreamWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'CreateDataStream',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/data-streams',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateDataStreamResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param CreateDataTasksRequest $request
-     *
-     * @return CreateDataTasksResponse
-     */
-    public function createDataTasks($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createDataTasksWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param CreateDataTasksRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return CreateDataTasksResponse
-     */
-    public function createDataTasksWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'CreateDataTasks',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/data-task',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateDataTasksResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param CreateILMPolicyRequest $request
-     *
-     * @return CreateILMPolicyResponse
-     */
-    public function createILMPolicy($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createILMPolicyWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param CreateILMPolicyRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return CreateILMPolicyResponse
-     */
-    public function createILMPolicyWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'CreateILMPolicy',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/ilm-policies',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateILMPolicyResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param CreateIndexTemplateRequest $request
-     *
-     * @return CreateIndexTemplateResponse
-     */
-    public function createIndexTemplate($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createIndexTemplateWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param CreateIndexTemplateRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return CreateIndexTemplateResponse
-     */
-    public function createIndexTemplateWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'CreateIndexTemplate',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/index-templates',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateIndexTemplateResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param CreateLogstashRequest $request
-     *
-     * @return CreateLogstashResponse
-     */
-    public function createLogstash($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createLogstashWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param CreateLogstashRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return CreateLogstashResponse
-     */
-    public function createLogstashWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->description)) {
-            $body['description'] = $request->description;
-        }
-        if (!Utils::isUnset($request->networkConfig)) {
-            $body['networkConfig'] = $request->networkConfig;
-        }
-        if (!Utils::isUnset($request->nodeAmount)) {
-            $body['nodeAmount'] = $request->nodeAmount;
-        }
-        if (!Utils::isUnset($request->nodeSpec)) {
-            $body['nodeSpec'] = $request->nodeSpec;
-        }
-        if (!Utils::isUnset($request->paymentInfo)) {
-            $body['paymentInfo'] = $request->paymentInfo;
-        }
-        if (!Utils::isUnset($request->paymentType)) {
-            $body['paymentType'] = $request->paymentType;
-        }
-        if (!Utils::isUnset($request->version)) {
-            $body['version'] = $request->version;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'CreateLogstash',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateLogstashResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param CreatePipelinesRequest $request
-     *
-     * @return CreatePipelinesResponse
-     */
-    public function createPipelines($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createPipelinesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param CreatePipelinesRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return CreatePipelinesResponse
-     */
-    public function createPipelinesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->trigger)) {
-            $query['trigger'] = $request->trigger;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'CreatePipelines',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipelines',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreatePipelinesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param CreateSnapshotRequest $request
-     *
-     * @return CreateSnapshotResponse
-     */
-    public function createSnapshot($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createSnapshotWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param CreateSnapshotRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return CreateSnapshotResponse
-     */
-    public function createSnapshotWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'CreateSnapshot',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/snapshots',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateSnapshotResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param CreateVpcEndpointRequest $request
-     *
-     * @return CreateVpcEndpointResponse
-     */
-    public function createVpcEndpoint($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createVpcEndpointWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param CreateVpcEndpointRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return CreateVpcEndpointResponse
-     */
-    public function createVpcEndpointWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->dryRun)) {
-            $query['dryRun'] = $request->dryRun;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->serviceId)) {
-            $body['serviceId'] = $request->serviceId;
-        }
-        if (!Utils::isUnset($request->zoneId)) {
-            $body['zoneId'] = $request->zoneId;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'CreateVpcEndpoint',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/vpc-endpoints',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateVpcEndpointResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param DeactivateZonesRequest $request
-     *
-     * @return DeactivateZonesResponse
-     */
-    public function deactivateZones($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deactivateZonesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param DeactivateZonesRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return DeactivateZonesResponse
-     */
-    public function deactivateZonesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'DeactivateZones',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/down-zones',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeactivateZonesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $ResId
-     * @param DeleteCollectorRequest $request
-     *
-     * @return DeleteCollectorResponse
-     */
-    public function deleteCollector($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteCollectorWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $ResId
-     * @param DeleteCollectorRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return DeleteCollectorResponse
-     */
-    public function deleteCollectorWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteCollector',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteCollectorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $name
-     *
-     * @return DeleteComponentIndexResponse
-     */
-    public function deleteComponentIndex($InstanceId, $name)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteComponentIndexWithOptions($InstanceId, $name, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $name
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DeleteComponentIndexResponse
-     */
-    public function deleteComponentIndexWithOptions($InstanceId, $name, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteComponentIndex',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/component-index/' . OpenApiUtilClient::getEncodeParam($name) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteComponentIndexResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param DeleteConnectedClusterRequest $request
-     *
-     * @return DeleteConnectedClusterResponse
-     */
-    public function deleteConnectedCluster($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteConnectedClusterWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param DeleteConnectedClusterRequest $request
-     * @param string[]                      $headers
-     * @param RuntimeOptions                $runtime
-     *
-     * @return DeleteConnectedClusterResponse
-     */
-    public function deleteConnectedClusterWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->connectedInstanceId)) {
-            $query['connectedInstanceId'] = $request->connectedInstanceId;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteConnectedCluster',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/connected-clusters',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteConnectedClusterResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param string                  $DataStream
-     * @param DeleteDataStreamRequest $request
-     *
-     * @return DeleteDataStreamResponse
-     */
-    public function deleteDataStream($InstanceId, $DataStream, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteDataStreamWithOptions($InstanceId, $DataStream, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param string                  $DataStream
-     * @param DeleteDataStreamRequest $request
-     * @param string[]                $headers
-     * @param RuntimeOptions          $runtime
-     *
-     * @return DeleteDataStreamResponse
-     */
-    public function deleteDataStreamWithOptions($InstanceId, $DataStream, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteDataStream',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/data-streams/' . OpenApiUtilClient::getEncodeParam($DataStream) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteDataStreamResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param DeleteDataTaskRequest $request
-     *
-     * @return DeleteDataTaskResponse
-     */
-    public function deleteDataTask($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteDataTaskWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param DeleteDataTaskRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return DeleteDataTaskResponse
-     */
-    public function deleteDataTaskWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->taskId)) {
-            $query['taskId'] = $request->taskId;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteDataTask',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/data-task',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteDataTaskResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $name
-     *
-     * @return DeleteDeprecatedTemplateResponse
-     */
-    public function deleteDeprecatedTemplate($InstanceId, $name)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteDeprecatedTemplateWithOptions($InstanceId, $name, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $name
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DeleteDeprecatedTemplateResponse
-     */
-    public function deleteDeprecatedTemplateWithOptions($InstanceId, $name, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteDeprecatedTemplate',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/deprecated-templates/' . OpenApiUtilClient::getEncodeParam($name) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteDeprecatedTemplateResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $PolicyName
-     *
-     * @return DeleteILMPolicyResponse
-     */
-    public function deleteILMPolicy($InstanceId, $PolicyName)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteILMPolicyWithOptions($InstanceId, $PolicyName, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $PolicyName
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DeleteILMPolicyResponse
-     */
-    public function deleteILMPolicyWithOptions($InstanceId, $PolicyName, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteILMPolicy',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/ilm-policies/' . OpenApiUtilClient::getEncodeParam($PolicyName) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteILMPolicyResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $IndexTemplate
-     *
-     * @return DeleteIndexTemplateResponse
-     */
-    public function deleteIndexTemplate($InstanceId, $IndexTemplate)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteIndexTemplateWithOptions($InstanceId, $IndexTemplate, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $IndexTemplate
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DeleteIndexTemplateResponse
-     */
-    public function deleteIndexTemplateWithOptions($InstanceId, $IndexTemplate, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteIndexTemplate',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/index-templates/' . OpenApiUtilClient::getEncodeParam($IndexTemplate) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteIndexTemplateResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param DeleteInstanceRequest $request
-     *
-     * @return DeleteInstanceResponse
-     */
-    public function deleteInstance($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteInstanceWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param DeleteInstanceRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return DeleteInstanceResponse
-     */
-    public function deleteInstanceWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->deleteType)) {
-            $query['deleteType'] = $request->deleteType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteInstance',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteInstanceResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param DeleteLogstashRequest $request
-     *
-     * @return DeleteLogstashResponse
-     */
-    public function deleteLogstash($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteLogstashWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param DeleteLogstashRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return DeleteLogstashResponse
-     */
-    public function deleteLogstashWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->deleteType)) {
-            $query['deleteType'] = $request->deleteType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteLogstash',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteLogstashResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param DeletePipelinesRequest $request
-     *
-     * @return DeletePipelinesResponse
-     */
-    public function deletePipelines($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deletePipelinesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param DeletePipelinesRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return DeletePipelinesResponse
-     */
-    public function deletePipelinesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->pipelineIds)) {
-            $query['pipelineIds'] = $request->pipelineIds;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeletePipelines',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipelines',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeletePipelinesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param DeleteSnapshotRepoRequest $request
-     *
-     * @return DeleteSnapshotRepoResponse
-     */
-    public function deleteSnapshotRepo($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteSnapshotRepoWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param DeleteSnapshotRepoRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return DeleteSnapshotRepoResponse
-     */
-    public function deleteSnapshotRepoWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->repoPath)) {
-            $query['repoPath'] = $request->repoPath;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteSnapshotRepo',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/snapshot-repos',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteSnapshotRepoResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param string                   $EndpointId
-     * @param DeleteVpcEndpointRequest $request
-     *
-     * @return DeleteVpcEndpointResponse
-     */
-    public function deleteVpcEndpoint($InstanceId, $EndpointId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->deleteVpcEndpointWithOptions($InstanceId, $EndpointId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param string                   $EndpointId
-     * @param DeleteVpcEndpointRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return DeleteVpcEndpointResponse
-     */
-    public function deleteVpcEndpointWithOptions($InstanceId, $EndpointId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DeleteVpcEndpoint',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/vpc-endpoints/' . OpenApiUtilClient::getEncodeParam($EndpointId) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DeleteVpcEndpointResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $ClusterId
-     *
-     * @return DescribeAckOperatorResponse
-     */
-    public function describeAckOperator($ClusterId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeAckOperatorWithOptions($ClusterId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $ClusterId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeAckOperatorResponse
-     */
-    public function describeAckOperatorWithOptions($ClusterId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeAckOperator',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/ack-clusters/' . OpenApiUtilClient::getEncodeParam($ClusterId) . '/operator',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeAckOperatorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $instanceId
-     *
-     * @return DescribeApmResponse
-     */
-    public function describeApm($instanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeApmWithOptions($instanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $instanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeApmResponse
-     */
-    public function describeApmWithOptions($instanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeApm',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/apm/' . OpenApiUtilClient::getEncodeParam($instanceId) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeApmResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $ResId
-     *
-     * @return DescribeCollectorResponse
-     */
-    public function describeCollector($ResId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeCollectorWithOptions($ResId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $ResId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeCollectorResponse
-     */
-    public function describeCollectorWithOptions($ResId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeCollector',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeCollectorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $name
-     *
-     * @return DescribeComponentIndexResponse
-     */
-    public function describeComponentIndex($InstanceId, $name)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeComponentIndexWithOptions($InstanceId, $name, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $name
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeComponentIndexResponse
-     */
-    public function describeComponentIndexWithOptions($InstanceId, $name, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeComponentIndex',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/component-index/' . OpenApiUtilClient::getEncodeParam($name) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeComponentIndexResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                             $InstanceId
-     * @param DescribeConnectableClustersRequest $request
-     *
-     * @return DescribeConnectableClustersResponse
-     */
-    public function describeConnectableClusters($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeConnectableClustersWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                             $InstanceId
-     * @param DescribeConnectableClustersRequest $request
-     * @param string[]                           $headers
-     * @param RuntimeOptions                     $runtime
-     *
-     * @return DescribeConnectableClustersResponse
-     */
-    public function describeConnectableClustersWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->alreadySetItems)) {
-            $query['alreadySetItems'] = $request->alreadySetItems;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeConnectableClusters',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/connectable-clusters',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeConnectableClustersResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $name
-     *
-     * @return DescribeDeprecatedTemplateResponse
-     */
-    public function describeDeprecatedTemplate($InstanceId, $name)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeDeprecatedTemplateWithOptions($InstanceId, $name, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $name
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeDeprecatedTemplateResponse
-     */
-    public function describeDeprecatedTemplateWithOptions($InstanceId, $name, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeDeprecatedTemplate',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/deprecated-templates/' . OpenApiUtilClient::getEncodeParam($name) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeDeprecatedTemplateResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param string                        $ReportId
-     * @param DescribeDiagnoseReportRequest $request
-     *
-     * @return DescribeDiagnoseReportResponse
-     */
-    public function describeDiagnoseReport($InstanceId, $ReportId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeDiagnoseReportWithOptions($InstanceId, $ReportId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param string                        $ReportId
-     * @param DescribeDiagnoseReportRequest $request
-     * @param string[]                      $headers
-     * @param RuntimeOptions                $runtime
-     *
-     * @return DescribeDiagnoseReportResponse
-     */
-    public function describeDiagnoseReportWithOptions($InstanceId, $ReportId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeDiagnoseReport',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/reports/' . OpenApiUtilClient::getEncodeParam($ReportId) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeDiagnoseReportResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param DescribeDiagnosisSettingsRequest $request
-     *
-     * @return DescribeDiagnosisSettingsResponse
-     */
-    public function describeDiagnosisSettings($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeDiagnosisSettingsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param DescribeDiagnosisSettingsRequest $request
-     * @param string[]                         $headers
-     * @param RuntimeOptions                   $runtime
-     *
-     * @return DescribeDiagnosisSettingsResponse
-     */
-    public function describeDiagnosisSettingsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeDiagnosisSettings',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/settings',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeDiagnosisSettingsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return DescribeDynamicSettingsResponse
-     */
-    public function describeDynamicSettings($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeDynamicSettingsWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeDynamicSettingsResponse
-     */
-    public function describeDynamicSettingsWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeDynamicSettings',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/dynamic-settings',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeDynamicSettingsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return DescribeElasticsearchHealthResponse
-     */
-    public function describeElasticsearchHealth($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeElasticsearchHealthWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeElasticsearchHealthResponse
-     */
-    public function describeElasticsearchHealthWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeElasticsearchHealth',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/elasticsearch-health',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeElasticsearchHealthResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $PolicyName
-     *
-     * @return DescribeILMPolicyResponse
-     */
-    public function describeILMPolicy($InstanceId, $PolicyName)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeILMPolicyWithOptions($InstanceId, $PolicyName, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $PolicyName
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeILMPolicyResponse
-     */
-    public function describeILMPolicyWithOptions($InstanceId, $PolicyName, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeILMPolicy',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/ilm-policies/' . OpenApiUtilClient::getEncodeParam($PolicyName) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeILMPolicyResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $IndexTemplate
-     *
-     * @return DescribeIndexTemplateResponse
-     */
-    public function describeIndexTemplate($InstanceId, $IndexTemplate)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeIndexTemplateWithOptions($InstanceId, $IndexTemplate, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $IndexTemplate
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeIndexTemplateResponse
-     */
-    public function describeIndexTemplateWithOptions($InstanceId, $IndexTemplate, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeIndexTemplate',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/index-templates/' . OpenApiUtilClient::getEncodeParam($IndexTemplate) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeIndexTemplateResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return DescribeInstanceResponse
-     */
-    public function describeInstance($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeInstanceWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeInstanceResponse
-     */
-    public function describeInstanceWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeInstance',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeInstanceResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return DescribeKibanaSettingsResponse
-     */
-    public function describeKibanaSettings($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeKibanaSettingsWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeKibanaSettingsResponse
-     */
-    public function describeKibanaSettingsWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeKibanaSettings',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/kibana-settings',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeKibanaSettingsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return DescribeLogstashResponse
-     */
-    public function describeLogstash($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeLogstashWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeLogstashResponse
-     */
-    public function describeLogstashWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeLogstash',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeLogstashResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     * @param string $PipelineId
-     *
-     * @return DescribePipelineResponse
-     */
-    public function describePipeline($InstanceId, $PipelineId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describePipelineWithOptions($InstanceId, $PipelineId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string         $PipelineId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribePipelineResponse
-     */
-    public function describePipelineWithOptions($InstanceId, $PipelineId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribePipeline',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipelines/' . OpenApiUtilClient::getEncodeParam($PipelineId) . '',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribePipelineResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                                  $InstanceId
-     * @param DescribePipelineManagementConfigRequest $request
-     *
-     * @return DescribePipelineManagementConfigResponse
-     */
-    public function describePipelineManagementConfig($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describePipelineManagementConfigWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                                  $InstanceId
-     * @param DescribePipelineManagementConfigRequest $request
-     * @param string[]                                $headers
-     * @param RuntimeOptions                          $runtime
-     *
-     * @return DescribePipelineManagementConfigResponse
-     */
-    public function describePipelineManagementConfigWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'DescribePipelineManagementConfig',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipeline-management-config',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribePipelineManagementConfigResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @return DescribeRegionsResponse
-     */
-    public function describeRegions()
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeRegionsWithOptions($headers, $runtime);
-    }
-
-    /**
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeRegionsResponse
-     */
-    public function describeRegionsWithOptions($headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeRegions',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/regions',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeRegionsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return DescribeSnapshotSettingResponse
-     */
-    public function describeSnapshotSetting($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeSnapshotSettingWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeSnapshotSettingResponse
-     */
-    public function describeSnapshotSettingWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeSnapshotSetting',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/snapshot-setting',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeSnapshotSettingResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return DescribeTemplatesResponse
-     */
-    public function describeTemplates($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeTemplatesWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeTemplatesResponse
-     */
-    public function describeTemplatesWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeTemplates',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/templates',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeTemplatesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return DescribeXpackMonitorConfigResponse
-     */
-    public function describeXpackMonitorConfig($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->describeXpackMonitorConfigWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return DescribeXpackMonitorConfigResponse
-     */
-    public function describeXpackMonitorConfigWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'DescribeXpackMonitorConfig',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/xpack-monitor-config',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DescribeXpackMonitorConfigResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param DiagnoseInstanceRequest $request
-     *
-     * @return DiagnoseInstanceResponse
-     */
-    public function diagnoseInstance($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->diagnoseInstanceWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param DiagnoseInstanceRequest $request
-     * @param string[]                $headers
-     * @param RuntimeOptions          $runtime
-     *
-     * @return DiagnoseInstanceResponse
-     */
-    public function diagnoseInstanceWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->diagnoseItems)) {
-            $body['diagnoseItems'] = $request->diagnoseItems;
-        }
-        if (!Utils::isUnset($request->indices)) {
-            $body['indices'] = $request->indices;
-        }
-        if (!Utils::isUnset($request->type)) {
-            $body['type'] = $request->type;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'DiagnoseInstance',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/diagnose',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return DiagnoseInstanceResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                              $InstanceId
-     * @param EstimatedLogstashRestartTimeRequest $request
-     *
-     * @return EstimatedLogstashRestartTimeResponse
-     */
-    public function estimatedLogstashRestartTime($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->estimatedLogstashRestartTimeWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                              $InstanceId
-     * @param EstimatedLogstashRestartTimeRequest $request
-     * @param string[]                            $headers
-     * @param RuntimeOptions                      $runtime
-     *
-     * @return EstimatedLogstashRestartTimeResponse
-     */
-    public function estimatedLogstashRestartTimeWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->force)) {
-            $query['force'] = $request->force;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'EstimatedLogstashRestartTime',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/estimated-time/restart-time',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return EstimatedLogstashRestartTimeResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param EstimatedRestartTimeRequest $request
-     *
-     * @return EstimatedRestartTimeResponse
-     */
-    public function estimatedRestartTime($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->estimatedRestartTimeWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param EstimatedRestartTimeRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return EstimatedRestartTimeResponse
-     */
-    public function estimatedRestartTimeWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->force)) {
-            $query['force'] = $request->force;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'EstimatedRestartTime',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/estimated-time/restart-time',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return EstimatedRestartTimeResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param GetClusterDataInformationRequest $request
-     *
-     * @return GetClusterDataInformationResponse
-     */
-    public function getClusterDataInformation($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getClusterDataInformationWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param GetClusterDataInformationRequest $request
-     * @param string[]                         $headers
-     * @param RuntimeOptions                   $runtime
-     *
-     * @return GetClusterDataInformationResponse
-     */
-    public function getClusterDataInformationWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'GetClusterDataInformation',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/cluster/data-information',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetClusterDataInformationResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return GetElastictaskResponse
-     */
-    public function getElastictask($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getElastictaskWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return GetElastictaskResponse
-     */
-    public function getElastictaskWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'GetElastictask',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/elastic-task',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetElastictaskResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $ProjectId
-     * @param GetEmonGrafanaAlertsRequest $request
-     *
-     * @return GetEmonGrafanaAlertsResponse
-     */
-    public function getEmonGrafanaAlerts($ProjectId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getEmonGrafanaAlertsWithOptions($ProjectId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $ProjectId
-     * @param GetEmonGrafanaAlertsRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return GetEmonGrafanaAlertsResponse
-     */
-    public function getEmonGrafanaAlertsWithOptions($ProjectId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'GetEmonGrafanaAlerts',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/emon/projects/' . OpenApiUtilClient::getEncodeParam($ProjectId) . '/grafana/proxy/api/alerts',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetEmonGrafanaAlertsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                          $ProjectId
-     * @param GetEmonGrafanaDashboardsRequest $request
-     *
-     * @return GetEmonGrafanaDashboardsResponse
-     */
-    public function getEmonGrafanaDashboards($ProjectId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getEmonGrafanaDashboardsWithOptions($ProjectId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                          $ProjectId
-     * @param GetEmonGrafanaDashboardsRequest $request
-     * @param string[]                        $headers
-     * @param RuntimeOptions                  $runtime
-     *
-     * @return GetEmonGrafanaDashboardsResponse
-     */
-    public function getEmonGrafanaDashboardsWithOptions($ProjectId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'GetEmonGrafanaDashboards',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/emon/projects/' . OpenApiUtilClient::getEncodeParam($ProjectId) . '/grafana/proxy/api/search',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetEmonGrafanaDashboardsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $ProjectId
-     * @param GetEmonMonitorDataRequest $request
-     *
-     * @return GetEmonMonitorDataResponse
-     */
-    public function getEmonMonitorData($ProjectId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getEmonMonitorDataWithOptions($ProjectId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $ProjectId
-     * @param GetEmonMonitorDataRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return GetEmonMonitorDataResponse
-     */
-    public function getEmonMonitorDataWithOptions($ProjectId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'GetEmonMonitorData',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/emon/projects/' . OpenApiUtilClient::getEncodeParam($ProjectId) . '/metrics/query',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetEmonMonitorDataResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return GetOpenStoreUsageResponse
-     */
-    public function getOpenStoreUsage($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getOpenStoreUsageWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return GetOpenStoreUsageResponse
-     */
-    public function getOpenStoreUsageWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'GetOpenStoreUsage',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/openstore/usage',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetOpenStoreUsageResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param GetRegionConfigurationRequest $request
-     *
-     * @return GetRegionConfigurationResponse
-     */
-    public function getRegionConfiguration($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getRegionConfigurationWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param GetRegionConfigurationRequest $request
-     * @param string[]                      $headers
-     * @param RuntimeOptions                $runtime
-     *
-     * @return GetRegionConfigurationResponse
-     */
-    public function getRegionConfigurationWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->zoneId)) {
-            $query['zoneId'] = $request->zoneId;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'GetRegionConfiguration',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/region',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetRegionConfigurationResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param GetSuggestShrinkableNodesRequest $request
-     *
-     * @return GetSuggestShrinkableNodesResponse
-     */
-    public function getSuggestShrinkableNodes($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getSuggestShrinkableNodesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param GetSuggestShrinkableNodesRequest $request
-     * @param string[]                         $headers
-     * @param RuntimeOptions                   $runtime
-     *
-     * @return GetSuggestShrinkableNodesResponse
-     */
-    public function getSuggestShrinkableNodesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->count)) {
-            $query['count'] = $request->count;
-        }
-        if (!Utils::isUnset($request->ignoreStatus)) {
-            $query['ignoreStatus'] = $request->ignoreStatus;
-        }
-        if (!Utils::isUnset($request->nodeType)) {
-            $query['nodeType'] = $request->nodeType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'GetSuggestShrinkableNodes',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/suggest-shrinkable-nodes',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetSuggestShrinkableNodesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param GetTransferableNodesRequest $request
-     *
-     * @return GetTransferableNodesResponse
-     */
-    public function getTransferableNodes($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->getTransferableNodesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param GetTransferableNodesRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return GetTransferableNodesResponse
-     */
-    public function getTransferableNodesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->count)) {
-            $query['count'] = $request->count;
-        }
-        if (!Utils::isUnset($request->nodeType)) {
-            $query['nodeType'] = $request->nodeType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'GetTransferableNodes',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/transferable-nodes',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return GetTransferableNodesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param InitializeOperationRoleRequest $request
-     *
-     * @return InitializeOperationRoleResponse
-     */
-    public function initializeOperationRole($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->initializeOperationRoleWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param InitializeOperationRoleRequest $request
-     * @param string[]                       $headers
-     * @param RuntimeOptions                 $runtime
-     *
-     * @return InitializeOperationRoleResponse
-     */
-    public function initializeOperationRoleWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'InitializeOperationRole',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/user/slr',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return InitializeOperationRoleResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $ClusterId
-     * @param InstallAckOperatorRequest $request
-     *
-     * @return InstallAckOperatorResponse
-     */
-    public function installAckOperator($ClusterId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->installAckOperatorWithOptions($ClusterId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $ClusterId
-     * @param InstallAckOperatorRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return InstallAckOperatorResponse
-     */
-    public function installAckOperatorWithOptions($ClusterId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'InstallAckOperator',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/ack-clusters/' . OpenApiUtilClient::getEncodeParam($ClusterId) . '/operator',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return InstallAckOperatorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param InstallKibanaSystemPluginRequest $request
-     *
-     * @return InstallKibanaSystemPluginResponse
-     */
-    public function installKibanaSystemPlugin($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->installKibanaSystemPluginWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param InstallKibanaSystemPluginRequest $request
-     * @param string[]                         $headers
-     * @param RuntimeOptions                   $runtime
-     *
-     * @return InstallKibanaSystemPluginResponse
-     */
-    public function installKibanaSystemPluginWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'InstallKibanaSystemPlugin',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/kibana-plugins/system/actions/install',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return InstallKibanaSystemPluginResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                             $InstanceId
-     * @param InstallLogstashSystemPluginRequest $request
-     *
-     * @return InstallLogstashSystemPluginResponse
-     */
-    public function installLogstashSystemPlugin($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->installLogstashSystemPluginWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                             $InstanceId
-     * @param InstallLogstashSystemPluginRequest $request
-     * @param string[]                           $headers
-     * @param RuntimeOptions                     $runtime
-     *
-     * @return InstallLogstashSystemPluginResponse
-     */
-    public function installLogstashSystemPluginWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'InstallLogstashSystemPlugin',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/plugins/system/actions/install',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return InstallLogstashSystemPluginResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param InstallSystemPluginRequest $request
-     *
-     * @return InstallSystemPluginResponse
-     */
-    public function installSystemPlugin($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->installSystemPluginWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param InstallSystemPluginRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return InstallSystemPluginResponse
-     */
-    public function installSystemPluginWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'InstallSystemPlugin',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/plugins/system/actions/install',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return InstallSystemPluginResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param InstallUserPluginsRequest $request
-     *
-     * @return InstallUserPluginsResponse
-     */
-    public function installUserPlugins($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->installUserPluginsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param InstallUserPluginsRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return InstallUserPluginsResponse
-     */
-    public function installUserPluginsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'InstallUserPlugins',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/plugins/user/actions/install',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return InstallUserPluginsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                            $InstanceId
-     * @param InterruptElasticsearchTaskRequest $request
-     *
-     * @return InterruptElasticsearchTaskResponse
-     */
-    public function interruptElasticsearchTask($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->interruptElasticsearchTaskWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                            $InstanceId
-     * @param InterruptElasticsearchTaskRequest $request
-     * @param string[]                          $headers
-     * @param RuntimeOptions                    $runtime
-     *
-     * @return InterruptElasticsearchTaskResponse
-     */
-    public function interruptElasticsearchTaskWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'InterruptElasticsearchTask',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/interrupt',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return InterruptElasticsearchTaskResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param InterruptLogstashTaskRequest $request
-     *
-     * @return InterruptLogstashTaskResponse
-     */
-    public function interruptLogstashTask($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->interruptLogstashTaskWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param InterruptLogstashTaskRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return InterruptLogstashTaskResponse
-     */
-    public function interruptLogstashTaskWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'InterruptLogstashTask',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/interrupt',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return InterruptLogstashTaskResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListAckClustersRequest $request
-     *
-     * @return ListAckClustersResponse
-     */
-    public function listAckClusters($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listAckClustersWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListAckClustersRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return ListAckClustersResponse
-     */
-    public function listAckClustersWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->vpcId)) {
-            $query['vpcId'] = $request->vpcId;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListAckClusters',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/ack-clusters',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListAckClustersResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $ClusterId
-     * @param ListAckNamespacesRequest $request
-     *
-     * @return ListAckNamespacesResponse
-     */
-    public function listAckNamespaces($ClusterId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listAckNamespacesWithOptions($ClusterId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $ClusterId
-     * @param ListAckNamespacesRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return ListAckNamespacesResponse
-     */
-    public function listAckNamespacesWithOptions($ClusterId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListAckNamespaces',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/ack-clusters/' . OpenApiUtilClient::getEncodeParam($ClusterId) . '/namespaces',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListAckNamespacesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param ListActionRecordsRequest $request
-     *
-     * @return ListActionRecordsResponse
-     */
-    public function listActionRecords($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listActionRecordsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param ListActionRecordsRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return ListActionRecordsResponse
-     */
-    public function listActionRecordsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->actionNames)) {
-            $query['actionNames'] = $request->actionNames;
-        }
-        if (!Utils::isUnset($request->endTime)) {
-            $query['endTime'] = $request->endTime;
-        }
-        if (!Utils::isUnset($request->filter)) {
-            $query['filter'] = $request->filter;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->requestId)) {
-            $query['requestId'] = $request->requestId;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->startTime)) {
-            $query['startTime'] = $request->startTime;
-        }
-        if (!Utils::isUnset($request->userId)) {
-            $query['userId'] = $request->userId;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListActionRecords',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/action-records',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListActionRecordsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string             $InstanceId
-     * @param ListAllNodeRequest $request
-     *
-     * @return ListAllNodeResponse
-     */
-    public function listAllNode($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listAllNodeWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string             $InstanceId
-     * @param ListAllNodeRequest $request
-     * @param string[]           $headers
-     * @param RuntimeOptions     $runtime
-     *
-     * @return ListAllNodeResponse
-     */
-    public function listAllNodeWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->extended)) {
-            $query['extended'] = $request->extended;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListAllNode',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/nodes',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListAllNodeResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                              $InstanceId
-     * @param ListAlternativeSnapshotReposRequest $request
-     *
-     * @return ListAlternativeSnapshotReposResponse
-     */
-    public function listAlternativeSnapshotRepos($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listAlternativeSnapshotReposWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                              $InstanceId
-     * @param ListAlternativeSnapshotReposRequest $request
-     * @param string[]                            $headers
-     * @param RuntimeOptions                      $runtime
-     *
-     * @return ListAlternativeSnapshotReposResponse
-     */
-    public function listAlternativeSnapshotReposWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->alreadySetItems)) {
-            $query['alreadySetItems'] = $request->alreadySetItems;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListAlternativeSnapshotRepos',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/alternative-snapshot-repos',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListAlternativeSnapshotReposResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListApmRequest $request
-     *
-     * @return ListApmResponse
-     */
-    public function listApm($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listApmWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListApmRequest $request
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return ListApmResponse
-     */
-    public function listApmWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->description)) {
-            $query['description'] = $request->description;
-        }
-        if (!Utils::isUnset($request->instanceId)) {
-            $query['instanceId'] = $request->instanceId;
-        }
-        if (!Utils::isUnset($request->output)) {
-            $query['output'] = $request->output;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListApm',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/apm',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListApmResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return ListAvailableEsInstanceIdsResponse
-     */
-    public function listAvailableEsInstanceIds($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listAvailableEsInstanceIdsWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return ListAvailableEsInstanceIdsResponse
-     */
-    public function listAvailableEsInstanceIdsWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'ListAvailableEsInstanceIds',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/available-elasticsearch-for-centralized-management',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListAvailableEsInstanceIdsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListCollectorsRequest $request
-     *
-     * @return ListCollectorsResponse
-     */
-    public function listCollectors($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listCollectorsWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListCollectorsRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return ListCollectorsResponse
-     */
-    public function listCollectorsWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->instanceId)) {
-            $query['instanceId'] = $request->instanceId;
-        }
-        if (!Utils::isUnset($request->name)) {
-            $query['name'] = $request->name;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->resId)) {
-            $query['resId'] = $request->resId;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->sourceType)) {
-            $query['sourceType'] = $request->sourceType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListCollectors',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListCollectorsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param ListComponentIndicesRequest $request
-     *
-     * @return ListComponentIndicesResponse
-     */
-    public function listComponentIndices($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listComponentIndicesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param ListComponentIndicesRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return ListComponentIndicesResponse
-     */
-    public function listComponentIndicesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->name)) {
-            $query['name'] = $request->name;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListComponentIndices',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/component-index',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListComponentIndicesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return ListConnectedClustersResponse
-     */
-    public function listConnectedClusters($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listConnectedClustersWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return ListConnectedClustersResponse
-     */
-    public function listConnectedClustersWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'ListConnectedClusters',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/connected-clusters',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListConnectedClustersResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param ListDataStreamsRequest $request
-     *
-     * @return ListDataStreamsResponse
-     */
-    public function listDataStreams($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDataStreamsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param ListDataStreamsRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return ListDataStreamsResponse
-     */
-    public function listDataStreamsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->isManaged)) {
-            $query['isManaged'] = $request->isManaged;
-        }
-        if (!Utils::isUnset($request->name)) {
-            $query['name'] = $request->name;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListDataStreams',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/data-streams',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDataStreamsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return ListDataTasksResponse
-     */
-    public function listDataTasks($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDataTasksWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return ListDataTasksResponse
-     */
-    public function listDataTasksWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'ListDataTasks',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/data-task',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDataTasksResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListDefaultCollectorConfigurationsRequest $request
-     *
-     * @return ListDefaultCollectorConfigurationsResponse
-     */
-    public function listDefaultCollectorConfigurations($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDefaultCollectorConfigurationsWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListDefaultCollectorConfigurationsRequest $request
-     * @param string[]                                  $headers
-     * @param RuntimeOptions                            $runtime
-     *
-     * @return ListDefaultCollectorConfigurationsResponse
-     */
-    public function listDefaultCollectorConfigurationsWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->resType)) {
-            $query['resType'] = $request->resType;
-        }
-        if (!Utils::isUnset($request->resVersion)) {
-            $query['resVersion'] = $request->resVersion;
-        }
-        if (!Utils::isUnset($request->sourceType)) {
-            $query['sourceType'] = $request->sourceType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListDefaultCollectorConfigurations',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/beats/default-configurations',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDefaultCollectorConfigurationsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                         $InstanceId
-     * @param ListDeprecatedTemplatesRequest $request
-     *
-     * @return ListDeprecatedTemplatesResponse
-     */
-    public function listDeprecatedTemplates($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDeprecatedTemplatesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                         $InstanceId
-     * @param ListDeprecatedTemplatesRequest $request
-     * @param string[]                       $headers
-     * @param RuntimeOptions                 $runtime
-     *
-     * @return ListDeprecatedTemplatesResponse
-     */
-    public function listDeprecatedTemplatesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->name)) {
-            $query['name'] = $request->name;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListDeprecatedTemplates',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/deprecated-templates',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDeprecatedTemplatesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListDiagnoseIndicesRequest $request
-     *
-     * @return ListDiagnoseIndicesResponse
-     */
-    public function listDiagnoseIndices($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDiagnoseIndicesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListDiagnoseIndicesRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return ListDiagnoseIndicesResponse
-     */
-    public function listDiagnoseIndicesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListDiagnoseIndices',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/indices',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDiagnoseIndicesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param ListDiagnoseReportRequest $request
-     *
-     * @return ListDiagnoseReportResponse
-     */
-    public function listDiagnoseReport($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDiagnoseReportWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param ListDiagnoseReportRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return ListDiagnoseReportResponse
-     */
-    public function listDiagnoseReportWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->detail)) {
-            $query['detail'] = $request->detail;
-        }
-        if (!Utils::isUnset($request->endTime)) {
-            $query['endTime'] = $request->endTime;
-        }
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->startTime)) {
-            $query['startTime'] = $request->startTime;
-        }
-        if (!Utils::isUnset($request->trigger)) {
-            $query['trigger'] = $request->trigger;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListDiagnoseReport',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/reports',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDiagnoseReportResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param ListDiagnoseReportIdsRequest $request
-     *
-     * @return ListDiagnoseReportIdsResponse
-     */
-    public function listDiagnoseReportIds($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDiagnoseReportIdsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param ListDiagnoseReportIdsRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return ListDiagnoseReportIdsResponse
-     */
-    public function listDiagnoseReportIdsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->endTime)) {
-            $query['endTime'] = $request->endTime;
-        }
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->startTime)) {
-            $query['startTime'] = $request->startTime;
-        }
-        if (!Utils::isUnset($request->trigger)) {
-            $query['trigger'] = $request->trigger;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListDiagnoseReportIds',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/report-ids',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDiagnoseReportIdsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListDictInformationRequest $request
-     *
-     * @return ListDictInformationResponse
-     */
-    public function listDictInformation($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDictInformationWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListDictInformationRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return ListDictInformationResponse
-     */
-    public function listDictInformationWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->analyzerType)) {
-            $query['analyzerType'] = $request->analyzerType;
-        }
-        if (!Utils::isUnset($request->bucketName)) {
-            $query['bucketName'] = $request->bucketName;
-        }
-        if (!Utils::isUnset($request->key)) {
-            $query['key'] = $request->key;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListDictInformation',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/dict/_info',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDictInformationResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string           $InstanceId
-     * @param ListDictsRequest $request
-     *
-     * @return ListDictsResponse
-     */
-    public function listDicts($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listDictsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string           $InstanceId
-     * @param ListDictsRequest $request
-     * @param string[]         $headers
-     * @param RuntimeOptions   $runtime
-     *
-     * @return ListDictsResponse
-     */
-    public function listDictsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->analyzerType)) {
-            $query['analyzerType'] = $request->analyzerType;
-        }
-        if (!Utils::isUnset($request->name)) {
-            $query['name'] = $request->name;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListDicts',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/dicts',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListDictsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListEcsInstancesRequest $request
-     *
-     * @return ListEcsInstancesResponse
-     */
-    public function listEcsInstances($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listEcsInstancesWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListEcsInstancesRequest $request
-     * @param string[]                $headers
-     * @param RuntimeOptions          $runtime
-     *
-     * @return ListEcsInstancesResponse
-     */
-    public function listEcsInstancesWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->ecsInstanceIds)) {
-            $query['ecsInstanceIds'] = $request->ecsInstanceIds;
-        }
-        if (!Utils::isUnset($request->ecsInstanceName)) {
-            $query['ecsInstanceName'] = $request->ecsInstanceName;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->tags)) {
-            $query['tags'] = $request->tags;
-        }
-        if (!Utils::isUnset($request->vpcId)) {
-            $query['vpcId'] = $request->vpcId;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListEcsInstances',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/ecs',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListEcsInstancesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return ListExtendfilesResponse
-     */
-    public function listExtendfiles($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listExtendfilesWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return ListExtendfilesResponse
-     */
-    public function listExtendfilesWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'ListExtendfiles',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/extendfiles',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListExtendfilesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param ListILMPoliciesRequest $request
-     *
-     * @return ListILMPoliciesResponse
-     */
-    public function listILMPolicies($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listILMPoliciesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param ListILMPoliciesRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return ListILMPoliciesResponse
-     */
-    public function listILMPoliciesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->policyName)) {
-            $query['policyName'] = $request->policyName;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListILMPolicies',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/ilm-policies',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListILMPoliciesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param ListIndexTemplatesRequest $request
-     *
-     * @return ListIndexTemplatesResponse
-     */
-    public function listIndexTemplates($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listIndexTemplatesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param ListIndexTemplatesRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return ListIndexTemplatesResponse
-     */
-    public function listIndexTemplatesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->indexTemplate)) {
-            $query['indexTemplate'] = $request->indexTemplate;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListIndexTemplates',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/index-templates',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListIndexTemplatesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListInstanceRequest $request
-     *
-     * @return ListInstanceResponse
-     */
-    public function listInstance($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listInstanceWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListInstanceRequest $request
-     * @param string[]            $headers
-     * @param RuntimeOptions      $runtime
-     *
-     * @return ListInstanceResponse
-     */
-    public function listInstanceWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->description)) {
-            $query['description'] = $request->description;
-        }
-        if (!Utils::isUnset($request->esVersion)) {
-            $query['esVersion'] = $request->esVersion;
-        }
-        if (!Utils::isUnset($request->instanceCategory)) {
-            $query['instanceCategory'] = $request->instanceCategory;
-        }
-        if (!Utils::isUnset($request->instanceId)) {
-            $query['instanceId'] = $request->instanceId;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->paymentType)) {
-            $query['paymentType'] = $request->paymentType;
-        }
-        if (!Utils::isUnset($request->resourceGroupId)) {
-            $query['resourceGroupId'] = $request->resourceGroupId;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->tags)) {
-            $query['tags'] = $request->tags;
-        }
-        if (!Utils::isUnset($request->vpcId)) {
-            $query['vpcId'] = $request->vpcId;
-        }
-        if (!Utils::isUnset($request->zoneId)) {
-            $query['zoneId'] = $request->zoneId;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListInstance',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListInstanceResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListInstanceHistoryEventsRequest $request
-     *
-     * @return ListInstanceHistoryEventsResponse
-     */
-    public function listInstanceHistoryEvents($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listInstanceHistoryEventsWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListInstanceHistoryEventsRequest $tmpReq
-     * @param string[]                         $headers
-     * @param RuntimeOptions                   $runtime
-     *
-     * @return ListInstanceHistoryEventsResponse
-     */
-    public function listInstanceHistoryEventsWithOptions($tmpReq, $headers, $runtime)
-    {
-        Utils::validateModel($tmpReq);
-        $request = new ListInstanceHistoryEventsShrinkRequest([]);
-        OpenApiUtilClient::convert($tmpReq, $request);
-        if (!Utils::isUnset($tmpReq->eventCycleStatus)) {
-            $request->eventCycleStatusShrink = OpenApiUtilClient::arrayToStringWithSpecifiedStyle($tmpReq->eventCycleStatus, 'eventCycleStatus', 'simple');
-        }
-        if (!Utils::isUnset($tmpReq->eventLevel)) {
-            $request->eventLevelShrink = OpenApiUtilClient::arrayToStringWithSpecifiedStyle($tmpReq->eventLevel, 'eventLevel', 'simple');
-        }
-        if (!Utils::isUnset($tmpReq->eventType)) {
-            $request->eventTypeShrink = OpenApiUtilClient::arrayToStringWithSpecifiedStyle($tmpReq->eventType, 'eventType', 'simple');
-        }
-        $query = [];
-        if (!Utils::isUnset($request->eventCreateEndTime)) {
-            $query['eventCreateEndTime'] = $request->eventCreateEndTime;
-        }
-        if (!Utils::isUnset($request->eventCreateStartTime)) {
-            $query['eventCreateStartTime'] = $request->eventCreateStartTime;
-        }
-        if (!Utils::isUnset($request->eventCycleStatusShrink)) {
-            $query['eventCycleStatus'] = $request->eventCycleStatusShrink;
-        }
-        if (!Utils::isUnset($request->eventExecuteEndTime)) {
-            $query['eventExecuteEndTime'] = $request->eventExecuteEndTime;
-        }
-        if (!Utils::isUnset($request->eventExecuteStartTime)) {
-            $query['eventExecuteStartTime'] = $request->eventExecuteStartTime;
-        }
-        if (!Utils::isUnset($request->eventFinashEndTime)) {
-            $query['eventFinashEndTime'] = $request->eventFinashEndTime;
-        }
-        if (!Utils::isUnset($request->eventFinashStartTime)) {
-            $query['eventFinashStartTime'] = $request->eventFinashStartTime;
-        }
-        if (!Utils::isUnset($request->eventLevelShrink)) {
-            $query['eventLevel'] = $request->eventLevelShrink;
-        }
-        if (!Utils::isUnset($request->eventTypeShrink)) {
-            $query['eventType'] = $request->eventTypeShrink;
-        }
-        if (!Utils::isUnset($request->instanceId)) {
-            $query['instanceId'] = $request->instanceId;
-        }
-        if (!Utils::isUnset($request->nodeIP)) {
-            $query['nodeIP'] = $request->nodeIP;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListInstanceHistoryEvents',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/events',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListInstanceHistoryEventsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListInstanceIndicesRequest $request
-     *
-     * @return ListInstanceIndicesResponse
-     */
-    public function listInstanceIndices($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listInstanceIndicesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListInstanceIndicesRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return ListInstanceIndicesResponse
-     */
-    public function listInstanceIndicesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->all)) {
-            $query['all'] = $request->all;
-        }
-        if (!Utils::isUnset($request->isManaged)) {
-            $query['isManaged'] = $request->isManaged;
-        }
-        if (!Utils::isUnset($request->isOpenstore)) {
-            $query['isOpenstore'] = $request->isOpenstore;
-        }
-        if (!Utils::isUnset($request->name)) {
-            $query['name'] = $request->name;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListInstanceIndices',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/indices',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListInstanceIndicesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param ListKibanaPluginsRequest $request
-     *
-     * @return ListKibanaPluginsResponse
-     */
-    public function listKibanaPlugins($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listKibanaPluginsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param ListKibanaPluginsRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return ListKibanaPluginsResponse
-     */
-    public function listKibanaPluginsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListKibanaPlugins',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/kibana-plugins',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListKibanaPluginsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListLogstashRequest $request
-     *
-     * @return ListLogstashResponse
-     */
-    public function listLogstash($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listLogstashWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListLogstashRequest $request
-     * @param string[]            $headers
-     * @param RuntimeOptions      $runtime
-     *
-     * @return ListLogstashResponse
-     */
-    public function listLogstashWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->description)) {
-            $query['description'] = $request->description;
-        }
-        if (!Utils::isUnset($request->instanceId)) {
-            $query['instanceId'] = $request->instanceId;
-        }
-        if (!Utils::isUnset($request->ownerId)) {
-            $query['ownerId'] = $request->ownerId;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->resourceGroupId)) {
-            $query['resourceGroupId'] = $request->resourceGroupId;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->tags)) {
-            $query['tags'] = $request->tags;
-        }
-        if (!Utils::isUnset($request->version)) {
-            $query['version'] = $request->version;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListLogstash',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListLogstashResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param ListLogstashLogRequest $request
-     *
-     * @return ListLogstashLogResponse
-     */
-    public function listLogstashLog($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listLogstashLogWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param ListLogstashLogRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return ListLogstashLogResponse
-     */
-    public function listLogstashLogWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->beginTime)) {
-            $query['beginTime'] = $request->beginTime;
-        }
-        if (!Utils::isUnset($request->endTime)) {
-            $query['endTime'] = $request->endTime;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->query)) {
-            $query['query'] = $request->query;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->type)) {
-            $query['type'] = $request->type;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListLogstashLog',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/search-log',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListLogstashLogResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListLogstashPluginsRequest $request
-     *
-     * @return ListLogstashPluginsResponse
-     */
-    public function listLogstashPlugins($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listLogstashPluginsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListLogstashPluginsRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return ListLogstashPluginsResponse
-     */
-    public function listLogstashPluginsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->name)) {
-            $query['name'] = $request->name;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->source)) {
-            $query['source'] = $request->source;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListLogstashPlugins',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/plugins',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListLogstashPluginsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string           $ResId
-     * @param ListNodesRequest $request
-     *
-     * @return ListNodesResponse
-     */
-    public function listNodes($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listNodesWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string           $ResId
-     * @param ListNodesRequest $request
-     * @param string[]         $headers
-     * @param RuntimeOptions   $runtime
-     *
-     * @return ListNodesResponse
-     */
-    public function listNodesWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->ecsInstanceIds)) {
-            $query['ecsInstanceIds'] = $request->ecsInstanceIds;
-        }
-        if (!Utils::isUnset($request->ecsInstanceName)) {
-            $query['ecsInstanceName'] = $request->ecsInstanceName;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->tags)) {
-            $query['tags'] = $request->tags;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListNodes',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '/nodes',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListNodesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string              $InstanceId
-     * @param ListPipelineRequest $request
-     *
-     * @return ListPipelineResponse
-     */
-    public function listPipeline($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listPipelineWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string              $InstanceId
-     * @param ListPipelineRequest $request
-     * @param string[]            $headers
-     * @param RuntimeOptions      $runtime
-     *
-     * @return ListPipelineResponse
-     */
-    public function listPipelineWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->pipelineId)) {
-            $query['pipelineId'] = $request->pipelineId;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListPipeline',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipelines',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListPipelineResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param ListPipelineIdsRequest $request
-     *
-     * @return ListPipelineIdsResponse
-     */
-    public function listPipelineIds($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listPipelineIdsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param ListPipelineIdsRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return ListPipelineIdsResponse
-     */
-    public function listPipelineIdsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'ListPipelineIds',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipeline-ids',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListPipelineIdsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string             $InstanceId
-     * @param ListPluginsRequest $request
-     *
-     * @return ListPluginsResponse
-     */
-    public function listPlugins($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listPluginsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string             $InstanceId
-     * @param ListPluginsRequest $request
-     * @param string[]           $headers
-     * @param RuntimeOptions     $runtime
-     *
-     * @return ListPluginsResponse
-     */
-    public function listPluginsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->name)) {
-            $query['name'] = $request->name;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->source)) {
-            $query['source'] = $request->source;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListPlugins',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/plugins',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListPluginsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param ListSearchLogRequest $request
-     *
-     * @return ListSearchLogResponse
-     */
-    public function listSearchLog($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listSearchLogWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param ListSearchLogRequest $request
-     * @param string[]             $headers
-     * @param RuntimeOptions       $runtime
-     *
-     * @return ListSearchLogResponse
-     */
-    public function listSearchLogWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->beginTime)) {
-            $query['beginTime'] = $request->beginTime;
-        }
-        if (!Utils::isUnset($request->endTime)) {
-            $query['endTime'] = $request->endTime;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->query)) {
-            $query['query'] = $request->query;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->type)) {
-            $query['type'] = $request->type;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListSearchLog',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/search-log',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListSearchLogResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListShardRecoveriesRequest $request
-     *
-     * @return ListShardRecoveriesResponse
-     */
-    public function listShardRecoveries($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listShardRecoveriesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ListShardRecoveriesRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return ListShardRecoveriesResponse
-     */
-    public function listShardRecoveriesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->activeOnly)) {
-            $query['activeOnly'] = $request->activeOnly;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListShardRecoveries',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/cat-recovery',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListShardRecoveriesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $InstanceId
-     *
-     * @return ListSnapshotReposByInstanceIdResponse
-     */
-    public function listSnapshotReposByInstanceId($InstanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listSnapshotReposByInstanceIdWithOptions($InstanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $InstanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return ListSnapshotReposByInstanceIdResponse
-     */
-    public function listSnapshotReposByInstanceIdWithOptions($InstanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'ListSnapshotReposByInstanceId',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/snapshot-repos',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListSnapshotReposByInstanceIdResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListTagResourcesRequest $request
-     *
-     * @return ListTagResourcesResponse
-     */
-    public function listTagResources($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listTagResourcesWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListTagResourcesRequest $request
-     * @param string[]                $headers
-     * @param RuntimeOptions          $runtime
-     *
-     * @return ListTagResourcesResponse
-     */
-    public function listTagResourcesWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->nextToken)) {
-            $query['NextToken'] = $request->nextToken;
-        }
-        if (!Utils::isUnset($request->page)) {
-            $query['Page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->resourceIds)) {
-            $query['ResourceIds'] = $request->resourceIds;
-        }
-        if (!Utils::isUnset($request->resourceType)) {
-            $query['ResourceType'] = $request->resourceType;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['Size'] = $request->size;
-        }
-        if (!Utils::isUnset($request->tags)) {
-            $query['Tags'] = $request->tags;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListTagResources',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/tags',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListTagResourcesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ListTagsRequest $request
-     *
-     * @return ListTagsResponse
-     */
-    public function listTags($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listTagsWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ListTagsRequest $request
-     * @param string[]        $headers
-     * @param RuntimeOptions  $runtime
-     *
-     * @return ListTagsResponse
-     */
-    public function listTagsWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->pageSize)) {
-            $query['pageSize'] = $request->pageSize;
-        }
-        if (!Utils::isUnset($request->resourceType)) {
-            $query['resourceType'] = $request->resourceType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListTags',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/tags/all-tags',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListTagsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param ListVpcEndpointsRequest $request
-     *
-     * @return ListVpcEndpointsResponse
-     */
-    public function listVpcEndpoints($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->listVpcEndpointsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param ListVpcEndpointsRequest $request
-     * @param string[]                $headers
-     * @param RuntimeOptions          $runtime
-     *
-     * @return ListVpcEndpointsResponse
-     */
-    public function listVpcEndpointsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->page)) {
-            $query['page'] = $request->page;
-        }
-        if (!Utils::isUnset($request->size)) {
-            $query['size'] = $request->size;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ListVpcEndpoints',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/vpc-endpoints',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ListVpcEndpointsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param MigrateToOtherZoneRequest $request
-     *
-     * @return MigrateToOtherZoneResponse
-     */
-    public function migrateToOtherZone($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->migrateToOtherZoneWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param MigrateToOtherZoneRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return MigrateToOtherZoneResponse
-     */
-    public function migrateToOtherZoneWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->dryRun)) {
-            $query['dryRun'] = $request->dryRun;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'MigrateToOtherZone',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/migrate-zones',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return MigrateToOtherZoneResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $ResId
-     * @param ModifyDeployMachineRequest $request
-     *
-     * @return ModifyDeployMachineResponse
-     */
-    public function modifyDeployMachine($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->modifyDeployMachineWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $ResId
-     * @param ModifyDeployMachineRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return ModifyDeployMachineResponse
-     */
-    public function modifyDeployMachineWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'ModifyDeployMachine',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '/actions/modify-deploy-machines',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ModifyDeployMachineResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param ModifyElastictaskRequest $request
-     *
-     * @return ModifyElastictaskResponse
-     */
-    public function modifyElastictask($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->modifyElastictaskWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param ModifyElastictaskRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return ModifyElastictaskResponse
-     */
-    public function modifyElastictaskWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'ModifyElastictask',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/elastic-task',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ModifyElastictaskResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                            $InstanceId
-     * @param ModifyInstanceMaintainTimeRequest $request
-     *
-     * @return ModifyInstanceMaintainTimeResponse
-     */
-    public function modifyInstanceMaintainTime($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->modifyInstanceMaintainTimeWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                            $InstanceId
-     * @param ModifyInstanceMaintainTimeRequest $request
-     * @param string[]                          $headers
-     * @param RuntimeOptions                    $runtime
-     *
-     * @return ModifyInstanceMaintainTimeResponse
-     */
-    public function modifyInstanceMaintainTimeWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'ModifyInstanceMaintainTime',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/modify-maintaintime',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ModifyInstanceMaintainTimeResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param ModifyWhiteIpsRequest $request
-     *
-     * @return ModifyWhiteIpsResponse
-     */
-    public function modifyWhiteIps($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->modifyWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param ModifyWhiteIpsRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return ModifyWhiteIpsResponse
-     */
-    public function modifyWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->modifyMode)) {
-            $body['modifyMode'] = $request->modifyMode;
-        }
-        if (!Utils::isUnset($request->networkType)) {
-            $body['networkType'] = $request->networkType;
-        }
-        if (!Utils::isUnset($request->nodeType)) {
-            $body['nodeType'] = $request->nodeType;
-        }
-        if (!Utils::isUnset($request->whiteIpGroup)) {
-            $body['whiteIpGroup'] = $request->whiteIpGroup;
-        }
-        if (!Utils::isUnset($request->whiteIpList)) {
-            $body['whiteIpList'] = $request->whiteIpList;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'ModifyWhiteIps',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/modify-white-ips',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ModifyWhiteIpsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param MoveResourceGroupRequest $request
-     *
-     * @return MoveResourceGroupResponse
-     */
-    public function moveResourceGroup($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->moveResourceGroupWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param MoveResourceGroupRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return MoveResourceGroupResponse
-     */
-    public function moveResourceGroupWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'MoveResourceGroup',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/resourcegroup',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return MoveResourceGroupResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param OpenDiagnosisRequest $request
-     *
-     * @return OpenDiagnosisResponse
-     */
-    public function openDiagnosis($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->openDiagnosisWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param OpenDiagnosisRequest $request
-     * @param string[]             $headers
-     * @param RuntimeOptions       $runtime
-     *
-     * @return OpenDiagnosisResponse
-     */
-    public function openDiagnosisWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'OpenDiagnosis',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/open-diagnosis',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return OpenDiagnosisResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string           $InstanceId
-     * @param OpenHttpsRequest $request
-     *
-     * @return OpenHttpsResponse
-     */
-    public function openHttps($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->openHttpsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string           $InstanceId
-     * @param OpenHttpsRequest $request
-     * @param string[]         $headers
-     * @param RuntimeOptions   $runtime
-     *
-     * @return OpenHttpsResponse
-     */
-    public function openHttpsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'OpenHttps',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/open-https',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return OpenHttpsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $ProjectId
-     * @param string                      $AlarmGroupId
-     * @param PostEmonTryAlarmRuleRequest $request
-     *
-     * @return PostEmonTryAlarmRuleResponse
-     */
-    public function postEmonTryAlarmRule($ProjectId, $AlarmGroupId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->postEmonTryAlarmRuleWithOptions($ProjectId, $AlarmGroupId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $ProjectId
-     * @param string                      $AlarmGroupId
-     * @param PostEmonTryAlarmRuleRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return PostEmonTryAlarmRuleResponse
-     */
-    public function postEmonTryAlarmRuleWithOptions($ProjectId, $AlarmGroupId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'PostEmonTryAlarmRule',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/emon/projects/' . OpenApiUtilClient::getEncodeParam($ProjectId) . '/alarm-groups/' . OpenApiUtilClient::getEncodeParam($AlarmGroupId) . '/alarm-rules/_test',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return PostEmonTryAlarmRuleResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param RecommendTemplatesRequest $request
-     *
-     * @return RecommendTemplatesResponse
-     */
-    public function recommendTemplates($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->recommendTemplatesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param RecommendTemplatesRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return RecommendTemplatesResponse
-     */
-    public function recommendTemplatesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->usageScenario)) {
-            $query['usageScenario'] = $request->usageScenario;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'RecommendTemplates',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/recommended-templates',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RecommendTemplatesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $ResId
-     * @param ReinstallCollectorRequest $request
-     *
-     * @return ReinstallCollectorResponse
-     */
-    public function reinstallCollector($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->reinstallCollectorWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $ResId
-     * @param ReinstallCollectorRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return ReinstallCollectorResponse
-     */
-    public function reinstallCollectorWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'ReinstallCollector',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '/actions/reinstall',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ReinstallCollectorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $instanceId
-     *
-     * @return RemoveApmResponse
-     */
-    public function removeApm($instanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->removeApmWithOptions($instanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $instanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return RemoveApmResponse
-     */
-    public function removeApmWithOptions($instanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'RemoveApm',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/apm/' . OpenApiUtilClient::getEncodeParam($instanceId) . '',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RemoveApmResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param RenewInstanceRequest $request
-     *
-     * @return RenewInstanceResponse
-     */
-    public function renewInstance($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->renewInstanceWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param RenewInstanceRequest $request
-     * @param string[]             $headers
-     * @param RuntimeOptions       $runtime
-     *
-     * @return RenewInstanceResponse
-     */
-    public function renewInstanceWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'RenewInstance',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/renew',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RenewInstanceResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param RenewLogstashRequest $request
-     *
-     * @return RenewLogstashResponse
-     */
-    public function renewLogstash($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->renewLogstashWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param RenewLogstashRequest $request
-     * @param string[]             $headers
-     * @param RuntimeOptions       $runtime
-     *
-     * @return RenewLogstashResponse
-     */
-    public function renewLogstashWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'RenewLogstash',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/renew',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RenewLogstashResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                  $ResId
-     * @param RestartCollectorRequest $request
-     *
-     * @return RestartCollectorResponse
-     */
-    public function restartCollector($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->restartCollectorWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                  $ResId
-     * @param RestartCollectorRequest $request
-     * @param string[]                $headers
-     * @param RuntimeOptions          $runtime
-     *
-     * @return RestartCollectorResponse
-     */
-    public function restartCollectorWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'RestartCollector',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '/actions/restart',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RestartCollectorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param RestartInstanceRequest $request
-     *
-     * @return RestartInstanceResponse
-     */
-    public function restartInstance($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->restartInstanceWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param RestartInstanceRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return RestartInstanceResponse
-     */
-    public function restartInstanceWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->force)) {
-            $query['force'] = $request->force;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'RestartInstance',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/restart',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RestartInstanceResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param RestartLogstashRequest $request
-     *
-     * @return RestartLogstashResponse
-     */
-    public function restartLogstash($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->restartLogstashWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param RestartLogstashRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return RestartLogstashResponse
-     */
-    public function restartLogstashWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->force)) {
-            $query['force'] = $request->force;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->batchCount)) {
-            $body['batchCount'] = $request->batchCount;
-        }
-        if (!Utils::isUnset($request->blueGreenDep)) {
-            $body['blueGreenDep'] = $request->blueGreenDep;
-        }
-        if (!Utils::isUnset($request->nodeTypes)) {
-            $body['nodeTypes'] = $request->nodeTypes;
-        }
-        if (!Utils::isUnset($request->nodes)) {
-            $body['nodes'] = $request->nodes;
-        }
-        if (!Utils::isUnset($request->restartType)) {
-            $body['restartType'] = $request->restartType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'RestartLogstash',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/restart',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RestartLogstashResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                         $InstanceId
-     * @param ResumeElasticsearchTaskRequest $request
-     *
-     * @return ResumeElasticsearchTaskResponse
-     */
-    public function resumeElasticsearchTask($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->resumeElasticsearchTaskWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                         $InstanceId
-     * @param ResumeElasticsearchTaskRequest $request
-     * @param string[]                       $headers
-     * @param RuntimeOptions                 $runtime
-     *
-     * @return ResumeElasticsearchTaskResponse
-     */
-    public function resumeElasticsearchTaskWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ResumeElasticsearchTask',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/resume',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ResumeElasticsearchTaskResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param ResumeLogstashTaskRequest $request
-     *
-     * @return ResumeLogstashTaskResponse
-     */
-    public function resumeLogstashTask($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->resumeLogstashTaskWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param ResumeLogstashTaskRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return ResumeLogstashTaskResponse
-     */
-    public function resumeLogstashTaskWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ResumeLogstashTask',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/resume',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ResumeLogstashTaskResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param string                    $DataStream
-     * @param RolloverDataStreamRequest $request
-     *
-     * @return RolloverDataStreamResponse
-     */
-    public function rolloverDataStream($InstanceId, $DataStream, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->rolloverDataStreamWithOptions($InstanceId, $DataStream, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param string                    $DataStream
-     * @param RolloverDataStreamRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return RolloverDataStreamResponse
-     */
-    public function rolloverDataStreamWithOptions($InstanceId, $DataStream, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'RolloverDataStream',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/data-streams/' . OpenApiUtilClient::getEncodeParam($DataStream) . '/rollover',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RolloverDataStreamResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string              $InstanceId
-     * @param RunPipelinesRequest $request
-     *
-     * @return RunPipelinesResponse
-     */
-    public function runPipelines($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->runPipelinesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string              $InstanceId
-     * @param RunPipelinesRequest $request
-     * @param string[]            $headers
-     * @param RuntimeOptions      $runtime
-     *
-     * @return RunPipelinesResponse
-     */
-    public function runPipelinesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'RunPipelines',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipelines/action/run',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return RunPipelinesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string            $InstanceId
-     * @param ShrinkNodeRequest $request
-     *
-     * @return ShrinkNodeResponse
-     */
-    public function shrinkNode($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->shrinkNodeWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string            $InstanceId
-     * @param ShrinkNodeRequest $request
-     * @param string[]          $headers
-     * @param RuntimeOptions    $runtime
-     *
-     * @return ShrinkNodeResponse
-     */
-    public function shrinkNodeWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->count)) {
-            $query['count'] = $request->count;
-        }
-        if (!Utils::isUnset($request->ignoreStatus)) {
-            $query['ignoreStatus'] = $request->ignoreStatus;
-        }
-        if (!Utils::isUnset($request->nodeType)) {
-            $query['nodeType'] = $request->nodeType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => Utils::toArray($request->body),
-        ]);
-        $params = new Params([
-            'action'      => 'ShrinkNode',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/shrink',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ShrinkNodeResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $instanceId
-     *
-     * @return StartApmResponse
-     */
-    public function startApm($instanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->startApmWithOptions($instanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $instanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return StartApmResponse
-     */
-    public function startApmWithOptions($instanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'StartApm',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/apm/' . OpenApiUtilClient::getEncodeParam($instanceId) . '/actions/start',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return StartApmResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $ResId
-     * @param StartCollectorRequest $request
-     *
-     * @return StartCollectorResponse
-     */
-    public function startCollector($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->startCollectorWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $ResId
-     * @param StartCollectorRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return StartCollectorResponse
-     */
-    public function startCollectorWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'StartCollector',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '/actions/start',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return StartCollectorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string $instanceId
-     *
-     * @return StopApmResponse
-     */
-    public function stopApm($instanceId)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->stopApmWithOptions($instanceId, $headers, $runtime);
-    }
-
-    /**
-     * @param string         $instanceId
-     * @param string[]       $headers
-     * @param RuntimeOptions $runtime
-     *
-     * @return StopApmResponse
-     */
-    public function stopApmWithOptions($instanceId, $headers, $runtime)
-    {
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-        ]);
-        $params = new Params([
-            'action'      => 'StopApm',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/apm/' . OpenApiUtilClient::getEncodeParam($instanceId) . '/actions/stop',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return StopApmResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string               $ResId
-     * @param StopCollectorRequest $request
-     *
-     * @return StopCollectorResponse
-     */
-    public function stopCollector($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->stopCollectorWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string               $ResId
-     * @param StopCollectorRequest $request
-     * @param string[]             $headers
-     * @param RuntimeOptions       $runtime
-     *
-     * @return StopCollectorResponse
-     */
-    public function stopCollectorWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'StopCollector',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '/actions/stop',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return StopCollectorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param StopPipelinesRequest $request
-     *
-     * @return StopPipelinesResponse
-     */
-    public function stopPipelines($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->stopPipelinesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string               $InstanceId
-     * @param StopPipelinesRequest $request
-     * @param string[]             $headers
-     * @param RuntimeOptions       $runtime
-     *
-     * @return StopPipelinesResponse
-     */
-    public function stopPipelinesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'StopPipelines',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipelines/action/stop',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return StopPipelinesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param TagResourcesRequest $request
-     *
-     * @return TagResourcesResponse
-     */
-    public function tagResources($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->tagResourcesWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param TagResourcesRequest $request
-     * @param string[]            $headers
-     * @param RuntimeOptions      $runtime
-     *
-     * @return TagResourcesResponse
-     */
-    public function tagResourcesWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $body = [];
-        if (!Utils::isUnset($request->resourceIds)) {
-            $body['ResourceIds'] = $request->resourceIds;
-        }
-        if (!Utils::isUnset($request->resourceType)) {
-            $body['ResourceType'] = $request->resourceType;
-        }
-        if (!Utils::isUnset($request->tags)) {
-            $body['Tags'] = $request->tags;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'TagResources',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/tags',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return TagResourcesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string              $InstanceId
-     * @param TransferNodeRequest $request
-     *
-     * @return TransferNodeResponse
-     */
-    public function transferNode($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->transferNodeWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string              $InstanceId
-     * @param TransferNodeRequest $request
-     * @param string[]            $headers
-     * @param RuntimeOptions      $runtime
-     *
-     * @return TransferNodeResponse
-     */
-    public function transferNodeWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->nodeType)) {
-            $query['nodeType'] = $request->nodeType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => Utils::toArray($request->body),
-        ]);
-        $params = new Params([
-            'action'      => 'TransferNode',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/transfer',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return TransferNodeResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param TriggerNetworkRequest $request
-     *
-     * @return TriggerNetworkResponse
-     */
-    public function triggerNetwork($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->triggerNetworkWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param TriggerNetworkRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return TriggerNetworkResponse
-     */
-    public function triggerNetworkWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->actionType)) {
-            $body['actionType'] = $request->actionType;
-        }
-        if (!Utils::isUnset($request->networkType)) {
-            $body['networkType'] = $request->networkType;
-        }
-        if (!Utils::isUnset($request->nodeType)) {
-            $body['nodeType'] = $request->nodeType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'TriggerNetwork',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/network-trigger',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return TriggerNetworkResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UninstallKibanaPluginRequest $request
-     *
-     * @return UninstallKibanaPluginResponse
-     */
-    public function uninstallKibanaPlugin($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->uninstallKibanaPluginWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UninstallKibanaPluginRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return UninstallKibanaPluginResponse
-     */
-    public function uninstallKibanaPluginWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UninstallKibanaPlugin',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/kibana-plugins/actions/uninstall',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UninstallKibanaPluginResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                         $InstanceId
-     * @param UninstallLogstashPluginRequest $request
-     *
-     * @return UninstallLogstashPluginResponse
-     */
-    public function uninstallLogstashPlugin($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->uninstallLogstashPluginWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                         $InstanceId
-     * @param UninstallLogstashPluginRequest $request
-     * @param string[]                       $headers
-     * @param RuntimeOptions                 $runtime
-     *
-     * @return UninstallLogstashPluginResponse
-     */
-    public function uninstallLogstashPluginWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UninstallLogstashPlugin',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/plugins/actions/uninstall',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UninstallLogstashPluginResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param UninstallPluginRequest $request
-     *
-     * @return UninstallPluginResponse
-     */
-    public function uninstallPlugin($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->uninstallPluginWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param UninstallPluginRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return UninstallPluginResponse
-     */
-    public function uninstallPluginWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UninstallPlugin',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/plugins/actions/uninstall',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UninstallPluginResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param UntagResourcesRequest $request
-     *
-     * @return UntagResourcesResponse
-     */
-    public function untagResources($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->untagResourcesWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param UntagResourcesRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return UntagResourcesResponse
-     */
-    public function untagResourcesWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->all)) {
-            $query['All'] = $request->all;
-        }
-        if (!Utils::isUnset($request->resourceIds)) {
-            $query['ResourceIds'] = $request->resourceIds;
-        }
-        if (!Utils::isUnset($request->resourceType)) {
-            $query['ResourceType'] = $request->resourceType;
-        }
-        if (!Utils::isUnset($request->tagKeys)) {
-            $query['TagKeys'] = $request->tagKeys;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UntagResources',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/tags',
-            'method'      => 'DELETE',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UntagResourcesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param UpdateAdminPasswordRequest $request
-     *
-     * @return UpdateAdminPasswordResponse
-     */
-    public function updateAdminPassword($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateAdminPasswordWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param UpdateAdminPasswordRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return UpdateAdminPasswordResponse
-     */
-    public function updateAdminPasswordWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->esAdminPassword)) {
-            $body['esAdminPassword'] = $request->esAdminPassword;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateAdminPassword',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/admin-pwd',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateAdminPasswordResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UpdateAdvancedSettingRequest $request
-     *
-     * @return UpdateAdvancedSettingResponse
-     */
-    public function updateAdvancedSetting($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateAdvancedSettingWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UpdateAdvancedSettingRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return UpdateAdvancedSettingResponse
-     */
-    public function updateAdvancedSettingWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateAdvancedSetting',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/update-advanced-setting',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateAdvancedSettingResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param UpdateAliwsDictRequest $request
-     *
-     * @return UpdateAliwsDictResponse
-     */
-    public function updateAliwsDict($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateAliwsDictWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param UpdateAliwsDictRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return UpdateAliwsDictResponse
-     */
-    public function updateAliwsDictWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateAliwsDict',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/aliws-dict',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateAliwsDictResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string           $instanceId
-     * @param UpdateApmRequest $request
-     *
-     * @return UpdateApmResponse
-     */
-    public function updateApm($instanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateApmWithOptions($instanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string           $instanceId
-     * @param UpdateApmRequest $request
-     * @param string[]         $headers
-     * @param RuntimeOptions   $runtime
-     *
-     * @return UpdateApmResponse
-     */
-    public function updateApmWithOptions($instanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $body = [];
-        if (!Utils::isUnset($request->description)) {
-            $body['description'] = $request->description;
-        }
-        if (!Utils::isUnset($request->outputES)) {
-            $body['outputES'] = $request->outputES;
-        }
-        if (!Utils::isUnset($request->outputESPassword)) {
-            $body['outputESPassword'] = $request->outputESPassword;
-        }
-        if (!Utils::isUnset($request->outputESUserName)) {
-            $body['outputESUserName'] = $request->outputESUserName;
-        }
-        if (!Utils::isUnset($request->token)) {
-            $body['token'] = $request->token;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateApm',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/apm/' . OpenApiUtilClient::getEncodeParam($instanceId) . '',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateApmResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param UpdateBlackIpsRequest $request
-     *
-     * @return UpdateBlackIpsResponse
-     */
-    public function updateBlackIps($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateBlackIpsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param UpdateBlackIpsRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return UpdateBlackIpsResponse
-     */
-    public function updateBlackIpsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateBlackIps',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/black-ips',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateBlackIpsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $ResId
-     * @param UpdateCollectorRequest $request
-     *
-     * @return UpdateCollectorResponse
-     */
-    public function updateCollector($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateCollectorWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $ResId
-     * @param UpdateCollectorRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return UpdateCollectorResponse
-     */
-    public function updateCollectorWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateCollector',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateCollectorResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $ResId
-     * @param UpdateCollectorNameRequest $request
-     *
-     * @return UpdateCollectorNameResponse
-     */
-    public function updateCollectorName($ResId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateCollectorNameWithOptions($ResId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $ResId
-     * @param UpdateCollectorNameRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return UpdateCollectorNameResponse
-     */
-    public function updateCollectorNameWithOptions($ResId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateCollectorName',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/collectors/' . OpenApiUtilClient::getEncodeParam($ResId) . '/actions/rename',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateCollectorNameResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param string                      $name
-     * @param UpdateComponentIndexRequest $request
-     *
-     * @return UpdateComponentIndexResponse
-     */
-    public function updateComponentIndex($InstanceId, $name, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateComponentIndexWithOptions($InstanceId, $name, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param string                      $name
-     * @param UpdateComponentIndexRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return UpdateComponentIndexResponse
-     */
-    public function updateComponentIndexWithOptions($InstanceId, $name, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $body = [];
-        if (!Utils::isUnset($request->meta)) {
-            $body['_meta'] = $request->meta;
-        }
-        if (!Utils::isUnset($request->template)) {
-            $body['template'] = $request->template;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateComponentIndex',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/component-index/' . OpenApiUtilClient::getEncodeParam($name) . '',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateComponentIndexResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param UpdateDescriptionRequest $request
-     *
-     * @return UpdateDescriptionResponse
-     */
-    public function updateDescription($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateDescriptionWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param UpdateDescriptionRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return UpdateDescriptionResponse
-     */
-    public function updateDescriptionWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->description)) {
-            $body['description'] = $request->description;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateDescription',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/description',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateDescriptionResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                         $InstanceId
-     * @param UpdateDiagnosisSettingsRequest $request
-     *
-     * @return UpdateDiagnosisSettingsResponse
-     */
-    public function updateDiagnosisSettings($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateDiagnosisSettingsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                         $InstanceId
-     * @param UpdateDiagnosisSettingsRequest $request
-     * @param string[]                       $headers
-     * @param RuntimeOptions                 $runtime
-     *
-     * @return UpdateDiagnosisSettingsResponse
-     */
-    public function updateDiagnosisSettingsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->lang)) {
-            $query['lang'] = $request->lang;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateDiagnosisSettings',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/diagnosis/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/settings',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateDiagnosisSettingsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string            $InstanceId
-     * @param UpdateDictRequest $request
-     *
-     * @return UpdateDictResponse
-     */
-    public function updateDict($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateDictWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string            $InstanceId
-     * @param UpdateDictRequest $request
-     * @param string[]          $headers
-     * @param RuntimeOptions    $runtime
-     *
-     * @return UpdateDictResponse
-     */
-    public function updateDictWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateDict',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/dict',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateDictResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UpdateDynamicSettingsRequest $request
-     *
-     * @return UpdateDynamicSettingsResponse
-     */
-    public function updateDynamicSettings($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateDynamicSettingsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UpdateDynamicSettingsRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return UpdateDynamicSettingsResponse
-     */
-    public function updateDynamicSettingsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->regionId)) {
-            $query['RegionId'] = $request->regionId;
-        }
-        if (!Utils::isUnset($request->mode)) {
-            $query['mode'] = $request->mode;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateDynamicSettings',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/dynamic-settings',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateDynamicSettingsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param UpdateExtendConfigRequest $request
-     *
-     * @return UpdateExtendConfigResponse
-     */
-    public function updateExtendConfig($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateExtendConfigWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param UpdateExtendConfigRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return UpdateExtendConfigResponse
-     */
-    public function updateExtendConfigWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateExtendConfig',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/extend-configs/actions/update',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateExtendConfigResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param UpdateExtendfilesRequest $request
-     *
-     * @return UpdateExtendfilesResponse
-     */
-    public function updateExtendfiles($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateExtendfilesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                   $InstanceId
-     * @param UpdateExtendfilesRequest $request
-     * @param string[]                 $headers
-     * @param RuntimeOptions           $runtime
-     *
-     * @return UpdateExtendfilesResponse
-     */
-    public function updateExtendfilesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateExtendfiles',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/extendfiles',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateExtendfilesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param UpdateHotIkDictsRequest $request
-     *
-     * @return UpdateHotIkDictsResponse
-     */
-    public function updateHotIkDicts($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateHotIkDictsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                  $InstanceId
-     * @param UpdateHotIkDictsRequest $request
-     * @param string[]                $headers
-     * @param RuntimeOptions          $runtime
-     *
-     * @return UpdateHotIkDictsResponse
-     */
-    public function updateHotIkDictsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateHotIkDicts',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/ik-hot-dict',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateHotIkDictsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param string                 $PolicyName
-     * @param UpdateILMPolicyRequest $request
-     *
-     * @return UpdateILMPolicyResponse
-     */
-    public function updateILMPolicy($InstanceId, $PolicyName, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateILMPolicyWithOptions($InstanceId, $PolicyName, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param string                 $PolicyName
-     * @param UpdateILMPolicyRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return UpdateILMPolicyResponse
-     */
-    public function updateILMPolicyWithOptions($InstanceId, $PolicyName, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateILMPolicy',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/ilm-policies/' . OpenApiUtilClient::getEncodeParam($PolicyName) . '',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateILMPolicyResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param string                     $IndexTemplate
-     * @param UpdateIndexTemplateRequest $request
-     *
-     * @return UpdateIndexTemplateResponse
-     */
-    public function updateIndexTemplate($InstanceId, $IndexTemplate, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateIndexTemplateWithOptions($InstanceId, $IndexTemplate, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param string                     $IndexTemplate
-     * @param UpdateIndexTemplateRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return UpdateIndexTemplateResponse
-     */
-    public function updateIndexTemplateWithOptions($InstanceId, $IndexTemplate, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateIndexTemplate',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/index-templates/' . OpenApiUtilClient::getEncodeParam($IndexTemplate) . '',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateIndexTemplateResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param UpdateInstanceRequest $request
-     *
-     * @return UpdateInstanceResponse
-     */
-    public function updateInstance($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateInstanceWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param UpdateInstanceRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return UpdateInstanceResponse
-     */
-    public function updateInstanceWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->force)) {
-            $query['force'] = $request->force;
-        }
-        if (!Utils::isUnset($request->orderActionType)) {
-            $query['orderActionType'] = $request->orderActionType;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->clientNodeConfiguration)) {
-            $body['clientNodeConfiguration'] = $request->clientNodeConfiguration;
-        }
-        if (!Utils::isUnset($request->elasticDataNodeConfiguration)) {
-            $body['elasticDataNodeConfiguration'] = $request->elasticDataNodeConfiguration;
-        }
-        if (!Utils::isUnset($request->instanceCategory)) {
-            $body['instanceCategory'] = $request->instanceCategory;
-        }
-        if (!Utils::isUnset($request->kibanaConfiguration)) {
-            $body['kibanaConfiguration'] = $request->kibanaConfiguration;
-        }
-        if (!Utils::isUnset($request->masterConfiguration)) {
-            $body['masterConfiguration'] = $request->masterConfiguration;
-        }
-        if (!Utils::isUnset($request->nodeAmount)) {
-            $body['nodeAmount'] = $request->nodeAmount;
-        }
-        if (!Utils::isUnset($request->nodeSpec)) {
-            $body['nodeSpec'] = $request->nodeSpec;
-        }
-        if (!Utils::isUnset($request->warmNodeConfiguration)) {
-            $body['warmNodeConfiguration'] = $request->warmNodeConfiguration;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateInstance',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateInstanceResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                          $InstanceId
-     * @param UpdateInstanceChargeTypeRequest $request
-     *
-     * @return UpdateInstanceChargeTypeResponse
-     */
-    public function updateInstanceChargeType($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateInstanceChargeTypeWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                          $InstanceId
-     * @param UpdateInstanceChargeTypeRequest $request
-     * @param string[]                        $headers
-     * @param RuntimeOptions                  $runtime
-     *
-     * @return UpdateInstanceChargeTypeResponse
-     */
-    public function updateInstanceChargeTypeWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateInstanceChargeType',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/convert-pay-type',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateInstanceChargeTypeResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param UpdateInstanceSettingsRequest $request
-     *
-     * @return UpdateInstanceSettingsResponse
-     */
-    public function updateInstanceSettings($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateInstanceSettingsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param UpdateInstanceSettingsRequest $request
-     * @param string[]                      $headers
-     * @param RuntimeOptions                $runtime
-     *
-     * @return UpdateInstanceSettingsResponse
-     */
-    public function updateInstanceSettingsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateInstanceSettings',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/instance-settings',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateInstanceSettingsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param UpdateKibanaSettingsRequest $request
-     *
-     * @return UpdateKibanaSettingsResponse
-     */
-    public function updateKibanaSettings($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateKibanaSettingsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param UpdateKibanaSettingsRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return UpdateKibanaSettingsResponse
-     */
-    public function updateKibanaSettingsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateKibanaSettings',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/update-kibana-settings',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateKibanaSettingsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param UpdateKibanaWhiteIpsRequest $request
-     *
-     * @return UpdateKibanaWhiteIpsResponse
-     */
-    public function updateKibanaWhiteIps($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateKibanaWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param UpdateKibanaWhiteIpsRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return UpdateKibanaWhiteIpsResponse
-     */
-    public function updateKibanaWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->modifyMode)) {
-            $query['modifyMode'] = $request->modifyMode;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->kibanaIPWhitelist)) {
-            $body['kibanaIPWhitelist'] = $request->kibanaIPWhitelist;
-        }
-        if (!Utils::isUnset($request->whiteIpGroup)) {
-            $body['whiteIpGroup'] = $request->whiteIpGroup;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateKibanaWhiteIps',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/kibana-white-ips',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateKibanaWhiteIpsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param UpdateLogstashRequest $request
-     *
-     * @return UpdateLogstashResponse
-     */
-    public function updateLogstash($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateLogstashWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param UpdateLogstashRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return UpdateLogstashResponse
-     */
-    public function updateLogstashWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->nodeAmount)) {
-            $body['nodeAmount'] = $request->nodeAmount;
-        }
-        if (!Utils::isUnset($request->nodeSpec)) {
-            $body['nodeSpec'] = $request->nodeSpec;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateLogstash',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateLogstashResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                          $InstanceId
-     * @param UpdateLogstashChargeTypeRequest $request
-     *
-     * @return UpdateLogstashChargeTypeResponse
-     */
-    public function updateLogstashChargeType($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateLogstashChargeTypeWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                          $InstanceId
-     * @param UpdateLogstashChargeTypeRequest $request
-     * @param string[]                        $headers
-     * @param RuntimeOptions                  $runtime
-     *
-     * @return UpdateLogstashChargeTypeResponse
-     */
-    public function updateLogstashChargeTypeWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateLogstashChargeType',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/convert-pay-type',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateLogstashChargeTypeResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param UpdateLogstashDescriptionRequest $request
-     *
-     * @return UpdateLogstashDescriptionResponse
-     */
-    public function updateLogstashDescription($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateLogstashDescriptionWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param UpdateLogstashDescriptionRequest $request
-     * @param string[]                         $headers
-     * @param RuntimeOptions                   $runtime
-     *
-     * @return UpdateLogstashDescriptionResponse
-     */
-    public function updateLogstashDescriptionWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateLogstashDescription',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/description',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateLogstashDescriptionResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param UpdateLogstashSettingsRequest $request
-     *
-     * @return UpdateLogstashSettingsResponse
-     */
-    public function updateLogstashSettings($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateLogstashSettingsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                        $InstanceId
-     * @param UpdateLogstashSettingsRequest $request
-     * @param string[]                      $headers
-     * @param RuntimeOptions                $runtime
-     *
-     * @return UpdateLogstashSettingsResponse
-     */
-    public function updateLogstashSettingsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateLogstashSettings',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/instance-settings',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateLogstashSettingsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                                $InstanceId
-     * @param UpdatePipelineManagementConfigRequest $request
-     *
-     * @return UpdatePipelineManagementConfigResponse
-     */
-    public function updatePipelineManagementConfig($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updatePipelineManagementConfigWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                                $InstanceId
-     * @param UpdatePipelineManagementConfigRequest $request
-     * @param string[]                              $headers
-     * @param RuntimeOptions                        $runtime
-     *
-     * @return UpdatePipelineManagementConfigResponse
-     */
-    public function updatePipelineManagementConfigWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->endpoints)) {
-            $body['endpoints'] = $request->endpoints;
-        }
-        if (!Utils::isUnset($request->password)) {
-            $body['password'] = $request->password;
-        }
-        if (!Utils::isUnset($request->pipelineIds)) {
-            $body['pipelineIds'] = $request->pipelineIds;
-        }
-        if (!Utils::isUnset($request->pipelineManagementType)) {
-            $body['pipelineManagementType'] = $request->pipelineManagementType;
-        }
-        if (!Utils::isUnset($request->userName)) {
-            $body['userName'] = $request->userName;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdatePipelineManagementConfig',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipeline-management-config',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdatePipelineManagementConfigResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param UpdatePipelinesRequest $request
-     *
-     * @return UpdatePipelinesResponse
-     */
-    public function updatePipelines($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updatePipelinesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                 $InstanceId
-     * @param UpdatePipelinesRequest $request
-     * @param string[]               $headers
-     * @param RuntimeOptions         $runtime
-     *
-     * @return UpdatePipelinesResponse
-     */
-    public function updatePipelinesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->trigger)) {
-            $query['trigger'] = $request->trigger;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdatePipelines',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/pipelines',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdatePipelinesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                              $InstanceId
-     * @param UpdatePrivateNetworkWhiteIpsRequest $request
-     *
-     * @return UpdatePrivateNetworkWhiteIpsResponse
-     */
-    public function updatePrivateNetworkWhiteIps($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updatePrivateNetworkWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                              $InstanceId
-     * @param UpdatePrivateNetworkWhiteIpsRequest $request
-     * @param string[]                            $headers
-     * @param RuntimeOptions                      $runtime
-     *
-     * @return UpdatePrivateNetworkWhiteIpsResponse
-     */
-    public function updatePrivateNetworkWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->modifyMode)) {
-            $query['modifyMode'] = $request->modifyMode;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdatePrivateNetworkWhiteIps',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/private-network-white-ips',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdatePrivateNetworkWhiteIpsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param UpdatePublicNetworkRequest $request
-     *
-     * @return UpdatePublicNetworkResponse
-     */
-    public function updatePublicNetwork($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updatePublicNetworkWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param UpdatePublicNetworkRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return UpdatePublicNetworkResponse
-     */
-    public function updatePublicNetworkWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdatePublicNetwork',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/public-network',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdatePublicNetworkResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param UpdatePublicWhiteIpsRequest $request
-     *
-     * @return UpdatePublicWhiteIpsResponse
-     */
-    public function updatePublicWhiteIps($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updatePublicWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param UpdatePublicWhiteIpsRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return UpdatePublicWhiteIpsResponse
-     */
-    public function updatePublicWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->modifyMode)) {
-            $query['modifyMode'] = $request->modifyMode;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdatePublicWhiteIps',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/public-white-ips',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdatePublicWhiteIpsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UpdateReadWritePolicyRequest $request
-     *
-     * @return UpdateReadWritePolicyResponse
-     */
-    public function updateReadWritePolicy($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateReadWritePolicyWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UpdateReadWritePolicyRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return UpdateReadWritePolicyResponse
-     */
-    public function updateReadWritePolicyWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateReadWritePolicy',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/update-read-write-policy',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateReadWritePolicyResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UpdateSnapshotSettingRequest $request
-     *
-     * @return UpdateSnapshotSettingResponse
-     */
-    public function updateSnapshotSetting($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateSnapshotSettingWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                       $InstanceId
-     * @param UpdateSnapshotSettingRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return UpdateSnapshotSettingResponse
-     */
-    public function updateSnapshotSettingWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateSnapshotSetting',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/snapshot-setting',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateSnapshotSettingResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param UpdateSynonymsDictsRequest $request
-     *
-     * @return UpdateSynonymsDictsResponse
-     */
-    public function updateSynonymsDicts($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateSynonymsDictsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param UpdateSynonymsDictsRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return UpdateSynonymsDictsResponse
-     */
-    public function updateSynonymsDictsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateSynonymsDicts',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/synonymsDict',
-            'method'      => 'PUT',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateSynonymsDictsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param string                $TemplateName
-     * @param UpdateTemplateRequest $request
-     *
-     * @return UpdateTemplateResponse
-     */
-    public function updateTemplate($InstanceId, $TemplateName, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateTemplateWithOptions($InstanceId, $TemplateName, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param string                $TemplateName
-     * @param UpdateTemplateRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return UpdateTemplateResponse
-     */
-    public function updateTemplateWithOptions($InstanceId, $TemplateName, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateTemplate',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/templates/' . OpenApiUtilClient::getEncodeParam($TemplateName) . '',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateTemplateResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param UpdateWhiteIpsRequest $request
-     *
-     * @return UpdateWhiteIpsResponse
-     */
-    public function updateWhiteIps($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                $InstanceId
-     * @param UpdateWhiteIpsRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return UpdateWhiteIpsResponse
-     */
-    public function updateWhiteIpsWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->modifyMode)) {
-            $query['modifyMode'] = $request->modifyMode;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->esIPWhitelist)) {
-            $body['esIPWhitelist'] = $request->esIPWhitelist;
-        }
-        if (!Utils::isUnset($request->whiteIpGroup)) {
-            $body['whiteIpGroup'] = $request->whiteIpGroup;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateWhiteIps',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/white-ips',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateWhiteIpsResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                          $InstanceId
-     * @param UpdateXpackMonitorConfigRequest $request
-     *
-     * @return UpdateXpackMonitorConfigResponse
-     */
-    public function updateXpackMonitorConfig($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->updateXpackMonitorConfigWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                          $InstanceId
-     * @param UpdateXpackMonitorConfigRequest $request
-     * @param string[]                        $headers
-     * @param RuntimeOptions                  $runtime
-     *
-     * @return UpdateXpackMonitorConfigResponse
-     */
-    public function updateXpackMonitorConfigWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->enable)) {
-            $body['enable'] = $request->enable;
-        }
-        if (!Utils::isUnset($request->endpoints)) {
-            $body['endpoints'] = $request->endpoints;
-        }
-        if (!Utils::isUnset($request->password)) {
-            $body['password'] = $request->password;
-        }
-        if (!Utils::isUnset($request->userName)) {
-            $body['userName'] = $request->userName;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpdateXpackMonitorConfig',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/xpack-monitor-config',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpdateXpackMonitorConfigResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param UpgradeEngineVersionRequest $request
-     *
-     * @return UpgradeEngineVersionResponse
-     */
-    public function upgradeEngineVersion($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->upgradeEngineVersionWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                      $InstanceId
-     * @param UpgradeEngineVersionRequest $request
-     * @param string[]                    $headers
-     * @param RuntimeOptions              $runtime
-     *
-     * @return UpgradeEngineVersionResponse
-     */
-    public function upgradeEngineVersionWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->dryRun)) {
-            $query['dryRun'] = $request->dryRun;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->type)) {
-            $body['type'] = $request->type;
-        }
-        if (!Utils::isUnset($request->version)) {
-            $body['version'] = $request->version;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'UpgradeEngineVersion',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/actions/upgrade-version',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return UpgradeEngineVersionResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param ValidateConnectionRequest $request
-     *
-     * @return ValidateConnectionResponse
-     */
-    public function validateConnection($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->validateConnectionWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                    $InstanceId
-     * @param ValidateConnectionRequest $request
-     * @param string[]                  $headers
-     * @param RuntimeOptions            $runtime
-     *
-     * @return ValidateConnectionResponse
-     */
-    public function validateConnectionWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => $request->body,
-        ]);
-        $params = new Params([
-            'action'      => 'ValidateConnection',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/logstashes/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/validate-connection',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ValidateConnectionResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ValidateShrinkNodesRequest $request
-     *
-     * @return ValidateShrinkNodesResponse
-     */
-    public function validateShrinkNodes($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->validateShrinkNodesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                     $InstanceId
-     * @param ValidateShrinkNodesRequest $request
-     * @param string[]                   $headers
-     * @param RuntimeOptions             $runtime
-     *
-     * @return ValidateShrinkNodesResponse
-     */
-    public function validateShrinkNodesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->count)) {
-            $query['count'] = $request->count;
-        }
-        if (!Utils::isUnset($request->ignoreStatus)) {
-            $query['ignoreStatus'] = $request->ignoreStatus;
-        }
-        if (!Utils::isUnset($request->nodeType)) {
-            $query['nodeType'] = $request->nodeType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => Utils::toArray($request->body),
-        ]);
-        $params = new Params([
-            'action'      => 'ValidateShrinkNodes',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/validate-shrink-nodes',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ValidateShrinkNodesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param ValidateSlrPermissionRequest $request
-     *
-     * @return ValidateSlrPermissionResponse
-     */
-    public function validateSlrPermission($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->validateSlrPermissionWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param ValidateSlrPermissionRequest $request
-     * @param string[]                     $headers
-     * @param RuntimeOptions               $runtime
-     *
-     * @return ValidateSlrPermissionResponse
-     */
-    public function validateSlrPermissionWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['ClientToken'] = $request->clientToken;
-        }
-        if (!Utils::isUnset($request->rolename)) {
-            $query['rolename'] = $request->rolename;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-        ]);
-        $params = new Params([
-            'action'      => 'ValidateSlrPermission',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/user/servicerolepermission',
-            'method'      => 'GET',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ValidateSlrPermissionResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param ValidateTransferableNodesRequest $request
-     *
-     * @return ValidateTransferableNodesResponse
-     */
-    public function validateTransferableNodes($InstanceId, $request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->validateTransferableNodesWithOptions($InstanceId, $request, $headers, $runtime);
-    }
-
-    /**
-     * @param string                           $InstanceId
-     * @param ValidateTransferableNodesRequest $request
-     * @param string[]                         $headers
-     * @param RuntimeOptions                   $runtime
-     *
-     * @return ValidateTransferableNodesResponse
-     */
-    public function validateTransferableNodesWithOptions($InstanceId, $request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->nodeType)) {
-            $query['nodeType'] = $request->nodeType;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => Utils::toArray($request->body),
-        ]);
-        $params = new Params([
-            'action'      => 'ValidateTransferableNodes',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances/' . OpenApiUtilClient::getEncodeParam($InstanceId) . '/validate-transfer-nodes',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return ValidateTransferableNodesResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-
-    /**
-     * @param CreateInstanceRequest $request
-     *
-     * @return CreateInstanceResponse
-     */
-    public function createInstance($request)
-    {
-        $runtime = new RuntimeOptions([]);
-        $headers = [];
-
-        return $this->createInstanceWithOptions($request, $headers, $runtime);
-    }
-
-    /**
-     * @param CreateInstanceRequest $request
-     * @param string[]              $headers
-     * @param RuntimeOptions        $runtime
-     *
-     * @return CreateInstanceResponse
-     */
-    public function createInstanceWithOptions($request, $headers, $runtime)
-    {
-        Utils::validateModel($request);
-        $query = [];
-        if (!Utils::isUnset($request->clientToken)) {
-            $query['clientToken'] = $request->clientToken;
-        }
-        $body = [];
-        if (!Utils::isUnset($request->clientNodeConfiguration)) {
-            $body['clientNodeConfiguration'] = $request->clientNodeConfiguration;
-        }
-        if (!Utils::isUnset($request->elasticDataNodeConfiguration)) {
-            $body['elasticDataNodeConfiguration'] = $request->elasticDataNodeConfiguration;
-        }
-        if (!Utils::isUnset($request->esAdminPassword)) {
-            $body['esAdminPassword'] = $request->esAdminPassword;
-        }
-        if (!Utils::isUnset($request->esVersion)) {
-            $body['esVersion'] = $request->esVersion;
-        }
-        if (!Utils::isUnset($request->instanceCategory)) {
-            $body['instanceCategory'] = $request->instanceCategory;
-        }
-        if (!Utils::isUnset($request->kibanaConfiguration)) {
-            $body['kibanaConfiguration'] = $request->kibanaConfiguration;
-        }
-        if (!Utils::isUnset($request->masterConfiguration)) {
-            $body['masterConfiguration'] = $request->masterConfiguration;
-        }
-        if (!Utils::isUnset($request->networkConfig)) {
-            $body['networkConfig'] = $request->networkConfig;
-        }
-        if (!Utils::isUnset($request->nodeAmount)) {
-            $body['nodeAmount'] = $request->nodeAmount;
-        }
-        if (!Utils::isUnset($request->nodeSpec)) {
-            $body['nodeSpec'] = $request->nodeSpec;
-        }
-        if (!Utils::isUnset($request->paymentInfo)) {
-            $body['paymentInfo'] = $request->paymentInfo;
-        }
-        if (!Utils::isUnset($request->paymentType)) {
-            $body['paymentType'] = $request->paymentType;
-        }
-        if (!Utils::isUnset($request->warmNodeConfiguration)) {
-            $body['warmNodeConfiguration'] = $request->warmNodeConfiguration;
-        }
-        if (!Utils::isUnset($request->zoneCount)) {
-            $body['zoneCount'] = $request->zoneCount;
-        }
-        $req = new OpenApiRequest([
-            'headers' => $headers,
-            'query'   => OpenApiUtilClient::query($query),
-            'body'    => OpenApiUtilClient::parseToMap($body),
-        ]);
-        $params = new Params([
-            'action'      => 'createInstance',
-            'version'     => '2017-06-13',
-            'protocol'    => 'HTTPS',
-            'pathname'    => '/openapi/instances',
-            'method'      => 'POST',
-            'authType'    => 'AK',
-            'style'       => 'ROA',
-            'reqBodyType' => 'json',
-            'bodyType'    => 'json',
-        ]);
-
-        return CreateInstanceResponse::fromMap($this->callApi($params, $req, $runtime));
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class ActivateZonesRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $body;
-
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'body'        => 'body',
-        'clientToken' => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return ActivateZonesRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class ActivateZonesResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var ActivateZonesResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return ActivateZonesResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = ActivateZonesResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/ActivateZonesResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class ActivateZonesResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return ActivateZonesResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class AddConnectableClusterRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $body;
-
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'body'        => 'body',
-        'clientToken' => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return AddConnectableClusterRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class AddConnectableClusterResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var AddConnectableClusterResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return AddConnectableClusterResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = AddConnectableClusterResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/AddConnectableClusterResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class AddConnectableClusterResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return AddConnectableClusterResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoRequest.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class AddSnapshotRepoRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $body;
-    protected $_name = [
-        'body' => 'body',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return AddSnapshotRepoRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class AddSnapshotRepoResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var AddSnapshotRepoResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return AddSnapshotRepoResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = AddSnapshotRepoResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/AddSnapshotRepoResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class AddSnapshotRepoResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return AddSnapshotRepoResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionRequest.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelDeletionRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'clientToken' => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelDeletionRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelDeletionResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CancelDeletionResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelDeletionResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CancelDeletionResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelDeletionResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelDeletionResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelDeletionResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionRequest.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelLogstashDeletionRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'clientToken' => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelLogstashDeletionRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelLogstashDeletionResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CancelLogstashDeletionResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelLogstashDeletionResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CancelLogstashDeletionResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelLogstashDeletionResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelLogstashDeletionResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelLogstashDeletionResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelTaskRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $taskType;
-    protected $_name = [
-        'clientToken' => 'clientToken',
-        'taskType'    => 'taskType',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-        if (null !== $this->taskType) {
-            $res['taskType'] = $this->taskType;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelTaskRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-        if (isset($map['taskType'])) {
-            $model->taskType = $map['taskType'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelTaskResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CancelTaskResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelTaskResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CancelTaskResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CancelTaskResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CancelTaskResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CancelTaskResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 109
vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest.php

@@ -1,109 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanRequest\dataInfo;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanRequest\metric;
-use AlibabaCloud\Tea\Model;
-
-class CapacityPlanRequest extends Model
-{
-    /**
-     * @var bool
-     */
-    public $complexQueryAvailable;
-
-    /**
-     * @var dataInfo[]
-     */
-    public $dataInfo;
-
-    /**
-     * @var metric[]
-     */
-    public $metric;
-
-    /**
-     * @var string
-     */
-    public $usageScenario;
-    protected $_name = [
-        'complexQueryAvailable' => 'complexQueryAvailable',
-        'dataInfo'              => 'dataInfo',
-        'metric'                => 'metric',
-        'usageScenario'         => 'usageScenario',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->complexQueryAvailable) {
-            $res['complexQueryAvailable'] = $this->complexQueryAvailable;
-        }
-        if (null !== $this->dataInfo) {
-            $res['dataInfo'] = [];
-            if (null !== $this->dataInfo && \is_array($this->dataInfo)) {
-                $n = 0;
-                foreach ($this->dataInfo as $item) {
-                    $res['dataInfo'][$n++] = null !== $item ? $item->toMap() : $item;
-                }
-            }
-        }
-        if (null !== $this->metric) {
-            $res['metric'] = [];
-            if (null !== $this->metric && \is_array($this->metric)) {
-                $n = 0;
-                foreach ($this->metric as $item) {
-                    $res['metric'][$n++] = null !== $item ? $item->toMap() : $item;
-                }
-            }
-        }
-        if (null !== $this->usageScenario) {
-            $res['usageScenario'] = $this->usageScenario;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CapacityPlanRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['complexQueryAvailable'])) {
-            $model->complexQueryAvailable = $map['complexQueryAvailable'];
-        }
-        if (isset($map['dataInfo'])) {
-            if (!empty($map['dataInfo'])) {
-                $model->dataInfo = [];
-                $n               = 0;
-                foreach ($map['dataInfo'] as $item) {
-                    $model->dataInfo[$n++] = null !== $item ? dataInfo::fromMap($item) : $item;
-                }
-            }
-        }
-        if (isset($map['metric'])) {
-            if (!empty($map['metric'])) {
-                $model->metric = [];
-                $n             = 0;
-                foreach ($map['metric'] as $item) {
-                    $model->metric[$n++] = null !== $item ? metric::fromMap($item) : $item;
-                }
-            }
-        }
-        if (isset($map['usageScenario'])) {
-            $model->usageScenario = $map['usageScenario'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 95
vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest/dataInfo.php

@@ -1,95 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanRequest;
-
-use AlibabaCloud\Tea\Model;
-
-class dataInfo extends Model
-{
-    /**
-     * @var string
-     */
-    public $code;
-
-    /**
-     * @var int
-     */
-    public $size;
-
-    /**
-     * @var int
-     */
-    public $totalCount;
-
-    /**
-     * @var string
-     */
-    public $type;
-
-    /**
-     * @var string
-     */
-    public $unit;
-    protected $_name = [
-        'code'       => 'code',
-        'size'       => 'size',
-        'totalCount' => 'totalCount',
-        'type'       => 'type',
-        'unit'       => 'unit',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->code) {
-            $res['code'] = $this->code;
-        }
-        if (null !== $this->size) {
-            $res['size'] = $this->size;
-        }
-        if (null !== $this->totalCount) {
-            $res['totalCount'] = $this->totalCount;
-        }
-        if (null !== $this->type) {
-            $res['type'] = $this->type;
-        }
-        if (null !== $this->unit) {
-            $res['unit'] = $this->unit;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return dataInfo
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['code'])) {
-            $model->code = $map['code'];
-        }
-        if (isset($map['size'])) {
-            $model->size = $map['size'];
-        }
-        if (isset($map['totalCount'])) {
-            $model->totalCount = $map['totalCount'];
-        }
-        if (isset($map['type'])) {
-            $model->type = $map['type'];
-        }
-        if (isset($map['unit'])) {
-            $model->unit = $map['unit'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 119
vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanRequest/metric.php

@@ -1,119 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanRequest;
-
-use AlibabaCloud\Tea\Model;
-
-class metric extends Model
-{
-    /**
-     * @var int
-     */
-    public $averageQps;
-
-    /**
-     * @var string
-     */
-    public $code;
-
-    /**
-     * @var int
-     */
-    public $concurrent;
-
-    /**
-     * @var int
-     */
-    public $peakQps;
-
-    /**
-     * @var int
-     */
-    public $responseTime;
-
-    /**
-     * @var int
-     */
-    public $throughput;
-
-    /**
-     * @var string
-     */
-    public $type;
-    protected $_name = [
-        'averageQps'   => 'averageQps',
-        'code'         => 'code',
-        'concurrent'   => 'concurrent',
-        'peakQps'      => 'peakQps',
-        'responseTime' => 'responseTime',
-        'throughput'   => 'throughput',
-        'type'         => 'type',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->averageQps) {
-            $res['averageQps'] = $this->averageQps;
-        }
-        if (null !== $this->code) {
-            $res['code'] = $this->code;
-        }
-        if (null !== $this->concurrent) {
-            $res['concurrent'] = $this->concurrent;
-        }
-        if (null !== $this->peakQps) {
-            $res['peakQps'] = $this->peakQps;
-        }
-        if (null !== $this->responseTime) {
-            $res['responseTime'] = $this->responseTime;
-        }
-        if (null !== $this->throughput) {
-            $res['throughput'] = $this->throughput;
-        }
-        if (null !== $this->type) {
-            $res['type'] = $this->type;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return metric
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['averageQps'])) {
-            $model->averageQps = $map['averageQps'];
-        }
-        if (isset($map['code'])) {
-            $model->code = $map['code'];
-        }
-        if (isset($map['concurrent'])) {
-            $model->concurrent = $map['concurrent'];
-        }
-        if (isset($map['peakQps'])) {
-            $model->peakQps = $map['peakQps'];
-        }
-        if (isset($map['responseTime'])) {
-            $model->responseTime = $map['responseTime'];
-        }
-        if (isset($map['throughput'])) {
-            $model->throughput = $map['throughput'];
-        }
-        if (isset($map['type'])) {
-            $model->type = $map['type'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CapacityPlanResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CapacityPlanResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CapacityPlanResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CapacityPlanResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 60
vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody.php

@@ -1,60 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanResponseBody\result;
-use AlibabaCloud\Tea\Model;
-
-class CapacityPlanResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var result
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = null !== $this->result ? $this->result->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CapacityPlanResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = result::fromMap($map['Result']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 109
vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result.php

@@ -1,109 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanResponseBody;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanResponseBody\result\extendConfigs;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanResponseBody\result\nodeConfigurations;
-use AlibabaCloud\Tea\Model;
-
-class result extends Model
-{
-    /**
-     * @var extendConfigs[]
-     */
-    public $extendConfigs;
-
-    /**
-     * @var string
-     */
-    public $instanceCategory;
-
-    /**
-     * @var nodeConfigurations[]
-     */
-    public $nodeConfigurations;
-
-    /**
-     * @var bool
-     */
-    public $oversizedCluster;
-    protected $_name = [
-        'extendConfigs'      => 'ExtendConfigs',
-        'instanceCategory'   => 'InstanceCategory',
-        'nodeConfigurations' => 'NodeConfigurations',
-        'oversizedCluster'   => 'OversizedCluster',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->extendConfigs) {
-            $res['ExtendConfigs'] = [];
-            if (null !== $this->extendConfigs && \is_array($this->extendConfigs)) {
-                $n = 0;
-                foreach ($this->extendConfigs as $item) {
-                    $res['ExtendConfigs'][$n++] = null !== $item ? $item->toMap() : $item;
-                }
-            }
-        }
-        if (null !== $this->instanceCategory) {
-            $res['InstanceCategory'] = $this->instanceCategory;
-        }
-        if (null !== $this->nodeConfigurations) {
-            $res['NodeConfigurations'] = [];
-            if (null !== $this->nodeConfigurations && \is_array($this->nodeConfigurations)) {
-                $n = 0;
-                foreach ($this->nodeConfigurations as $item) {
-                    $res['NodeConfigurations'][$n++] = null !== $item ? $item->toMap() : $item;
-                }
-            }
-        }
-        if (null !== $this->oversizedCluster) {
-            $res['OversizedCluster'] = $this->oversizedCluster;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return result
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ExtendConfigs'])) {
-            if (!empty($map['ExtendConfigs'])) {
-                $model->extendConfigs = [];
-                $n                    = 0;
-                foreach ($map['ExtendConfigs'] as $item) {
-                    $model->extendConfigs[$n++] = null !== $item ? extendConfigs::fromMap($item) : $item;
-                }
-            }
-        }
-        if (isset($map['InstanceCategory'])) {
-            $model->instanceCategory = $map['InstanceCategory'];
-        }
-        if (isset($map['NodeConfigurations'])) {
-            if (!empty($map['NodeConfigurations'])) {
-                $model->nodeConfigurations = [];
-                $n                         = 0;
-                foreach ($map['NodeConfigurations'] as $item) {
-                    $model->nodeConfigurations[$n++] = null !== $item ? nodeConfigurations::fromMap($item) : $item;
-                }
-            }
-        }
-        if (isset($map['OversizedCluster'])) {
-            $model->oversizedCluster = $map['OversizedCluster'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 71
vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result/extendConfigs.php

@@ -1,71 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanResponseBody\result;
-
-use AlibabaCloud\Tea\Model;
-
-class extendConfigs extends Model
-{
-    /**
-     * @var string
-     */
-    public $configType;
-
-    /**
-     * @var int
-     */
-    public $disk;
-
-    /**
-     * @var string
-     */
-    public $diskType;
-    protected $_name = [
-        'configType' => 'ConfigType',
-        'disk'       => 'Disk',
-        'diskType'   => 'DiskType',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->configType) {
-            $res['ConfigType'] = $this->configType;
-        }
-        if (null !== $this->disk) {
-            $res['Disk'] = $this->disk;
-        }
-        if (null !== $this->diskType) {
-            $res['DiskType'] = $this->diskType;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return extendConfigs
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ConfigType'])) {
-            $model->configType = $map['ConfigType'];
-        }
-        if (isset($map['Disk'])) {
-            $model->disk = $map['Disk'];
-        }
-        if (isset($map['DiskType'])) {
-            $model->diskType = $map['DiskType'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 107
vendor/alibabacloud/elasticsearch-20170613/src/Models/CapacityPlanResponseBody/result/nodeConfigurations.php

@@ -1,107 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CapacityPlanResponseBody\result;
-
-use AlibabaCloud\Tea\Model;
-
-class nodeConfigurations extends Model
-{
-    /**
-     * @var int
-     */
-    public $amount;
-
-    /**
-     * @var int
-     */
-    public $cpu;
-
-    /**
-     * @var int
-     */
-    public $disk;
-
-    /**
-     * @var string
-     */
-    public $diskType;
-
-    /**
-     * @var int
-     */
-    public $memory;
-
-    /**
-     * @var string
-     */
-    public $nodeType;
-    protected $_name = [
-        'amount'   => 'Amount',
-        'cpu'      => 'Cpu',
-        'disk'     => 'Disk',
-        'diskType' => 'DiskType',
-        'memory'   => 'Memory',
-        'nodeType' => 'NodeType',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->amount) {
-            $res['Amount'] = $this->amount;
-        }
-        if (null !== $this->cpu) {
-            $res['Cpu'] = $this->cpu;
-        }
-        if (null !== $this->disk) {
-            $res['Disk'] = $this->disk;
-        }
-        if (null !== $this->diskType) {
-            $res['DiskType'] = $this->diskType;
-        }
-        if (null !== $this->memory) {
-            $res['Memory'] = $this->memory;
-        }
-        if (null !== $this->nodeType) {
-            $res['NodeType'] = $this->nodeType;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return nodeConfigurations
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['Amount'])) {
-            $model->amount = $map['Amount'];
-        }
-        if (isset($map['Cpu'])) {
-            $model->cpu = $map['Cpu'];
-        }
-        if (isset($map['Disk'])) {
-            $model->disk = $map['Disk'];
-        }
-        if (isset($map['DiskType'])) {
-            $model->diskType = $map['DiskType'];
-        }
-        if (isset($map['Memory'])) {
-            $model->memory = $map['Memory'];
-        }
-        if (isset($map['NodeType'])) {
-            $model->nodeType = $map['NodeType'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 83
vendor/alibabacloud/elasticsearch-20170613/src/Models/ClientNodeConfiguration.php

@@ -1,83 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class ClientNodeConfiguration extends Model
-{
-    /**
-     * @var int
-     */
-    public $amount;
-
-    /**
-     * @var int
-     */
-    public $disk;
-
-    /**
-     * @var string
-     */
-    public $diskType;
-
-    /**
-     * @var string
-     */
-    public $spec;
-    protected $_name = [
-        'amount'   => 'amount',
-        'disk'     => 'disk',
-        'diskType' => 'diskType',
-        'spec'     => 'spec',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->amount) {
-            $res['amount'] = $this->amount;
-        }
-        if (null !== $this->disk) {
-            $res['disk'] = $this->disk;
-        }
-        if (null !== $this->diskType) {
-            $res['diskType'] = $this->diskType;
-        }
-        if (null !== $this->spec) {
-            $res['spec'] = $this->spec;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return ClientNodeConfiguration
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['amount'])) {
-            $model->amount = $map['amount'];
-        }
-        if (isset($map['disk'])) {
-            $model->disk = $map['disk'];
-        }
-        if (isset($map['diskType'])) {
-            $model->diskType = $map['diskType'];
-        }
-        if (isset($map['spec'])) {
-            $model->spec = $map['spec'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseDiagnosisRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $lang;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-        'lang'        => 'lang',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-        if (null !== $this->lang) {
-            $res['lang'] = $this->lang;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseDiagnosisRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-        if (isset($map['lang'])) {
-            $model->lang = $map['lang'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseDiagnosisResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CloseDiagnosisResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseDiagnosisResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CloseDiagnosisResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseDiagnosisResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseDiagnosisResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseDiagnosisResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsRequest.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseHttpsRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'clientToken' => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseHttpsRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseHttpsResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CloseHttpsResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseHttpsResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CloseHttpsResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseHttpsResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseHttpsResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseHttpsResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexRequest.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseManagedIndexRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseManagedIndexRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseManagedIndexResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CloseManagedIndexResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseManagedIndexResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CloseManagedIndexResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CloseManagedIndexResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CloseManagedIndexResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CloseManagedIndexResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateCollectorRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $body;
-
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'body'        => 'body',
-        'clientToken' => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateCollectorRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateCollectorResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateCollectorResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateCollectorResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateCollectorResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 60
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponseBody.php

@@ -1,60 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateCollectorResponseBody\result;
-use AlibabaCloud\Tea\Model;
-
-class CreateCollectorResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var result
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = null !== $this->result ? $this->result->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateCollectorResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = result::fromMap($map['Result']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateCollectorResponseBody/result.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateCollectorResponseBody;
-
-use AlibabaCloud\Tea\Model;
-
-class result extends Model
-{
-    /**
-     * @var string
-     */
-    public $resId;
-    protected $_name = [
-        'resId' => 'resId',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->resId) {
-            $res['resId'] = $this->resId;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return result
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['resId'])) {
-            $model->resId = $map['resId'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 60
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexRequest.php

@@ -1,60 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateComponentIndexRequest\template;
-use AlibabaCloud\Tea\Model;
-
-class CreateComponentIndexRequest extends Model
-{
-    /**
-     * @var mixed[]
-     */
-    public $meta;
-
-    /**
-     * @var template
-     */
-    public $template;
-    protected $_name = [
-        'meta'     => '_meta',
-        'template' => 'template',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->meta) {
-            $res['_meta'] = $this->meta;
-        }
-        if (null !== $this->template) {
-            $res['template'] = null !== $this->template ? $this->template->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateComponentIndexRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['_meta'])) {
-            $model->meta = $map['_meta'];
-        }
-        if (isset($map['template'])) {
-            $model->template = template::fromMap($map['template']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 71
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexRequest/template.php

@@ -1,71 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateComponentIndexRequest;
-
-use AlibabaCloud\Tea\Model;
-
-class template extends Model
-{
-    /**
-     * @var mixed[]
-     */
-    public $aliases;
-
-    /**
-     * @var mixed[]
-     */
-    public $mappings;
-
-    /**
-     * @var mixed[]
-     */
-    public $settings;
-    protected $_name = [
-        'aliases'  => 'aliases',
-        'mappings' => 'mappings',
-        'settings' => 'settings',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->aliases) {
-            $res['aliases'] = $this->aliases;
-        }
-        if (null !== $this->mappings) {
-            $res['mappings'] = $this->mappings;
-        }
-        if (null !== $this->settings) {
-            $res['settings'] = $this->settings;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return template
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['aliases'])) {
-            $model->aliases = $map['aliases'];
-        }
-        if (isset($map['mappings'])) {
-            $model->mappings = $map['mappings'];
-        }
-        if (isset($map['settings'])) {
-            $model->settings = $map['settings'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateComponentIndexResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateComponentIndexResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateComponentIndexResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateComponentIndexResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateComponentIndexResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateComponentIndexResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateComponentIndexResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateDataStreamRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $body;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-        'body'        => 'body',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateDataStreamRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateDataStreamResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateDataStreamResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateDataStreamResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateDataStreamResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 60
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponseBody.php

@@ -1,60 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataStreamResponseBody\result;
-use AlibabaCloud\Tea\Model;
-
-class CreateDataStreamResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var result
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = null !== $this->result ? $this->result->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateDataStreamResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = result::fromMap($map['Result']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataStreamResponseBody/result.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataStreamResponseBody;
-
-use AlibabaCloud\Tea\Model;
-
-class result extends Model
-{
-    /**
-     * @var string
-     */
-    public $name;
-    protected $_name = [
-        'name' => 'name',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->name) {
-            $res['name'] = $this->name;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return result
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['name'])) {
-            $model->name = $map['name'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateDataTasksRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $body;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-        'body'        => 'body',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateDataTasksRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateDataTasksResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateDataTasksResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateDataTasksResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateDataTasksResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 72
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody.php

@@ -1,72 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataTasksResponseBody\result;
-use AlibabaCloud\Tea\Model;
-
-class CreateDataTasksResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var result[]
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = [];
-            if (null !== $this->result && \is_array($this->result)) {
-                $n = 0;
-                foreach ($this->result as $item) {
-                    $res['Result'][$n++] = null !== $item ? $item->toMap() : $item;
-                }
-            }
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateDataTasksResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            if (!empty($map['Result'])) {
-                $model->result = [];
-                $n             = 0;
-                foreach ($map['Result'] as $item) {
-                    $model->result[$n++] = null !== $item ? result::fromMap($item) : $item;
-                }
-            }
-        }
-
-        return $model;
-    }
-}

+ 0 - 61
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result.php

@@ -1,61 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataTasksResponseBody;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataTasksResponseBody\result\sinkCluster;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataTasksResponseBody\result\sourceCluster;
-use AlibabaCloud\Tea\Model;
-
-class result extends Model
-{
-    /**
-     * @var sinkCluster
-     */
-    public $sinkCluster;
-
-    /**
-     * @var sourceCluster
-     */
-    public $sourceCluster;
-    protected $_name = [
-        'sinkCluster'   => 'sinkCluster',
-        'sourceCluster' => 'sourceCluster',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->sinkCluster) {
-            $res['sinkCluster'] = null !== $this->sinkCluster ? $this->sinkCluster->toMap() : null;
-        }
-        if (null !== $this->sourceCluster) {
-            $res['sourceCluster'] = null !== $this->sourceCluster ? $this->sourceCluster->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return result
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['sinkCluster'])) {
-            $model->sinkCluster = sinkCluster::fromMap($map['sinkCluster']);
-        }
-        if (isset($map['sourceCluster'])) {
-            $model->sourceCluster = sourceCluster::fromMap($map['sourceCluster']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 167
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result/sinkCluster.php

@@ -1,167 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataTasksResponseBody\result;
-
-use AlibabaCloud\Tea\Model;
-
-class sinkCluster extends Model
-{
-    /**
-     * @var string
-     */
-    public $dataSourceType;
-
-    /**
-     * @var string
-     */
-    public $index;
-
-    /**
-     * @var string
-     */
-    public $mapping;
-
-    /**
-     * @var string
-     */
-    public $password;
-
-    /**
-     * @var string
-     */
-    public $routing;
-
-    /**
-     * @var string
-     */
-    public $settings;
-
-    /**
-     * @var string
-     */
-    public $type;
-
-    /**
-     * @var string
-     */
-    public $username;
-
-    /**
-     * @var string
-     */
-    public $vpcId;
-
-    /**
-     * @var string
-     */
-    public $vpcInstanceId;
-
-    /**
-     * @var string
-     */
-    public $vpcInstancePort;
-    protected $_name = [
-        'dataSourceType'  => 'dataSourceType',
-        'index'           => 'index',
-        'mapping'         => 'mapping',
-        'password'        => 'password',
-        'routing'         => 'routing',
-        'settings'        => 'settings',
-        'type'            => 'type',
-        'username'        => 'username',
-        'vpcId'           => 'vpcId',
-        'vpcInstanceId'   => 'vpcInstanceId',
-        'vpcInstancePort' => 'vpcInstancePort',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->dataSourceType) {
-            $res['dataSourceType'] = $this->dataSourceType;
-        }
-        if (null !== $this->index) {
-            $res['index'] = $this->index;
-        }
-        if (null !== $this->mapping) {
-            $res['mapping'] = $this->mapping;
-        }
-        if (null !== $this->password) {
-            $res['password'] = $this->password;
-        }
-        if (null !== $this->routing) {
-            $res['routing'] = $this->routing;
-        }
-        if (null !== $this->settings) {
-            $res['settings'] = $this->settings;
-        }
-        if (null !== $this->type) {
-            $res['type'] = $this->type;
-        }
-        if (null !== $this->username) {
-            $res['username'] = $this->username;
-        }
-        if (null !== $this->vpcId) {
-            $res['vpcId'] = $this->vpcId;
-        }
-        if (null !== $this->vpcInstanceId) {
-            $res['vpcInstanceId'] = $this->vpcInstanceId;
-        }
-        if (null !== $this->vpcInstancePort) {
-            $res['vpcInstancePort'] = $this->vpcInstancePort;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return sinkCluster
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['dataSourceType'])) {
-            $model->dataSourceType = $map['dataSourceType'];
-        }
-        if (isset($map['index'])) {
-            $model->index = $map['index'];
-        }
-        if (isset($map['mapping'])) {
-            $model->mapping = $map['mapping'];
-        }
-        if (isset($map['password'])) {
-            $model->password = $map['password'];
-        }
-        if (isset($map['routing'])) {
-            $model->routing = $map['routing'];
-        }
-        if (isset($map['settings'])) {
-            $model->settings = $map['settings'];
-        }
-        if (isset($map['type'])) {
-            $model->type = $map['type'];
-        }
-        if (isset($map['username'])) {
-            $model->username = $map['username'];
-        }
-        if (isset($map['vpcId'])) {
-            $model->vpcId = $map['vpcId'];
-        }
-        if (isset($map['vpcInstanceId'])) {
-            $model->vpcInstanceId = $map['vpcInstanceId'];
-        }
-        if (isset($map['vpcInstancePort'])) {
-            $model->vpcInstancePort = $map['vpcInstancePort'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 143
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateDataTasksResponseBody/result/sourceCluster.php

@@ -1,143 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateDataTasksResponseBody\result;
-
-use AlibabaCloud\Tea\Model;
-
-class sourceCluster extends Model
-{
-    /**
-     * @var string
-     */
-    public $dataSourceType;
-
-    /**
-     * @var string
-     */
-    public $endpoint;
-
-    /**
-     * @var string
-     */
-    public $index;
-
-    /**
-     * @var string
-     */
-    public $password;
-
-    /**
-     * @var string
-     */
-    public $type;
-
-    /**
-     * @var string
-     */
-    public $username;
-
-    /**
-     * @var string
-     */
-    public $vpcId;
-
-    /**
-     * @var string
-     */
-    public $vpcInstanceId;
-
-    /**
-     * @var int
-     */
-    public $vpcInstancePort;
-    protected $_name = [
-        'dataSourceType'  => 'dataSourceType',
-        'endpoint'        => 'endpoint',
-        'index'           => 'index',
-        'password'        => 'password',
-        'type'            => 'type',
-        'username'        => 'username',
-        'vpcId'           => 'vpcId',
-        'vpcInstanceId'   => 'vpcInstanceId',
-        'vpcInstancePort' => 'vpcInstancePort',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->dataSourceType) {
-            $res['dataSourceType'] = $this->dataSourceType;
-        }
-        if (null !== $this->endpoint) {
-            $res['endpoint'] = $this->endpoint;
-        }
-        if (null !== $this->index) {
-            $res['index'] = $this->index;
-        }
-        if (null !== $this->password) {
-            $res['password'] = $this->password;
-        }
-        if (null !== $this->type) {
-            $res['type'] = $this->type;
-        }
-        if (null !== $this->username) {
-            $res['username'] = $this->username;
-        }
-        if (null !== $this->vpcId) {
-            $res['vpcId'] = $this->vpcId;
-        }
-        if (null !== $this->vpcInstanceId) {
-            $res['vpcInstanceId'] = $this->vpcInstanceId;
-        }
-        if (null !== $this->vpcInstancePort) {
-            $res['vpcInstancePort'] = $this->vpcInstancePort;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return sourceCluster
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['dataSourceType'])) {
-            $model->dataSourceType = $map['dataSourceType'];
-        }
-        if (isset($map['endpoint'])) {
-            $model->endpoint = $map['endpoint'];
-        }
-        if (isset($map['index'])) {
-            $model->index = $map['index'];
-        }
-        if (isset($map['password'])) {
-            $model->password = $map['password'];
-        }
-        if (isset($map['type'])) {
-            $model->type = $map['type'];
-        }
-        if (isset($map['username'])) {
-            $model->username = $map['username'];
-        }
-        if (isset($map['vpcId'])) {
-            $model->vpcId = $map['vpcId'];
-        }
-        if (isset($map['vpcInstanceId'])) {
-            $model->vpcInstanceId = $map['vpcInstanceId'];
-        }
-        if (isset($map['vpcInstancePort'])) {
-            $model->vpcInstancePort = $map['vpcInstancePort'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateILMPolicyRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $body;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-        'body'        => 'body',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateILMPolicyRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateILMPolicyResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateILMPolicyResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateILMPolicyResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateILMPolicyResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateILMPolicyResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateILMPolicyResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var string
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateILMPolicyResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateIndexTemplateRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $body;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-        'body'        => 'body',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateIndexTemplateRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateIndexTemplateResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateIndexTemplateResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateIndexTemplateResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateIndexTemplateResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateIndexTemplateResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateIndexTemplateResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var string
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateIndexTemplateResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 215
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceRequest.php

@@ -1,215 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateInstanceRequest extends Model
-{
-    /**
-     * @var ClientNodeConfiguration
-     */
-    public $clientNodeConfiguration;
-
-    /**
-     * @var ElasticDataNodeConfiguration
-     */
-    public $elasticDataNodeConfiguration;
-
-    /**
-     * @var string
-     */
-    public $esAdminPassword;
-
-    /**
-     * @var string
-     */
-    public $esVersion;
-
-    /**
-     * @var string
-     */
-    public $instanceCategory;
-
-    /**
-     * @var KibanaNodeConfiguration
-     */
-    public $kibanaConfiguration;
-
-    /**
-     * @var MasterNodeConfiguration
-     */
-    public $masterConfiguration;
-
-    /**
-     * @var NetworkConfig
-     */
-    public $networkConfig;
-
-    /**
-     * @var int
-     */
-    public $nodeAmount;
-
-    /**
-     * @var NodeSpec
-     */
-    public $nodeSpec;
-
-    /**
-     * @var PaymentInfo
-     */
-    public $paymentInfo;
-
-    /**
-     * @var string
-     */
-    public $paymentType;
-
-    /**
-     * @var WarmNodeConfiguration
-     */
-    public $warmNodeConfiguration;
-
-    /**
-     * @var int
-     */
-    public $zoneCount;
-
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'clientNodeConfiguration'      => 'clientNodeConfiguration',
-        'elasticDataNodeConfiguration' => 'elasticDataNodeConfiguration',
-        'esAdminPassword'              => 'esAdminPassword',
-        'esVersion'                    => 'esVersion',
-        'instanceCategory'             => 'instanceCategory',
-        'kibanaConfiguration'          => 'kibanaConfiguration',
-        'masterConfiguration'          => 'masterConfiguration',
-        'networkConfig'                => 'networkConfig',
-        'nodeAmount'                   => 'nodeAmount',
-        'nodeSpec'                     => 'nodeSpec',
-        'paymentInfo'                  => 'paymentInfo',
-        'paymentType'                  => 'paymentType',
-        'warmNodeConfiguration'        => 'warmNodeConfiguration',
-        'zoneCount'                    => 'zoneCount',
-        'clientToken'                  => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientNodeConfiguration) {
-            $res['clientNodeConfiguration'] = null !== $this->clientNodeConfiguration ? $this->clientNodeConfiguration->toMap() : null;
-        }
-        if (null !== $this->elasticDataNodeConfiguration) {
-            $res['elasticDataNodeConfiguration'] = null !== $this->elasticDataNodeConfiguration ? $this->elasticDataNodeConfiguration->toMap() : null;
-        }
-        if (null !== $this->esAdminPassword) {
-            $res['esAdminPassword'] = $this->esAdminPassword;
-        }
-        if (null !== $this->esVersion) {
-            $res['esVersion'] = $this->esVersion;
-        }
-        if (null !== $this->instanceCategory) {
-            $res['instanceCategory'] = $this->instanceCategory;
-        }
-        if (null !== $this->kibanaConfiguration) {
-            $res['kibanaConfiguration'] = null !== $this->kibanaConfiguration ? $this->kibanaConfiguration->toMap() : null;
-        }
-        if (null !== $this->masterConfiguration) {
-            $res['masterConfiguration'] = null !== $this->masterConfiguration ? $this->masterConfiguration->toMap() : null;
-        }
-        if (null !== $this->networkConfig) {
-            $res['networkConfig'] = null !== $this->networkConfig ? $this->networkConfig->toMap() : null;
-        }
-        if (null !== $this->nodeAmount) {
-            $res['nodeAmount'] = $this->nodeAmount;
-        }
-        if (null !== $this->nodeSpec) {
-            $res['nodeSpec'] = null !== $this->nodeSpec ? $this->nodeSpec->toMap() : null;
-        }
-        if (null !== $this->paymentInfo) {
-            $res['paymentInfo'] = null !== $this->paymentInfo ? $this->paymentInfo->toMap() : null;
-        }
-        if (null !== $this->paymentType) {
-            $res['paymentType'] = $this->paymentType;
-        }
-        if (null !== $this->warmNodeConfiguration) {
-            $res['warmNodeConfiguration'] = null !== $this->warmNodeConfiguration ? $this->warmNodeConfiguration->toMap() : null;
-        }
-        if (null !== $this->zoneCount) {
-            $res['zoneCount'] = $this->zoneCount;
-        }
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateInstanceRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['clientNodeConfiguration'])) {
-            $model->clientNodeConfiguration = ClientNodeConfiguration::fromMap($map['clientNodeConfiguration']);
-        }
-        if (isset($map['elasticDataNodeConfiguration'])) {
-            $model->elasticDataNodeConfiguration = ElasticDataNodeConfiguration::fromMap($map['elasticDataNodeConfiguration']);
-        }
-        if (isset($map['esAdminPassword'])) {
-            $model->esAdminPassword = $map['esAdminPassword'];
-        }
-        if (isset($map['esVersion'])) {
-            $model->esVersion = $map['esVersion'];
-        }
-        if (isset($map['instanceCategory'])) {
-            $model->instanceCategory = $map['instanceCategory'];
-        }
-        if (isset($map['kibanaConfiguration'])) {
-            $model->kibanaConfiguration = KibanaNodeConfiguration::fromMap($map['kibanaConfiguration']);
-        }
-        if (isset($map['masterConfiguration'])) {
-            $model->masterConfiguration = MasterNodeConfiguration::fromMap($map['masterConfiguration']);
-        }
-        if (isset($map['networkConfig'])) {
-            $model->networkConfig = NetworkConfig::fromMap($map['networkConfig']);
-        }
-        if (isset($map['nodeAmount'])) {
-            $model->nodeAmount = $map['nodeAmount'];
-        }
-        if (isset($map['nodeSpec'])) {
-            $model->nodeSpec = NodeSpec::fromMap($map['nodeSpec']);
-        }
-        if (isset($map['paymentInfo'])) {
-            $model->paymentInfo = PaymentInfo::fromMap($map['paymentInfo']);
-        }
-        if (isset($map['paymentType'])) {
-            $model->paymentType = $map['paymentType'];
-        }
-        if (isset($map['warmNodeConfiguration'])) {
-            $model->warmNodeConfiguration = WarmNodeConfiguration::fromMap($map['warmNodeConfiguration']);
-        }
-        if (isset($map['zoneCount'])) {
-            $model->zoneCount = $map['zoneCount'];
-        }
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateInstanceResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateInstanceResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateInstanceResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateInstanceResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 60
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponseBody.php

@@ -1,60 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateInstanceResponseBody\result;
-use AlibabaCloud\Tea\Model;
-
-class CreateInstanceResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var result
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = null !== $this->result ? $this->result->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateInstanceResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = result::fromMap($map['Result']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateInstanceResponseBody/result.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateInstanceResponseBody;
-
-use AlibabaCloud\Tea\Model;
-
-class result extends Model
-{
-    /**
-     * @var string
-     */
-    public $instanceId;
-    protected $_name = [
-        'instanceId' => 'instanceId',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->instanceId) {
-            $res['instanceId'] = $this->instanceId;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return result
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['instanceId'])) {
-            $model->instanceId = $map['instanceId'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 134
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest.php

@@ -1,134 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateLogstashRequest\networkConfig;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateLogstashRequest\nodeSpec;
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateLogstashRequest\paymentInfo;
-use AlibabaCloud\Tea\Model;
-
-class CreateLogstashRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $description;
-
-    /**
-     * @var networkConfig
-     */
-    public $networkConfig;
-
-    /**
-     * @var int
-     */
-    public $nodeAmount;
-
-    /**
-     * @var nodeSpec
-     */
-    public $nodeSpec;
-
-    /**
-     * @var paymentInfo
-     */
-    public $paymentInfo;
-
-    /**
-     * @var string
-     */
-    public $paymentType;
-
-    /**
-     * @var string
-     */
-    public $version;
-
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'description'   => 'description',
-        'networkConfig' => 'networkConfig',
-        'nodeAmount'    => 'nodeAmount',
-        'nodeSpec'      => 'nodeSpec',
-        'paymentInfo'   => 'paymentInfo',
-        'paymentType'   => 'paymentType',
-        'version'       => 'version',
-        'clientToken'   => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->description) {
-            $res['description'] = $this->description;
-        }
-        if (null !== $this->networkConfig) {
-            $res['networkConfig'] = null !== $this->networkConfig ? $this->networkConfig->toMap() : null;
-        }
-        if (null !== $this->nodeAmount) {
-            $res['nodeAmount'] = $this->nodeAmount;
-        }
-        if (null !== $this->nodeSpec) {
-            $res['nodeSpec'] = null !== $this->nodeSpec ? $this->nodeSpec->toMap() : null;
-        }
-        if (null !== $this->paymentInfo) {
-            $res['paymentInfo'] = null !== $this->paymentInfo ? $this->paymentInfo->toMap() : null;
-        }
-        if (null !== $this->paymentType) {
-            $res['paymentType'] = $this->paymentType;
-        }
-        if (null !== $this->version) {
-            $res['version'] = $this->version;
-        }
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateLogstashRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['description'])) {
-            $model->description = $map['description'];
-        }
-        if (isset($map['networkConfig'])) {
-            $model->networkConfig = networkConfig::fromMap($map['networkConfig']);
-        }
-        if (isset($map['nodeAmount'])) {
-            $model->nodeAmount = $map['nodeAmount'];
-        }
-        if (isset($map['nodeSpec'])) {
-            $model->nodeSpec = nodeSpec::fromMap($map['nodeSpec']);
-        }
-        if (isset($map['paymentInfo'])) {
-            $model->paymentInfo = paymentInfo::fromMap($map['paymentInfo']);
-        }
-        if (isset($map['paymentType'])) {
-            $model->paymentType = $map['paymentType'];
-        }
-        if (isset($map['version'])) {
-            $model->version = $map['version'];
-        }
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 83
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/networkConfig.php

@@ -1,83 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateLogstashRequest;
-
-use AlibabaCloud\Tea\Model;
-
-class networkConfig extends Model
-{
-    /**
-     * @var string
-     */
-    public $type;
-
-    /**
-     * @var string
-     */
-    public $vpcId;
-
-    /**
-     * @var string
-     */
-    public $vsArea;
-
-    /**
-     * @var string
-     */
-    public $vswitchId;
-    protected $_name = [
-        'type'      => 'type',
-        'vpcId'     => 'vpcId',
-        'vsArea'    => 'vsArea',
-        'vswitchId' => 'vswitchId',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->type) {
-            $res['type'] = $this->type;
-        }
-        if (null !== $this->vpcId) {
-            $res['vpcId'] = $this->vpcId;
-        }
-        if (null !== $this->vsArea) {
-            $res['vsArea'] = $this->vsArea;
-        }
-        if (null !== $this->vswitchId) {
-            $res['vswitchId'] = $this->vswitchId;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return networkConfig
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['type'])) {
-            $model->type = $map['type'];
-        }
-        if (isset($map['vpcId'])) {
-            $model->vpcId = $map['vpcId'];
-        }
-        if (isset($map['vsArea'])) {
-            $model->vsArea = $map['vsArea'];
-        }
-        if (isset($map['vswitchId'])) {
-            $model->vswitchId = $map['vswitchId'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 71
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/nodeSpec.php

@@ -1,71 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateLogstashRequest;
-
-use AlibabaCloud\Tea\Model;
-
-class nodeSpec extends Model
-{
-    /**
-     * @var int
-     */
-    public $disk;
-
-    /**
-     * @var string
-     */
-    public $diskType;
-
-    /**
-     * @var string
-     */
-    public $spec;
-    protected $_name = [
-        'disk'     => 'disk',
-        'diskType' => 'diskType',
-        'spec'     => 'spec',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->disk) {
-            $res['disk'] = $this->disk;
-        }
-        if (null !== $this->diskType) {
-            $res['diskType'] = $this->diskType;
-        }
-        if (null !== $this->spec) {
-            $res['spec'] = $this->spec;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return nodeSpec
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['disk'])) {
-            $model->disk = $map['disk'];
-        }
-        if (isset($map['diskType'])) {
-            $model->diskType = $map['diskType'];
-        }
-        if (isset($map['spec'])) {
-            $model->spec = $map['spec'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 83
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashRequest/paymentInfo.php

@@ -1,83 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateLogstashRequest;
-
-use AlibabaCloud\Tea\Model;
-
-class paymentInfo extends Model
-{
-    /**
-     * @var int
-     */
-    public $autoRenewDuration;
-
-    /**
-     * @var int
-     */
-    public $duration;
-
-    /**
-     * @var bool
-     */
-    public $isAutoRenew;
-
-    /**
-     * @var string
-     */
-    public $pricingCycle;
-    protected $_name = [
-        'autoRenewDuration' => 'autoRenewDuration',
-        'duration'          => 'duration',
-        'isAutoRenew'       => 'isAutoRenew',
-        'pricingCycle'      => 'pricingCycle',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->autoRenewDuration) {
-            $res['autoRenewDuration'] = $this->autoRenewDuration;
-        }
-        if (null !== $this->duration) {
-            $res['duration'] = $this->duration;
-        }
-        if (null !== $this->isAutoRenew) {
-            $res['isAutoRenew'] = $this->isAutoRenew;
-        }
-        if (null !== $this->pricingCycle) {
-            $res['pricingCycle'] = $this->pricingCycle;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return paymentInfo
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['autoRenewDuration'])) {
-            $model->autoRenewDuration = $map['autoRenewDuration'];
-        }
-        if (isset($map['duration'])) {
-            $model->duration = $map['duration'];
-        }
-        if (isset($map['isAutoRenew'])) {
-            $model->isAutoRenew = $map['isAutoRenew'];
-        }
-        if (isset($map['pricingCycle'])) {
-            $model->pricingCycle = $map['pricingCycle'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateLogstashResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateLogstashResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateLogstashResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateLogstashResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateLogstashResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateLogstashResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var Logstash
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = null !== $this->result ? $this->result->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateLogstashResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = Logstash::fromMap($map['Result']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 71
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesRequest.php

@@ -1,71 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreatePipelinesRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $body;
-
-    /**
-     * @var bool
-     */
-    public $trigger;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-        'body'        => 'body',
-        'trigger'     => 'trigger',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-        if (null !== $this->trigger) {
-            $res['trigger'] = $this->trigger;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreatePipelinesRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-        if (isset($map['trigger'])) {
-            $model->trigger = $map['trigger'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreatePipelinesResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreatePipelinesResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreatePipelinesResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreatePipelinesResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreatePipelinesResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreatePipelinesResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreatePipelinesResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateSnapshotRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $body;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-        'body'        => 'body',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateSnapshotRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateSnapshotResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateSnapshotResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateSnapshotResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateSnapshotResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateSnapshotResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateSnapshotResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateSnapshotResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 83
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointRequest.php

@@ -1,83 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateVpcEndpointRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-
-    /**
-     * @var string
-     */
-    public $serviceId;
-
-    /**
-     * @var string
-     */
-    public $zoneId;
-
-    /**
-     * @var bool
-     */
-    public $dryRun;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-        'serviceId'   => 'serviceId',
-        'zoneId'      => 'zoneId',
-        'dryRun'      => 'dryRun',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-        if (null !== $this->serviceId) {
-            $res['serviceId'] = $this->serviceId;
-        }
-        if (null !== $this->zoneId) {
-            $res['zoneId'] = $this->zoneId;
-        }
-        if (null !== $this->dryRun) {
-            $res['dryRun'] = $this->dryRun;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateVpcEndpointRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-        if (isset($map['serviceId'])) {
-            $model->serviceId = $map['serviceId'];
-        }
-        if (isset($map['zoneId'])) {
-            $model->zoneId = $map['zoneId'];
-        }
-        if (isset($map['dryRun'])) {
-            $model->dryRun = $map['dryRun'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class CreateVpcEndpointResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var CreateVpcEndpointResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateVpcEndpointResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = CreateVpcEndpointResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 60
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponseBody.php

@@ -1,60 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateVpcEndpointResponseBody\result;
-use AlibabaCloud\Tea\Model;
-
-class CreateVpcEndpointResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var result
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = null !== $this->result ? $this->result->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return CreateVpcEndpointResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = result::fromMap($map['Result']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 83
vendor/alibabacloud/elasticsearch-20170613/src/Models/CreateVpcEndpointResponseBody/result.php

@@ -1,83 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models\CreateVpcEndpointResponseBody;
-
-use AlibabaCloud\Tea\Model;
-
-class result extends Model
-{
-    /**
-     * @var string
-     */
-    public $endpointDomain;
-
-    /**
-     * @var string
-     */
-    public $endpointId;
-
-    /**
-     * @var string
-     */
-    public $endpointName;
-
-    /**
-     * @var string
-     */
-    public $serviceId;
-    protected $_name = [
-        'endpointDomain' => 'endpointDomain',
-        'endpointId'     => 'endpointId',
-        'endpointName'   => 'endpointName',
-        'serviceId'      => 'serviceId',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->endpointDomain) {
-            $res['endpointDomain'] = $this->endpointDomain;
-        }
-        if (null !== $this->endpointId) {
-            $res['endpointId'] = $this->endpointId;
-        }
-        if (null !== $this->endpointName) {
-            $res['endpointName'] = $this->endpointName;
-        }
-        if (null !== $this->serviceId) {
-            $res['serviceId'] = $this->serviceId;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return result
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['endpointDomain'])) {
-            $model->endpointDomain = $map['endpointDomain'];
-        }
-        if (isset($map['endpointId'])) {
-            $model->endpointId = $map['endpointId'];
-        }
-        if (isset($map['endpointName'])) {
-            $model->endpointName = $map['endpointName'];
-        }
-        if (isset($map['serviceId'])) {
-            $model->serviceId = $map['serviceId'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesRequest.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class DeactivateZonesRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $body;
-
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'body'        => 'body',
-        'clientToken' => 'clientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->body) {
-            $res['body'] = $this->body;
-        }
-        if (null !== $this->clientToken) {
-            $res['clientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return DeactivateZonesRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['body'])) {
-            $model->body = $map['body'];
-        }
-        if (isset($map['clientToken'])) {
-            $model->clientToken = $map['clientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class DeactivateZonesResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var DeactivateZonesResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return DeactivateZonesResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = DeactivateZonesResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

+ 0 - 59
vendor/alibabacloud/elasticsearch-20170613/src/Models/DeactivateZonesResponseBody.php

@@ -1,59 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class DeactivateZonesResponseBody extends Model
-{
-    /**
-     * @var string
-     */
-    public $requestId;
-
-    /**
-     * @var bool
-     */
-    public $result;
-    protected $_name = [
-        'requestId' => 'RequestId',
-        'result'    => 'Result',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->requestId) {
-            $res['RequestId'] = $this->requestId;
-        }
-        if (null !== $this->result) {
-            $res['Result'] = $this->result;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return DeactivateZonesResponseBody
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['RequestId'])) {
-            $model->requestId = $map['RequestId'];
-        }
-        if (isset($map['Result'])) {
-            $model->result = $map['Result'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 47
vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteCollectorRequest.php

@@ -1,47 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class DeleteCollectorRequest extends Model
-{
-    /**
-     * @var string
-     */
-    public $clientToken;
-    protected $_name = [
-        'clientToken' => 'ClientToken',
-    ];
-
-    public function validate()
-    {
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->clientToken) {
-            $res['ClientToken'] = $this->clientToken;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return DeleteCollectorRequest
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['ClientToken'])) {
-            $model->clientToken = $map['ClientToken'];
-        }
-
-        return $model;
-    }
-}

+ 0 - 74
vendor/alibabacloud/elasticsearch-20170613/src/Models/DeleteCollectorResponse.php

@@ -1,74 +0,0 @@
-<?php
-
-// This file is auto-generated, don't edit it. Thanks.
-
-namespace AlibabaCloud\SDK\Elasticsearch\V20170613\Models;
-
-use AlibabaCloud\Tea\Model;
-
-class DeleteCollectorResponse extends Model
-{
-    /**
-     * @var string[]
-     */
-    public $headers;
-
-    /**
-     * @var int
-     */
-    public $statusCode;
-
-    /**
-     * @var DeleteCollectorResponseBody
-     */
-    public $body;
-    protected $_name = [
-        'headers'    => 'headers',
-        'statusCode' => 'statusCode',
-        'body'       => 'body',
-    ];
-
-    public function validate()
-    {
-        Model::validateRequired('headers', $this->headers, true);
-        Model::validateRequired('statusCode', $this->statusCode, true);
-        Model::validateRequired('body', $this->body, true);
-    }
-
-    public function toMap()
-    {
-        $res = [];
-        if (null !== $this->headers) {
-            $res['headers'] = $this->headers;
-        }
-        if (null !== $this->statusCode) {
-            $res['statusCode'] = $this->statusCode;
-        }
-        if (null !== $this->body) {
-            $res['body'] = null !== $this->body ? $this->body->toMap() : null;
-        }
-
-        return $res;
-    }
-
-    /**
-     * @param array $map
-     *
-     * @return DeleteCollectorResponse
-     */
-    public static function fromMap($map = [])
-    {
-        $model = new self();
-        if (isset($map['headers'])) {
-            $model->headers = $map['headers'];
-        }
-        if (isset($map['statusCode'])) {
-            $model->statusCode = $map['statusCode'];
-        }
-        if (isset($map['body'])) {
-            $model->body = DeleteCollectorResponseBody::fromMap($map['body']);
-        }
-
-        return $model;
-    }
-}

部分文件因文件數量過多而無法顯示