Bläddra i källkod

Support UpdateApplicationVswitches and DescribeComponents.

sdk-team 4 år sedan
förälder
incheckning
52e8716a55
100 ändrade filer med 3124 tillägg och 3509 borttagningar
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 10 10
      sae/CMakeLists.txt
  4. 16 16
      sae/include/alibabacloud/sae/SaeClient.h
  5. 31 37
      sae/include/alibabacloud/sae/model/AbortAndRollbackChangeOrderRequest.h
  6. 31 37
      sae/include/alibabacloud/sae/model/AbortChangeOrderRequest.h
  7. 34 40
      sae/include/alibabacloud/sae/model/BatchStartApplicationsRequest.h
  8. 34 40
      sae/include/alibabacloud/sae/model/BatchStopApplicationsRequest.h
  9. 43 49
      sae/include/alibabacloud/sae/model/BindSlbRequest.h
  10. 34 40
      sae/include/alibabacloud/sae/model/ConfirmPipelineBatchRequest.h
  11. 196 193
      sae/include/alibabacloud/sae/model/CreateApplicationRequest.h
  12. 52 58
      sae/include/alibabacloud/sae/model/CreateApplicationScalingRuleRequest.h
  13. 40 46
      sae/include/alibabacloud/sae/model/CreateConfigMapRequest.h
  14. 43 49
      sae/include/alibabacloud/sae/model/CreateGreyTagRouteRequest.h
  15. 55 55
      sae/include/alibabacloud/sae/model/CreateIngressRequest.h
  16. 37 43
      sae/include/alibabacloud/sae/model/CreateNamespaceRequest.h
  17. 31 37
      sae/include/alibabacloud/sae/model/DeleteApplicationRequest.h
  18. 34 40
      sae/include/alibabacloud/sae/model/DeleteApplicationScalingRuleRequest.h
  19. 31 37
      sae/include/alibabacloud/sae/model/DeleteConfigMapRequest.h
  20. 31 37
      sae/include/alibabacloud/sae/model/DeleteGreyTagRouteRequest.h
  21. 31 37
      sae/include/alibabacloud/sae/model/DeleteIngressRequest.h
  22. 31 37
      sae/include/alibabacloud/sae/model/DeleteNamespaceRequest.h
  23. 181 184
      sae/include/alibabacloud/sae/model/DeployApplicationRequest.h
  24. 43 49
      sae/include/alibabacloud/sae/model/DescribeAppServiceDetailRequest.h
  25. 34 40
      sae/include/alibabacloud/sae/model/DescribeApplicationConfigRequest.h
  26. 1 0
      sae/include/alibabacloud/sae/model/DescribeApplicationConfigResult.h
  27. 37 43
      sae/include/alibabacloud/sae/model/DescribeApplicationGroupsRequest.h
  28. 1 1
      sae/include/alibabacloud/sae/model/DescribeApplicationGroupsResult.h
  29. 34 40
      sae/include/alibabacloud/sae/model/DescribeApplicationImageRequest.h
  30. 1 1
      sae/include/alibabacloud/sae/model/DescribeApplicationImageResult.h
  31. 46 52
      sae/include/alibabacloud/sae/model/DescribeApplicationInstancesRequest.h
  32. 34 40
      sae/include/alibabacloud/sae/model/DescribeApplicationScalingRuleRequest.h
  33. 31 37
      sae/include/alibabacloud/sae/model/DescribeApplicationScalingRulesRequest.h
  34. 31 37
      sae/include/alibabacloud/sae/model/DescribeApplicationSlbsRequest.h
  35. 2 2
      sae/include/alibabacloud/sae/model/DescribeApplicationSlbsResult.h
  36. 31 37
      sae/include/alibabacloud/sae/model/DescribeApplicationStatusRequest.h
  37. 31 37
      sae/include/alibabacloud/sae/model/DescribeChangeOrderRequest.h
  38. 34 40
      sae/include/alibabacloud/sae/model/DescribeComponentsRequest.h
  39. 31 37
      sae/include/alibabacloud/sae/model/DescribeConfigMapRequest.h
  40. 1 1
      sae/include/alibabacloud/sae/model/DescribeConfigMapResult.h
  41. 34 40
      sae/include/alibabacloud/sae/model/DescribeConfigurationPriceRequest.h
  42. 28 34
      sae/include/alibabacloud/sae/model/DescribeEdasContainersRequest.h
  43. 31 37
      sae/include/alibabacloud/sae/model/DescribeGreyTagRouteRequest.h
  44. 6 6
      sae/include/alibabacloud/sae/model/DescribeGreyTagRouteResult.h
  45. 31 37
      sae/include/alibabacloud/sae/model/DescribeIngressRequest.h
  46. 3 1
      sae/include/alibabacloud/sae/model/DescribeIngressResult.h
  47. 31 37
      sae/include/alibabacloud/sae/model/DescribeInstanceLogRequest.h
  48. 28 34
      sae/include/alibabacloud/sae/model/DescribeInstanceSpecificationsRequest.h
  49. 34 40
      sae/include/alibabacloud/sae/model/DescribeNamespaceListRequest.h
  50. 31 37
      sae/include/alibabacloud/sae/model/DescribeNamespaceRequest.h
  51. 31 37
      sae/include/alibabacloud/sae/model/DescribeNamespaceResourcesRequest.h
  52. 2 1
      sae/include/alibabacloud/sae/model/DescribeNamespaceResourcesResult.h
  53. 1 1
      sae/include/alibabacloud/sae/model/DescribeNamespaceResult.h
  54. 34 40
      sae/include/alibabacloud/sae/model/DescribeNamespacesRequest.h
  55. 31 37
      sae/include/alibabacloud/sae/model/DescribePipelineRequest.h
  56. 28 34
      sae/include/alibabacloud/sae/model/DescribeRegionsRequest.h
  57. 34 40
      sae/include/alibabacloud/sae/model/DisableApplicationScalingRuleRequest.h
  58. 0 54
      sae/include/alibabacloud/sae/model/DownloadFilesRequest.h
  59. 34 40
      sae/include/alibabacloud/sae/model/EnableApplicationScalingRuleRequest.h
  60. 52 58
      sae/include/alibabacloud/sae/model/ListAppEventsRequest.h
  61. 1 1
      sae/include/alibabacloud/sae/model/ListAppEventsResult.h
  62. 40 46
      sae/include/alibabacloud/sae/model/ListAppServicesPageRequest.h
  63. 31 37
      sae/include/alibabacloud/sae/model/ListAppVersionsRequest.h
  64. 55 61
      sae/include/alibabacloud/sae/model/ListApplicationsRequest.h
  65. 46 52
      sae/include/alibabacloud/sae/model/ListChangeOrdersRequest.h
  66. 3 3
      sae/include/alibabacloud/sae/model/ListChangeOrdersResult.h
  67. 31 37
      sae/include/alibabacloud/sae/model/ListConsumedServicesRequest.h
  68. 1 1
      sae/include/alibabacloud/sae/model/ListConsumedServicesResult.h
  69. 31 37
      sae/include/alibabacloud/sae/model/ListGreyTagRouteRequest.h
  70. 3 3
      sae/include/alibabacloud/sae/model/ListGreyTagRouteResult.h
  71. 34 40
      sae/include/alibabacloud/sae/model/ListIngressesRequest.h
  72. 3 1
      sae/include/alibabacloud/sae/model/ListIngressesResult.h
  73. 37 43
      sae/include/alibabacloud/sae/model/ListLogConfigsRequest.h
  74. 46 52
      sae/include/alibabacloud/sae/model/ListNamespaceChangeOrdersRequest.h
  75. 2 2
      sae/include/alibabacloud/sae/model/ListNamespaceChangeOrdersResult.h
  76. 31 37
      sae/include/alibabacloud/sae/model/ListNamespacedConfigMapsRequest.h
  77. 1 1
      sae/include/alibabacloud/sae/model/ListNamespacedConfigMapsResult.h
  78. 31 37
      sae/include/alibabacloud/sae/model/ListPublishedServicesRequest.h
  79. 1 1
      sae/include/alibabacloud/sae/model/ListPublishedServicesResult.h
  80. 43 49
      sae/include/alibabacloud/sae/model/ListTagResourcesRequest.h
  81. 28 34
      sae/include/alibabacloud/sae/model/OpenSaeServiceRequest.h
  82. 31 37
      sae/include/alibabacloud/sae/model/QueryResourceStaticsRequest.h
  83. 34 40
      sae/include/alibabacloud/sae/model/ReduceApplicationCapacityByInstanceIdsRequest.h
  84. 43 49
      sae/include/alibabacloud/sae/model/RescaleApplicationRequest.h
  85. 37 43
      sae/include/alibabacloud/sae/model/RescaleApplicationVerticallyRequest.h
  86. 37 43
      sae/include/alibabacloud/sae/model/RestartApplicationRequest.h
  87. 34 40
      sae/include/alibabacloud/sae/model/RestartInstancesRequest.h
  88. 49 55
      sae/include/alibabacloud/sae/model/RollbackApplicationRequest.h
  89. 31 37
      sae/include/alibabacloud/sae/model/StartApplicationRequest.h
  90. 31 37
      sae/include/alibabacloud/sae/model/StopApplicationRequest.h
  91. 40 46
      sae/include/alibabacloud/sae/model/TagResourcesRequest.h
  92. 37 43
      sae/include/alibabacloud/sae/model/UnbindSlbRequest.h
  93. 43 49
      sae/include/alibabacloud/sae/model/UntagResourcesRequest.h
  94. 34 40
      sae/include/alibabacloud/sae/model/UpdateAppSecurityGroupRequest.h
  95. 45 0
      sae/include/alibabacloud/sae/model/UpdateApplicationDescriptionRequest.h
  96. 7 9
      sae/include/alibabacloud/sae/model/UpdateApplicationDescriptionResult.h
  97. 46 52
      sae/include/alibabacloud/sae/model/UpdateApplicationScalingRuleRequest.h
  98. 45 0
      sae/include/alibabacloud/sae/model/UpdateApplicationVswitchesRequest.h
  99. 7 9
      sae/include/alibabacloud/sae/model/UpdateApplicationVswitchesResult.h
  100. 37 43
      sae/include/alibabacloud/sae/model/UpdateConfigMapRequest.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2022-05-16 Version: 1.36.1127
+- Support UpdateApplicationVswitches and DescribeComponents.
+
 2022-05-16 Version: 1.36.1126
 - Generated 2016-11-01 for `live`.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1126
+1.36.1127

+ 10 - 10
sae/CMakeLists.txt

@@ -109,8 +109,6 @@ set(sae_public_header_model
 	include/alibabacloud/sae/model/DescribeRegionsResult.h
 	include/alibabacloud/sae/model/DisableApplicationScalingRuleRequest.h
 	include/alibabacloud/sae/model/DisableApplicationScalingRuleResult.h
-	include/alibabacloud/sae/model/DownloadFilesRequest.h
-	include/alibabacloud/sae/model/DownloadFilesResult.h
 	include/alibabacloud/sae/model/EnableApplicationScalingRuleRequest.h
 	include/alibabacloud/sae/model/EnableApplicationScalingRuleResult.h
 	include/alibabacloud/sae/model/ListAppEventsRequest.h
@@ -167,8 +165,12 @@ set(sae_public_header_model
 	include/alibabacloud/sae/model/UntagResourcesResult.h
 	include/alibabacloud/sae/model/UpdateAppSecurityGroupRequest.h
 	include/alibabacloud/sae/model/UpdateAppSecurityGroupResult.h
+	include/alibabacloud/sae/model/UpdateApplicationDescriptionRequest.h
+	include/alibabacloud/sae/model/UpdateApplicationDescriptionResult.h
 	include/alibabacloud/sae/model/UpdateApplicationScalingRuleRequest.h
 	include/alibabacloud/sae/model/UpdateApplicationScalingRuleResult.h
+	include/alibabacloud/sae/model/UpdateApplicationVswitchesRequest.h
+	include/alibabacloud/sae/model/UpdateApplicationVswitchesResult.h
 	include/alibabacloud/sae/model/UpdateConfigMapRequest.h
 	include/alibabacloud/sae/model/UpdateConfigMapResult.h
 	include/alibabacloud/sae/model/UpdateGreyTagRouteRequest.h
@@ -178,9 +180,7 @@ set(sae_public_header_model
 	include/alibabacloud/sae/model/UpdateNamespaceRequest.h
 	include/alibabacloud/sae/model/UpdateNamespaceResult.h
 	include/alibabacloud/sae/model/UpdateNamespaceVpcRequest.h
-	include/alibabacloud/sae/model/UpdateNamespaceVpcResult.h
-	include/alibabacloud/sae/model/UploadFilesRequest.h
-	include/alibabacloud/sae/model/UploadFilesResult.h )
+	include/alibabacloud/sae/model/UpdateNamespaceVpcResult.h )
 
 set(sae_src 
 	src/SaeClient.cc
@@ -272,8 +272,6 @@ set(sae_src
 	src/model/DescribeRegionsResult.cc
 	src/model/DisableApplicationScalingRuleRequest.cc
 	src/model/DisableApplicationScalingRuleResult.cc
-	src/model/DownloadFilesRequest.cc
-	src/model/DownloadFilesResult.cc
 	src/model/EnableApplicationScalingRuleRequest.cc
 	src/model/EnableApplicationScalingRuleResult.cc
 	src/model/ListAppEventsRequest.cc
@@ -330,8 +328,12 @@ set(sae_src
 	src/model/UntagResourcesResult.cc
 	src/model/UpdateAppSecurityGroupRequest.cc
 	src/model/UpdateAppSecurityGroupResult.cc
+	src/model/UpdateApplicationDescriptionRequest.cc
+	src/model/UpdateApplicationDescriptionResult.cc
 	src/model/UpdateApplicationScalingRuleRequest.cc
 	src/model/UpdateApplicationScalingRuleResult.cc
+	src/model/UpdateApplicationVswitchesRequest.cc
+	src/model/UpdateApplicationVswitchesResult.cc
 	src/model/UpdateConfigMapRequest.cc
 	src/model/UpdateConfigMapResult.cc
 	src/model/UpdateGreyTagRouteRequest.cc
@@ -341,9 +343,7 @@ set(sae_src
 	src/model/UpdateNamespaceRequest.cc
 	src/model/UpdateNamespaceResult.cc
 	src/model/UpdateNamespaceVpcRequest.cc
-	src/model/UpdateNamespaceVpcResult.cc
-	src/model/UploadFilesRequest.cc
-	src/model/UploadFilesResult.cc )
+	src/model/UpdateNamespaceVpcResult.cc )
 
 add_library(sae ${LIB_TYPE}
 	${sae_public_header}

+ 16 - 16
sae/include/alibabacloud/sae/SaeClient.h

@@ -110,8 +110,6 @@
 #include "model/DescribeRegionsResult.h"
 #include "model/DisableApplicationScalingRuleRequest.h"
 #include "model/DisableApplicationScalingRuleResult.h"
-#include "model/DownloadFilesRequest.h"
-#include "model/DownloadFilesResult.h"
 #include "model/EnableApplicationScalingRuleRequest.h"
 #include "model/EnableApplicationScalingRuleResult.h"
 #include "model/ListAppEventsRequest.h"
@@ -168,8 +166,12 @@
 #include "model/UntagResourcesResult.h"
 #include "model/UpdateAppSecurityGroupRequest.h"
 #include "model/UpdateAppSecurityGroupResult.h"
+#include "model/UpdateApplicationDescriptionRequest.h"
+#include "model/UpdateApplicationDescriptionResult.h"
 #include "model/UpdateApplicationScalingRuleRequest.h"
 #include "model/UpdateApplicationScalingRuleResult.h"
+#include "model/UpdateApplicationVswitchesRequest.h"
+#include "model/UpdateApplicationVswitchesResult.h"
 #include "model/UpdateConfigMapRequest.h"
 #include "model/UpdateConfigMapResult.h"
 #include "model/UpdateGreyTagRouteRequest.h"
@@ -180,8 +182,6 @@
 #include "model/UpdateNamespaceResult.h"
 #include "model/UpdateNamespaceVpcRequest.h"
 #include "model/UpdateNamespaceVpcResult.h"
-#include "model/UploadFilesRequest.h"
-#include "model/UploadFilesResult.h"
 
 
 namespace AlibabaCloud
@@ -323,9 +323,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DisableApplicationScalingRuleResult> DisableApplicationScalingRuleOutcome;
 			typedef std::future<DisableApplicationScalingRuleOutcome> DisableApplicationScalingRuleOutcomeCallable;
 			typedef std::function<void(const SaeClient*, const Model::DisableApplicationScalingRuleRequest&, const DisableApplicationScalingRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableApplicationScalingRuleAsyncHandler;
-			typedef Outcome<Error, Model::DownloadFilesResult> DownloadFilesOutcome;
-			typedef std::future<DownloadFilesOutcome> DownloadFilesOutcomeCallable;
-			typedef std::function<void(const SaeClient*, const Model::DownloadFilesRequest&, const DownloadFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadFilesAsyncHandler;
 			typedef Outcome<Error, Model::EnableApplicationScalingRuleResult> EnableApplicationScalingRuleOutcome;
 			typedef std::future<EnableApplicationScalingRuleOutcome> EnableApplicationScalingRuleOutcomeCallable;
 			typedef std::function<void(const SaeClient*, const Model::EnableApplicationScalingRuleRequest&, const EnableApplicationScalingRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableApplicationScalingRuleAsyncHandler;
@@ -410,9 +407,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateAppSecurityGroupResult> UpdateAppSecurityGroupOutcome;
 			typedef std::future<UpdateAppSecurityGroupOutcome> UpdateAppSecurityGroupOutcomeCallable;
 			typedef std::function<void(const SaeClient*, const Model::UpdateAppSecurityGroupRequest&, const UpdateAppSecurityGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAppSecurityGroupAsyncHandler;
+			typedef Outcome<Error, Model::UpdateApplicationDescriptionResult> UpdateApplicationDescriptionOutcome;
+			typedef std::future<UpdateApplicationDescriptionOutcome> UpdateApplicationDescriptionOutcomeCallable;
+			typedef std::function<void(const SaeClient*, const Model::UpdateApplicationDescriptionRequest&, const UpdateApplicationDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationDescriptionAsyncHandler;
 			typedef Outcome<Error, Model::UpdateApplicationScalingRuleResult> UpdateApplicationScalingRuleOutcome;
 			typedef std::future<UpdateApplicationScalingRuleOutcome> UpdateApplicationScalingRuleOutcomeCallable;
 			typedef std::function<void(const SaeClient*, const Model::UpdateApplicationScalingRuleRequest&, const UpdateApplicationScalingRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationScalingRuleAsyncHandler;
+			typedef Outcome<Error, Model::UpdateApplicationVswitchesResult> UpdateApplicationVswitchesOutcome;
+			typedef std::future<UpdateApplicationVswitchesOutcome> UpdateApplicationVswitchesOutcomeCallable;
+			typedef std::function<void(const SaeClient*, const Model::UpdateApplicationVswitchesRequest&, const UpdateApplicationVswitchesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationVswitchesAsyncHandler;
 			typedef Outcome<Error, Model::UpdateConfigMapResult> UpdateConfigMapOutcome;
 			typedef std::future<UpdateConfigMapOutcome> UpdateConfigMapOutcomeCallable;
 			typedef std::function<void(const SaeClient*, const Model::UpdateConfigMapRequest&, const UpdateConfigMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConfigMapAsyncHandler;
@@ -428,9 +431,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateNamespaceVpcResult> UpdateNamespaceVpcOutcome;
 			typedef std::future<UpdateNamespaceVpcOutcome> UpdateNamespaceVpcOutcomeCallable;
 			typedef std::function<void(const SaeClient*, const Model::UpdateNamespaceVpcRequest&, const UpdateNamespaceVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNamespaceVpcAsyncHandler;
-			typedef Outcome<Error, Model::UploadFilesResult> UploadFilesOutcome;
-			typedef std::future<UploadFilesOutcome> UploadFilesOutcomeCallable;
-			typedef std::function<void(const SaeClient*, const Model::UploadFilesRequest&, const UploadFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadFilesAsyncHandler;
 
 			SaeClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			SaeClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -568,9 +568,6 @@ namespace AlibabaCloud
 			DisableApplicationScalingRuleOutcome disableApplicationScalingRule(const Model::DisableApplicationScalingRuleRequest &request)const;
 			void disableApplicationScalingRuleAsync(const Model::DisableApplicationScalingRuleRequest& request, const DisableApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DisableApplicationScalingRuleOutcomeCallable disableApplicationScalingRuleCallable(const Model::DisableApplicationScalingRuleRequest& request) const;
-			DownloadFilesOutcome downloadFiles(const Model::DownloadFilesRequest &request)const;
-			void downloadFilesAsync(const Model::DownloadFilesRequest& request, const DownloadFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DownloadFilesOutcomeCallable downloadFilesCallable(const Model::DownloadFilesRequest& request) const;
 			EnableApplicationScalingRuleOutcome enableApplicationScalingRule(const Model::EnableApplicationScalingRuleRequest &request)const;
 			void enableApplicationScalingRuleAsync(const Model::EnableApplicationScalingRuleRequest& request, const EnableApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			EnableApplicationScalingRuleOutcomeCallable enableApplicationScalingRuleCallable(const Model::EnableApplicationScalingRuleRequest& request) const;
@@ -655,9 +652,15 @@ namespace AlibabaCloud
 			UpdateAppSecurityGroupOutcome updateAppSecurityGroup(const Model::UpdateAppSecurityGroupRequest &request)const;
 			void updateAppSecurityGroupAsync(const Model::UpdateAppSecurityGroupRequest& request, const UpdateAppSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateAppSecurityGroupOutcomeCallable updateAppSecurityGroupCallable(const Model::UpdateAppSecurityGroupRequest& request) const;
+			UpdateApplicationDescriptionOutcome updateApplicationDescription(const Model::UpdateApplicationDescriptionRequest &request)const;
+			void updateApplicationDescriptionAsync(const Model::UpdateApplicationDescriptionRequest& request, const UpdateApplicationDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateApplicationDescriptionOutcomeCallable updateApplicationDescriptionCallable(const Model::UpdateApplicationDescriptionRequest& request) const;
 			UpdateApplicationScalingRuleOutcome updateApplicationScalingRule(const Model::UpdateApplicationScalingRuleRequest &request)const;
 			void updateApplicationScalingRuleAsync(const Model::UpdateApplicationScalingRuleRequest& request, const UpdateApplicationScalingRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateApplicationScalingRuleOutcomeCallable updateApplicationScalingRuleCallable(const Model::UpdateApplicationScalingRuleRequest& request) const;
+			UpdateApplicationVswitchesOutcome updateApplicationVswitches(const Model::UpdateApplicationVswitchesRequest &request)const;
+			void updateApplicationVswitchesAsync(const Model::UpdateApplicationVswitchesRequest& request, const UpdateApplicationVswitchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateApplicationVswitchesOutcomeCallable updateApplicationVswitchesCallable(const Model::UpdateApplicationVswitchesRequest& request) const;
 			UpdateConfigMapOutcome updateConfigMap(const Model::UpdateConfigMapRequest &request)const;
 			void updateConfigMapAsync(const Model::UpdateConfigMapRequest& request, const UpdateConfigMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateConfigMapOutcomeCallable updateConfigMapCallable(const Model::UpdateConfigMapRequest& request) const;
@@ -673,9 +676,6 @@ namespace AlibabaCloud
 			UpdateNamespaceVpcOutcome updateNamespaceVpc(const Model::UpdateNamespaceVpcRequest &request)const;
 			void updateNamespaceVpcAsync(const Model::UpdateNamespaceVpcRequest& request, const UpdateNamespaceVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateNamespaceVpcOutcomeCallable updateNamespaceVpcCallable(const Model::UpdateNamespaceVpcRequest& request) const;
-			UploadFilesOutcome uploadFiles(const Model::UploadFilesRequest &request)const;
-			void uploadFilesAsync(const Model::UploadFilesRequest& request, const UploadFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UploadFilesOutcomeCallable uploadFilesCallable(const Model::UploadFilesRequest& request) const;
 	
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 31 - 37
sae/include/alibabacloud/sae/model/AbortAndRollbackChangeOrderRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT AbortAndRollbackChangeOrderRequest : public RoaServiceRequest
-			{
-
-			public:
-				AbortAndRollbackChangeOrderRequest();
-				~AbortAndRollbackChangeOrderRequest();
-
-				std::string getChangeOrderId()const;
-				void setChangeOrderId(const std::string& changeOrderId);
-
-            private:
-				std::string changeOrderId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT AbortAndRollbackChangeOrderRequest : public RoaServiceRequest {
+public:
+	AbortAndRollbackChangeOrderRequest();
+	~AbortAndRollbackChangeOrderRequest();
+	std::string getChangeOrderId() const;
+	void setChangeOrderId(const std::string &changeOrderId);
+
+private:
+	std::string changeOrderId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/AbortChangeOrderRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT AbortChangeOrderRequest : public RoaServiceRequest
-			{
-
-			public:
-				AbortChangeOrderRequest();
-				~AbortChangeOrderRequest();
-
-				std::string getChangeOrderId()const;
-				void setChangeOrderId(const std::string& changeOrderId);
-
-            private:
-				std::string changeOrderId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT AbortChangeOrderRequest : public RoaServiceRequest {
+public:
+	AbortChangeOrderRequest();
+	~AbortChangeOrderRequest();
+	std::string getChangeOrderId() const;
+	void setChangeOrderId(const std::string &changeOrderId);
+
+private:
+	std::string changeOrderId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/BatchStartApplicationsRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT BatchStartApplicationsRequest : public RoaServiceRequest
-			{
-
-			public:
-				BatchStartApplicationsRequest();
-				~BatchStartApplicationsRequest();
-
-				std::string getAppIds()const;
-				void setAppIds(const std::string& appIds);
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-
-            private:
-				std::string appIds_;
-				std::string namespaceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT BatchStartApplicationsRequest : public RoaServiceRequest {
+public:
+	BatchStartApplicationsRequest();
+	~BatchStartApplicationsRequest();
+	std::string getAppIds() const;
+	void setAppIds(const std::string &appIds);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+
+private:
+	std::string appIds_;
+	std::string namespaceId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/BatchStopApplicationsRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT BatchStopApplicationsRequest : public RoaServiceRequest
-			{
-
-			public:
-				BatchStopApplicationsRequest();
-				~BatchStopApplicationsRequest();
-
-				std::string getAppIds()const;
-				void setAppIds(const std::string& appIds);
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-
-            private:
-				std::string appIds_;
-				std::string namespaceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT BatchStopApplicationsRequest : public RoaServiceRequest {
+public:
+	BatchStopApplicationsRequest();
+	~BatchStopApplicationsRequest();
+	std::string getAppIds() const;
+	void setAppIds(const std::string &appIds);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+
+private:
+	std::string appIds_;
+	std::string namespaceId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_H_

+ 43 - 49
sae/include/alibabacloud/sae/model/BindSlbRequest.h

@@ -1,60 +1,54 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT BindSlbRequest : public RoaServiceRequest
-			{
-
-			public:
-				BindSlbRequest();
-				~BindSlbRequest();
-
-				std::string getIntranet()const;
-				void setIntranet(const std::string& intranet);
-				std::string getIntranetSlbId()const;
-				void setIntranetSlbId(const std::string& intranetSlbId);
-				std::string getInternetSlbId()const;
-				void setInternetSlbId(const std::string& internetSlbId);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getInternet()const;
-				void setInternet(const std::string& internet);
-
-            private:
-				std::string intranet_;
-				std::string intranetSlbId_;
-				std::string internetSlbId_;
-				std::string appId_;
-				std::string internet_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT BindSlbRequest : public RoaServiceRequest {
+public:
+	BindSlbRequest();
+	~BindSlbRequest();
+	std::string getIntranet() const;
+	void setIntranet(const std::string &intranet);
+	std::string getIntranetSlbId() const;
+	void setIntranetSlbId(const std::string &intranetSlbId);
+	std::string getInternetSlbId() const;
+	void setInternetSlbId(const std::string &internetSlbId);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getInternet() const;
+	void setInternet(const std::string &internet);
+
+private:
+	std::string intranet_;
+	std::string intranetSlbId_;
+	std::string internetSlbId_;
+	std::string appId_;
+	std::string internet_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/ConfirmPipelineBatchRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ConfirmPipelineBatchRequest : public RoaServiceRequest
-			{
-
-			public:
-				ConfirmPipelineBatchRequest();
-				~ConfirmPipelineBatchRequest();
-
-				bool getConfirm()const;
-				void setConfirm(bool confirm);
-				std::string getPipelineId()const;
-				void setPipelineId(const std::string& pipelineId);
-
-            private:
-				bool confirm_;
-				std::string pipelineId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ConfirmPipelineBatchRequest : public RoaServiceRequest {
+public:
+	ConfirmPipelineBatchRequest();
+	~ConfirmPipelineBatchRequest();
+	bool getConfirm() const;
+	void setConfirm(bool confirm);
+	std::string getPipelineId() const;
+	void setPipelineId(const std::string &pipelineId);
+
+private:
+	bool confirm_;
+	std::string pipelineId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_H_

+ 196 - 193
sae/include/alibabacloud/sae/model/CreateApplicationRequest.h

@@ -1,204 +1,207 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT CreateApplicationRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateApplicationRequest();
-				~CreateApplicationRequest();
-
-				std::string getNasId()const;
-				void setNasId(const std::string& nasId);
-				std::string getJarStartArgs()const;
-				void setJarStartArgs(const std::string& jarStartArgs);
-				std::string getOssAkSecret()const;
-				void setOssAkSecret(const std::string& ossAkSecret);
-				std::string getMountHost()const;
-				void setMountHost(const std::string& mountHost);
-				bool getAutoConfig()const;
-				void setAutoConfig(bool autoConfig);
-				std::string getEnvs()const;
-				void setEnvs(const std::string& envs);
-				std::string getKafkaInstanceId()const;
-				void setKafkaInstanceId(const std::string& kafkaInstanceId);
-				std::string getPhpPECLExtensions()const;
-				void setPhpPECLExtensions(const std::string& phpPECLExtensions);
-				std::string getPhpArmsConfigLocation()const;
-				void setPhpArmsConfigLocation(const std::string& phpArmsConfigLocation);
-				std::string getCustomHostAlias()const;
-				void setCustomHostAlias(const std::string& customHostAlias);
-				bool getDeploy()const;
-				void setDeploy(bool deploy);
-				std::string getJarStartOptions()const;
-				void setJarStartOptions(const std::string& jarStartOptions);
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-				std::string getConfigMapMountDesc()const;
-				void setConfigMapMountDesc(const std::string& configMapMountDesc);
-				std::string getOssMountDescs()const;
-				void setOssMountDescs(const std::string& ossMountDescs);
-				std::string getKafkaEndpoint()const;
-				void setKafkaEndpoint(const std::string& kafkaEndpoint);
-				std::string getPreStop()const;
-				void setPreStop(const std::string& preStop);
-				int getCpu()const;
-				void setCpu(int cpu);
-				std::string getVSwitchId()const;
-				void setVSwitchId(const std::string& vSwitchId);
-				std::string getPackageType()const;
-				void setPackageType(const std::string& packageType);
-				std::string getPostStart()const;
-				void setPostStart(const std::string& postStart);
-				std::string getPhpExtensions()const;
-				void setPhpExtensions(const std::string& phpExtensions);
-				bool getAssociateEip()const;
-				void setAssociateEip(bool associateEip);
-				std::string getWebContainer()const;
-				void setWebContainer(const std::string& webContainer);
-				int getMemory()const;
-				void setMemory(int memory);
-				std::string getSlsConfigs()const;
-				void setSlsConfigs(const std::string& slsConfigs);
-				bool getOpenCollectToKafka()const;
-				void setOpenCollectToKafka(bool openCollectToKafka);
-				std::string getCommandArgs()const;
-				void setCommandArgs(const std::string& commandArgs);
-				std::string getAcrAssumeRoleArn()const;
-				void setAcrAssumeRoleArn(const std::string& acrAssumeRoleArn);
-				std::string getReadiness()const;
-				void setReadiness(const std::string& readiness);
-				std::string getTimezone()const;
-				void setTimezone(const std::string& timezone);
-				std::string getOssAkId()const;
-				void setOssAkId(const std::string& ossAkId);
-				std::string getLiveness()const;
-				void setLiveness(const std::string& liveness);
-				std::string getSecurityGroupId()const;
-				void setSecurityGroupId(const std::string& securityGroupId);
-				std::string getPackageVersion()const;
-				void setPackageVersion(const std::string& packageVersion);
-				std::string getTomcatConfig()const;
-				void setTomcatConfig(const std::string& tomcatConfig);
-				std::string getWarStartOptions()const;
-				void setWarStartOptions(const std::string& warStartOptions);
-				std::string getEdasContainerVersion()const;
-				void setEdasContainerVersion(const std::string& edasContainerVersion);
-				std::string getPackageUrl()const;
-				void setPackageUrl(const std::string& packageUrl);
-				int getTerminationGracePeriodSeconds()const;
-				void setTerminationGracePeriodSeconds(int terminationGracePeriodSeconds);
-				std::string getPhpConfig()const;
-				void setPhpConfig(const std::string& phpConfig);
-				int getReplicas()const;
-				void setReplicas(int replicas);
-				std::string getCommand()const;
-				void setCommand(const std::string& command);
-				std::string getMountDesc()const;
-				void setMountDesc(const std::string& mountDesc);
-				std::string getJdk()const;
-				void setJdk(const std::string& jdk);
-				std::string getAppDescription()const;
-				void setAppDescription(const std::string& appDescription);
-				std::string getKafkaLogfileConfig()const;
-				void setKafkaLogfileConfig(const std::string& kafkaLogfileConfig);
-				std::string getAcrInstanceId()const;
-				void setAcrInstanceId(const std::string& acrInstanceId);
-				std::string getVpcId()const;
-				void setVpcId(const std::string& vpcId);
-				std::string getImageUrl()const;
-				void setImageUrl(const std::string& imageUrl);
-				std::string getPhp()const;
-				void setPhp(const std::string& php);
-				std::string getPhpConfigLocation()const;
-				void setPhpConfigLocation(const std::string& phpConfigLocation);
-
-            private:
-				std::string nasId_;
-				std::string jarStartArgs_;
-				std::string ossAkSecret_;
-				std::string mountHost_;
-				bool autoConfig_;
-				std::string envs_;
-				std::string kafkaInstanceId_;
-				std::string phpPECLExtensions_;
-				std::string phpArmsConfigLocation_;
-				std::string customHostAlias_;
-				bool deploy_;
-				std::string jarStartOptions_;
-				std::string appName_;
-				std::string namespaceId_;
-				std::string configMapMountDesc_;
-				std::string ossMountDescs_;
-				std::string kafkaEndpoint_;
-				std::string preStop_;
-				int cpu_;
-				std::string vSwitchId_;
-				std::string packageType_;
-				std::string postStart_;
-				std::string phpExtensions_;
-				bool associateEip_;
-				std::string webContainer_;
-				int memory_;
-				std::string slsConfigs_;
-				bool openCollectToKafka_;
-				std::string commandArgs_;
-				std::string acrAssumeRoleArn_;
-				std::string readiness_;
-				std::string timezone_;
-				std::string ossAkId_;
-				std::string liveness_;
-				std::string securityGroupId_;
-				std::string packageVersion_;
-				std::string tomcatConfig_;
-				std::string warStartOptions_;
-				std::string edasContainerVersion_;
-				std::string packageUrl_;
-				int terminationGracePeriodSeconds_;
-				std::string phpConfig_;
-				int replicas_;
-				std::string command_;
-				std::string mountDesc_;
-				std::string jdk_;
-				std::string appDescription_;
-				std::string kafkaLogfileConfig_;
-				std::string acrInstanceId_;
-				std::string vpcId_;
-				std::string imageUrl_;
-				std::string php_;
-				std::string phpConfigLocation_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT CreateApplicationRequest : public RoaServiceRequest {
+public:
+	CreateApplicationRequest();
+	~CreateApplicationRequest();
+	std::string getNasId() const;
+	void setNasId(const std::string &nasId);
+	std::string getJarStartArgs() const;
+	void setJarStartArgs(const std::string &jarStartArgs);
+	std::string getOssAkSecret() const;
+	void setOssAkSecret(const std::string &ossAkSecret);
+	std::string getMountHost() const;
+	void setMountHost(const std::string &mountHost);
+	bool getAutoConfig() const;
+	void setAutoConfig(bool autoConfig);
+	std::string getEnvs() const;
+	void setEnvs(const std::string &envs);
+	std::string getKafkaInstanceId() const;
+	void setKafkaInstanceId(const std::string &kafkaInstanceId);
+	std::string getPhpPECLExtensions() const;
+	void setPhpPECLExtensions(const std::string &phpPECLExtensions);
+	std::string getPhpArmsConfigLocation() const;
+	void setPhpArmsConfigLocation(const std::string &phpArmsConfigLocation);
+	std::string getProgrammingLanguage() const;
+	void setProgrammingLanguage(const std::string &programmingLanguage);
+	std::string getCustomHostAlias() const;
+	void setCustomHostAlias(const std::string &customHostAlias);
+	bool getDeploy() const;
+	void setDeploy(bool deploy);
+	std::string getJarStartOptions() const;
+	void setJarStartOptions(const std::string &jarStartOptions);
+	std::string getAppName() const;
+	void setAppName(const std::string &appName);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+	bool getPurchaseEip() const;
+	void setPurchaseEip(bool purchaseEip);
+	std::string getConfigMapMountDesc() const;
+	void setConfigMapMountDesc(const std::string &configMapMountDesc);
+	std::string getOssMountDescs() const;
+	void setOssMountDescs(const std::string &ossMountDescs);
+	std::string getKafkaEndpoint() const;
+	void setKafkaEndpoint(const std::string &kafkaEndpoint);
+	std::string getPreStop() const;
+	void setPreStop(const std::string &preStop);
+	int getCpu() const;
+	void setCpu(int cpu);
+	std::string getVSwitchId() const;
+	void setVSwitchId(const std::string &vSwitchId);
+	std::string getPackageType() const;
+	void setPackageType(const std::string &packageType);
+	std::string getPostStart() const;
+	void setPostStart(const std::string &postStart);
+	std::string getPhpExtensions() const;
+	void setPhpExtensions(const std::string &phpExtensions);
+	bool getAssociateEip() const;
+	void setAssociateEip(bool associateEip);
+	std::string getWebContainer() const;
+	void setWebContainer(const std::string &webContainer);
+	int getMemory() const;
+	void setMemory(int memory);
+	std::string getSlsConfigs() const;
+	void setSlsConfigs(const std::string &slsConfigs);
+	std::string getKafkaConfigs() const;
+	void setKafkaConfigs(const std::string &kafkaConfigs);
+	bool getOpenCollectToKafka() const;
+	void setOpenCollectToKafka(bool openCollectToKafka);
+	std::string getCommandArgs() const;
+	void setCommandArgs(const std::string &commandArgs);
+	std::string getAcrAssumeRoleArn() const;
+	void setAcrAssumeRoleArn(const std::string &acrAssumeRoleArn);
+	std::string getReadiness() const;
+	void setReadiness(const std::string &readiness);
+	std::string getTimezone() const;
+	void setTimezone(const std::string &timezone);
+	std::string getOssAkId() const;
+	void setOssAkId(const std::string &ossAkId);
+	std::string getLiveness() const;
+	void setLiveness(const std::string &liveness);
+	std::string getSecurityGroupId() const;
+	void setSecurityGroupId(const std::string &securityGroupId);
+	std::string getPackageVersion() const;
+	void setPackageVersion(const std::string &packageVersion);
+	std::string getTomcatConfig() const;
+	void setTomcatConfig(const std::string &tomcatConfig);
+	std::string getWarStartOptions() const;
+	void setWarStartOptions(const std::string &warStartOptions);
+	std::string getEdasContainerVersion() const;
+	void setEdasContainerVersion(const std::string &edasContainerVersion);
+	std::string getPackageUrl() const;
+	void setPackageUrl(const std::string &packageUrl);
+	int getTerminationGracePeriodSeconds() const;
+	void setTerminationGracePeriodSeconds(int terminationGracePeriodSeconds);
+	std::string getPhpConfig() const;
+	void setPhpConfig(const std::string &phpConfig);
+	int getReplicas() const;
+	void setReplicas(int replicas);
+	std::string getCommand() const;
+	void setCommand(const std::string &command);
+	std::string getMountDesc() const;
+	void setMountDesc(const std::string &mountDesc);
+	std::string getJdk() const;
+	void setJdk(const std::string &jdk);
+	std::string getAppDescription() const;
+	void setAppDescription(const std::string &appDescription);
+	std::string getKafkaLogfileConfig() const;
+	void setKafkaLogfileConfig(const std::string &kafkaLogfileConfig);
+	std::string getAcrInstanceId() const;
+	void setAcrInstanceId(const std::string &acrInstanceId);
+	std::string getVpcId() const;
+	void setVpcId(const std::string &vpcId);
+	std::string getImageUrl() const;
+	void setImageUrl(const std::string &imageUrl);
+	std::string getPhp() const;
+	void setPhp(const std::string &php);
+	std::string getPhpConfigLocation() const;
+	void setPhpConfigLocation(const std::string &phpConfigLocation);
+
+private:
+	std::string nasId_;
+	std::string jarStartArgs_;
+	std::string ossAkSecret_;
+	std::string mountHost_;
+	bool autoConfig_;
+	std::string envs_;
+	std::string kafkaInstanceId_;
+	std::string phpPECLExtensions_;
+	std::string phpArmsConfigLocation_;
+	std::string programmingLanguage_;
+	std::string customHostAlias_;
+	bool deploy_;
+	std::string jarStartOptions_;
+	std::string appName_;
+	std::string namespaceId_;
+	bool purchaseEip_;
+	std::string configMapMountDesc_;
+	std::string ossMountDescs_;
+	std::string kafkaEndpoint_;
+	std::string preStop_;
+	int cpu_;
+	std::string vSwitchId_;
+	std::string packageType_;
+	std::string postStart_;
+	std::string phpExtensions_;
+	bool associateEip_;
+	std::string webContainer_;
+	int memory_;
+	std::string slsConfigs_;
+	std::string kafkaConfigs_;
+	bool openCollectToKafka_;
+	std::string commandArgs_;
+	std::string acrAssumeRoleArn_;
+	std::string readiness_;
+	std::string timezone_;
+	std::string ossAkId_;
+	std::string liveness_;
+	std::string securityGroupId_;
+	std::string packageVersion_;
+	std::string tomcatConfig_;
+	std::string warStartOptions_;
+	std::string edasContainerVersion_;
+	std::string packageUrl_;
+	int terminationGracePeriodSeconds_;
+	std::string phpConfig_;
+	int replicas_;
+	std::string command_;
+	std::string mountDesc_;
+	std::string jdk_;
+	std::string appDescription_;
+	std::string kafkaLogfileConfig_;
+	std::string acrInstanceId_;
+	std::string vpcId_;
+	std::string imageUrl_;
+	std::string php_;
+	std::string phpConfigLocation_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_

+ 52 - 58
sae/include/alibabacloud/sae/model/CreateApplicationScalingRuleRequest.h

@@ -1,69 +1,63 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT CreateApplicationScalingRuleRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateApplicationScalingRuleRequest();
-				~CreateApplicationScalingRuleRequest();
-
-				std::string getScalingRuleName()const;
-				void setScalingRuleName(const std::string& scalingRuleName);
-				int getMinReadyInstances()const;
-				void setMinReadyInstances(int minReadyInstances);
-				bool getScalingRuleEnable()const;
-				void setScalingRuleEnable(bool scalingRuleEnable);
-				std::string getScalingRuleTimer()const;
-				void setScalingRuleTimer(const std::string& scalingRuleTimer);
-				std::string getScalingRuleMetric()const;
-				void setScalingRuleMetric(const std::string& scalingRuleMetric);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getMinReadyInstanceRatio()const;
-				void setMinReadyInstanceRatio(int minReadyInstanceRatio);
-				std::string getScalingRuleType()const;
-				void setScalingRuleType(const std::string& scalingRuleType);
-
-            private:
-				std::string scalingRuleName_;
-				int minReadyInstances_;
-				bool scalingRuleEnable_;
-				std::string scalingRuleTimer_;
-				std::string scalingRuleMetric_;
-				std::string appId_;
-				int minReadyInstanceRatio_;
-				std::string scalingRuleType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT CreateApplicationScalingRuleRequest : public RoaServiceRequest {
+public:
+	CreateApplicationScalingRuleRequest();
+	~CreateApplicationScalingRuleRequest();
+	std::string getScalingRuleName() const;
+	void setScalingRuleName(const std::string &scalingRuleName);
+	int getMinReadyInstances() const;
+	void setMinReadyInstances(int minReadyInstances);
+	bool getScalingRuleEnable() const;
+	void setScalingRuleEnable(bool scalingRuleEnable);
+	std::string getScalingRuleTimer() const;
+	void setScalingRuleTimer(const std::string &scalingRuleTimer);
+	std::string getScalingRuleMetric() const;
+	void setScalingRuleMetric(const std::string &scalingRuleMetric);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getMinReadyInstanceRatio() const;
+	void setMinReadyInstanceRatio(int minReadyInstanceRatio);
+	std::string getScalingRuleType() const;
+	void setScalingRuleType(const std::string &scalingRuleType);
+
+private:
+	std::string scalingRuleName_;
+	int minReadyInstances_;
+	bool scalingRuleEnable_;
+	std::string scalingRuleTimer_;
+	std::string scalingRuleMetric_;
+	std::string appId_;
+	int minReadyInstanceRatio_;
+	std::string scalingRuleType_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONSCALINGRULEREQUEST_H_

+ 40 - 46
sae/include/alibabacloud/sae/model/CreateConfigMapRequest.h

@@ -1,57 +1,51 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT CreateConfigMapRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateConfigMapRequest();
-				~CreateConfigMapRequest();
-
-				std::string getData()const;
-				void setData(const std::string& data);
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-				std::string getName()const;
-				void setName(const std::string& name);
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-
-            private:
-				std::string data_;
-				std::string namespaceId_;
-				std::string name_;
-				std::string description_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT CreateConfigMapRequest : public RoaServiceRequest {
+public:
+	CreateConfigMapRequest();
+	~CreateConfigMapRequest();
+	std::string getData() const;
+	void setData(const std::string &data);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+	std::string getName() const;
+	void setName(const std::string &name);
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+
+private:
+	std::string data_;
+	std::string namespaceId_;
+	std::string name_;
+	std::string description_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_

+ 43 - 49
sae/include/alibabacloud/sae/model/CreateGreyTagRouteRequest.h

@@ -1,60 +1,54 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_CREATEGREYTAGROUTEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_CREATEGREYTAGROUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT CreateGreyTagRouteRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateGreyTagRouteRequest();
-				~CreateGreyTagRouteRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getName()const;
-				void setName(const std::string& name);
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getDubboRules()const;
-				void setDubboRules(const std::string& dubboRules);
-				std::string getScRules()const;
-				void setScRules(const std::string& scRules);
-
-            private:
-				std::string appId_;
-				std::string name_;
-				std::string description_;
-				std::string dubboRules_;
-				std::string scRules_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_CREATEGREYTAGROUTEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_CREATEGREYTAGROUTEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_CREATEGREYTAGROUTEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT CreateGreyTagRouteRequest : public RoaServiceRequest {
+public:
+	CreateGreyTagRouteRequest();
+	~CreateGreyTagRouteRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getName() const;
+	void setName(const std::string &name);
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+	std::string getDubboRules() const;
+	void setDubboRules(const std::string &dubboRules);
+	std::string getScRules() const;
+	void setScRules(const std::string &scRules);
+
+private:
+	std::string appId_;
+	std::string name_;
+	std::string description_;
+	std::string dubboRules_;
+	std::string scRules_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_CREATEGREYTAGROUTEREQUEST_H_

+ 55 - 55
sae/include/alibabacloud/sae/model/CreateIngressRequest.h

@@ -1,66 +1,66 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT CreateIngressRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateIngressRequest();
-				~CreateIngressRequest();
-
-				int getListenerPort()const;
-				void setListenerPort(int listenerPort);
-				std::string getSlbId()const;
-				void setSlbId(const std::string& slbId);
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getRules()const;
-				void setRules(const std::string& rules);
-				std::string getCertId()const;
-				void setCertId(const std::string& certId);
-				std::string getDefaultRule()const;
-				void setDefaultRule(const std::string& defaultRule);
-
-            private:
-				int listenerPort_;
-				std::string slbId_;
-				std::string namespaceId_;
-				std::string description_;
-				std::string rules_;
-				std::string certId_;
-				std::string defaultRule_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT CreateIngressRequest : public RoaServiceRequest {
+public:
+	CreateIngressRequest();
+	~CreateIngressRequest();
+	int getListenerPort() const;
+	void setListenerPort(int listenerPort);
+	std::string getSlbId() const;
+	void setSlbId(const std::string &slbId);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+	std::string getLoadBalanceType() const;
+	void setLoadBalanceType(const std::string &loadBalanceType);
+	std::string getRules() const;
+	void setRules(const std::string &rules);
+	std::string getCertId() const;
+	void setCertId(const std::string &certId);
+	std::string getListenerProtocol() const;
+	void setListenerProtocol(const std::string &listenerProtocol);
+	std::string getDefaultRule() const;
+	void setDefaultRule(const std::string &defaultRule);
+
+private:
+	int listenerPort_;
+	std::string slbId_;
+	std::string namespaceId_;
+	std::string description_;
+	std::string loadBalanceType_;
+	std::string rules_;
+	std::string certId_;
+	std::string listenerProtocol_;
+	std::string defaultRule_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_

+ 37 - 43
sae/include/alibabacloud/sae/model/CreateNamespaceRequest.h

@@ -1,54 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_CREATENAMESPACEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_CREATENAMESPACEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT CreateNamespaceRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateNamespaceRequest();
-				~CreateNamespaceRequest();
-
-				std::string getNamespaceName()const;
-				void setNamespaceName(const std::string& namespaceName);
-				std::string getNamespaceDescription()const;
-				void setNamespaceDescription(const std::string& namespaceDescription);
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-
-            private:
-				std::string namespaceName_;
-				std::string namespaceDescription_;
-				std::string namespaceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_CREATENAMESPACEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_CREATENAMESPACEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_CREATENAMESPACEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT CreateNamespaceRequest : public RoaServiceRequest {
+public:
+	CreateNamespaceRequest();
+	~CreateNamespaceRequest();
+	std::string getNamespaceName() const;
+	void setNamespaceName(const std::string &namespaceName);
+	std::string getNamespaceDescription() const;
+	void setNamespaceDescription(const std::string &namespaceDescription);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+
+private:
+	std::string namespaceName_;
+	std::string namespaceDescription_;
+	std::string namespaceId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_CREATENAMESPACEREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DeleteApplicationRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DeleteApplicationRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteApplicationRequest();
-				~DeleteApplicationRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DeleteApplicationRequest : public RoaServiceRequest {
+public:
+	DeleteApplicationRequest();
+	~DeleteApplicationRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/DeleteApplicationScalingRuleRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DeleteApplicationScalingRuleRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteApplicationScalingRuleRequest();
-				~DeleteApplicationScalingRuleRequest();
-
-				std::string getScalingRuleName()const;
-				void setScalingRuleName(const std::string& scalingRuleName);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string scalingRuleName_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DeleteApplicationScalingRuleRequest : public RoaServiceRequest {
+public:
+	DeleteApplicationScalingRuleRequest();
+	~DeleteApplicationScalingRuleRequest();
+	std::string getScalingRuleName() const;
+	void setScalingRuleName(const std::string &scalingRuleName);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string scalingRuleName_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONSCALINGRULEREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DeleteConfigMapRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DeleteConfigMapRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteConfigMapRequest();
-				~DeleteConfigMapRequest();
-
-				long getConfigMapId()const;
-				void setConfigMapId(long configMapId);
-
-            private:
-				long configMapId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DeleteConfigMapRequest : public RoaServiceRequest {
+public:
+	DeleteConfigMapRequest();
+	~DeleteConfigMapRequest();
+	long getConfigMapId() const;
+	void setConfigMapId(long configMapId);
+
+private:
+	long configMapId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DeleteGreyTagRouteRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DELETEGREYTAGROUTEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DELETEGREYTAGROUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DeleteGreyTagRouteRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteGreyTagRouteRequest();
-				~DeleteGreyTagRouteRequest();
-
-				long getGreyTagRouteId()const;
-				void setGreyTagRouteId(long greyTagRouteId);
-
-            private:
-				long greyTagRouteId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DELETEGREYTAGROUTEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DELETEGREYTAGROUTEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DELETEGREYTAGROUTEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DeleteGreyTagRouteRequest : public RoaServiceRequest {
+public:
+	DeleteGreyTagRouteRequest();
+	~DeleteGreyTagRouteRequest();
+	long getGreyTagRouteId() const;
+	void setGreyTagRouteId(long greyTagRouteId);
+
+private:
+	long greyTagRouteId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DELETEGREYTAGROUTEREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DeleteIngressRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DeleteIngressRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteIngressRequest();
-				~DeleteIngressRequest();
-
-				long getIngressId()const;
-				void setIngressId(long ingressId);
-
-            private:
-				long ingressId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DeleteIngressRequest : public RoaServiceRequest {
+public:
+	DeleteIngressRequest();
+	~DeleteIngressRequest();
+	long getIngressId() const;
+	void setIngressId(long ingressId);
+
+private:
+	long ingressId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DeleteNamespaceRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DeleteNamespaceRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteNamespaceRequest();
-				~DeleteNamespaceRequest();
-
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-
-            private:
-				std::string namespaceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DeleteNamespaceRequest : public RoaServiceRequest {
+public:
+	DeleteNamespaceRequest();
+	~DeleteNamespaceRequest();
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+
+private:
+	std::string namespaceId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_

+ 181 - 184
sae/include/alibabacloud/sae/model/DeployApplicationRequest.h

@@ -1,195 +1,192 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DeployApplicationRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeployApplicationRequest();
-				~DeployApplicationRequest();
-
-				std::string getNasId()const;
-				void setNasId(const std::string& nasId);
-				std::string getJarStartArgs()const;
-				void setJarStartArgs(const std::string& jarStartArgs);
-				std::string getOssAkSecret()const;
-				void setOssAkSecret(const std::string& ossAkSecret);
-				std::string getMountHost()const;
-				void setMountHost(const std::string& mountHost);
-				int getBatchWaitTime()const;
-				void setBatchWaitTime(int batchWaitTime);
-				std::string getEnvs()const;
-				void setEnvs(const std::string& envs);
-				std::string getKafkaInstanceId()const;
-				void setKafkaInstanceId(const std::string& kafkaInstanceId);
-				std::string getPhpPECLExtensions()const;
-				void setPhpPECLExtensions(const std::string& phpPECLExtensions);
-				std::string getPhpArmsConfigLocation()const;
-				void setPhpArmsConfigLocation(const std::string& phpArmsConfigLocation);
-				std::string getCustomHostAlias()const;
-				void setCustomHostAlias(const std::string& customHostAlias);
-				std::string getJarStartOptions()const;
-				void setJarStartOptions(const std::string& jarStartOptions);
-				std::string getConfigMapMountDesc()const;
-				void setConfigMapMountDesc(const std::string& configMapMountDesc);
-				std::string getOssMountDescs()const;
-				void setOssMountDescs(const std::string& ossMountDescs);
-				std::string getKafkaEndpoint()const;
-				void setKafkaEndpoint(const std::string& kafkaEndpoint);
-				std::string getPreStop()const;
-				void setPreStop(const std::string& preStop);
-				std::string getUpdateStrategy()const;
-				void setUpdateStrategy(const std::string& updateStrategy);
-				std::string getChangeOrderDesc()const;
-				void setChangeOrderDesc(const std::string& changeOrderDesc);
-				int getMinReadyInstanceRatio()const;
-				void setMinReadyInstanceRatio(int minReadyInstanceRatio);
-				bool getAutoEnableApplicationScalingRule()const;
-				void setAutoEnableApplicationScalingRule(bool autoEnableApplicationScalingRule);
-				std::string getPostStart()const;
-				void setPostStart(const std::string& postStart);
-				std::string getPhpExtensions()const;
-				void setPhpExtensions(const std::string& phpExtensions);
-				bool getAssociateEip()const;
-				void setAssociateEip(bool associateEip);
-				std::string getWebContainer()const;
-				void setWebContainer(const std::string& webContainer);
-				std::string getEnableAhas()const;
-				void setEnableAhas(const std::string& enableAhas);
-				std::string getSlsConfigs()const;
-				void setSlsConfigs(const std::string& slsConfigs);
-				bool getOpenCollectToKafka()const;
-				void setOpenCollectToKafka(bool openCollectToKafka);
-				std::string getCommandArgs()const;
-				void setCommandArgs(const std::string& commandArgs);
-				std::string getAcrAssumeRoleArn()const;
-				void setAcrAssumeRoleArn(const std::string& acrAssumeRoleArn);
-				std::string getReadiness()const;
-				void setReadiness(const std::string& readiness);
-				std::string getTimezone()const;
-				void setTimezone(const std::string& timezone);
-				std::string getOssAkId()const;
-				void setOssAkId(const std::string& ossAkId);
-				std::string getLiveness()const;
-				void setLiveness(const std::string& liveness);
-				std::string getPackageVersion()const;
-				void setPackageVersion(const std::string& packageVersion);
-				std::string getTomcatConfig()const;
-				void setTomcatConfig(const std::string& tomcatConfig);
-				std::string getWarStartOptions()const;
-				void setWarStartOptions(const std::string& warStartOptions);
-				std::string getEdasContainerVersion()const;
-				void setEdasContainerVersion(const std::string& edasContainerVersion);
-				std::string getPackageUrl()const;
-				void setPackageUrl(const std::string& packageUrl);
-				int getTerminationGracePeriodSeconds()const;
-				void setTerminationGracePeriodSeconds(int terminationGracePeriodSeconds);
-				std::string getPhpConfig()const;
-				void setPhpConfig(const std::string& phpConfig);
-				bool getEnableGreyTagRoute()const;
-				void setEnableGreyTagRoute(bool enableGreyTagRoute);
-				std::string getCommand()const;
-				void setCommand(const std::string& command);
-				std::string getMountDesc()const;
-				void setMountDesc(const std::string& mountDesc);
-				std::string getJdk()const;
-				void setJdk(const std::string& jdk);
-				int getMinReadyInstances()const;
-				void setMinReadyInstances(int minReadyInstances);
-				std::string getKafkaLogfileConfig()const;
-				void setKafkaLogfileConfig(const std::string& kafkaLogfileConfig);
-				std::string getAcrInstanceId()const;
-				void setAcrInstanceId(const std::string& acrInstanceId);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getImageUrl()const;
-				void setImageUrl(const std::string& imageUrl);
-				std::string getPhp()const;
-				void setPhp(const std::string& php);
-				std::string getPhpConfigLocation()const;
-				void setPhpConfigLocation(const std::string& phpConfigLocation);
-
-            private:
-				std::string nasId_;
-				std::string jarStartArgs_;
-				std::string ossAkSecret_;
-				std::string mountHost_;
-				int batchWaitTime_;
-				std::string envs_;
-				std::string kafkaInstanceId_;
-				std::string phpPECLExtensions_;
-				std::string phpArmsConfigLocation_;
-				std::string customHostAlias_;
-				std::string jarStartOptions_;
-				std::string configMapMountDesc_;
-				std::string ossMountDescs_;
-				std::string kafkaEndpoint_;
-				std::string preStop_;
-				std::string updateStrategy_;
-				std::string changeOrderDesc_;
-				int minReadyInstanceRatio_;
-				bool autoEnableApplicationScalingRule_;
-				std::string postStart_;
-				std::string phpExtensions_;
-				bool associateEip_;
-				std::string webContainer_;
-				std::string enableAhas_;
-				std::string slsConfigs_;
-				bool openCollectToKafka_;
-				std::string commandArgs_;
-				std::string acrAssumeRoleArn_;
-				std::string readiness_;
-				std::string timezone_;
-				std::string ossAkId_;
-				std::string liveness_;
-				std::string packageVersion_;
-				std::string tomcatConfig_;
-				std::string warStartOptions_;
-				std::string edasContainerVersion_;
-				std::string packageUrl_;
-				int terminationGracePeriodSeconds_;
-				std::string phpConfig_;
-				bool enableGreyTagRoute_;
-				std::string command_;
-				std::string mountDesc_;
-				std::string jdk_;
-				int minReadyInstances_;
-				std::string kafkaLogfileConfig_;
-				std::string acrInstanceId_;
-				std::string appId_;
-				std::string imageUrl_;
-				std::string php_;
-				std::string phpConfigLocation_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DeployApplicationRequest : public RoaServiceRequest {
+public:
+	DeployApplicationRequest();
+	~DeployApplicationRequest();
+	std::string getNasId() const;
+	void setNasId(const std::string &nasId);
+	std::string getJarStartArgs() const;
+	void setJarStartArgs(const std::string &jarStartArgs);
+	std::string getOssAkSecret() const;
+	void setOssAkSecret(const std::string &ossAkSecret);
+	std::string getMountHost() const;
+	void setMountHost(const std::string &mountHost);
+	int getBatchWaitTime() const;
+	void setBatchWaitTime(int batchWaitTime);
+	std::string getEnvs() const;
+	void setEnvs(const std::string &envs);
+	std::string getKafkaInstanceId() const;
+	void setKafkaInstanceId(const std::string &kafkaInstanceId);
+	std::string getPhpPECLExtensions() const;
+	void setPhpPECLExtensions(const std::string &phpPECLExtensions);
+	std::string getPhpArmsConfigLocation() const;
+	void setPhpArmsConfigLocation(const std::string &phpArmsConfigLocation);
+	std::string getCustomHostAlias() const;
+	void setCustomHostAlias(const std::string &customHostAlias);
+	std::string getJarStartOptions() const;
+	void setJarStartOptions(const std::string &jarStartOptions);
+	std::string getConfigMapMountDesc() const;
+	void setConfigMapMountDesc(const std::string &configMapMountDesc);
+	std::string getOssMountDescs() const;
+	void setOssMountDescs(const std::string &ossMountDescs);
+	std::string getKafkaEndpoint() const;
+	void setKafkaEndpoint(const std::string &kafkaEndpoint);
+	std::string getPreStop() const;
+	void setPreStop(const std::string &preStop);
+	std::string getUpdateStrategy() const;
+	void setUpdateStrategy(const std::string &updateStrategy);
+	std::string getChangeOrderDesc() const;
+	void setChangeOrderDesc(const std::string &changeOrderDesc);
+	int getMinReadyInstanceRatio() const;
+	void setMinReadyInstanceRatio(int minReadyInstanceRatio);
+	bool getAutoEnableApplicationScalingRule() const;
+	void setAutoEnableApplicationScalingRule(bool autoEnableApplicationScalingRule);
+	std::string getPostStart() const;
+	void setPostStart(const std::string &postStart);
+	std::string getPhpExtensions() const;
+	void setPhpExtensions(const std::string &phpExtensions);
+	bool getAssociateEip() const;
+	void setAssociateEip(bool associateEip);
+	std::string getWebContainer() const;
+	void setWebContainer(const std::string &webContainer);
+	std::string getEnableAhas() const;
+	void setEnableAhas(const std::string &enableAhas);
+	std::string getSlsConfigs() const;
+	void setSlsConfigs(const std::string &slsConfigs);
+	std::string getKafkaConfigs() const;
+	void setKafkaConfigs(const std::string &kafkaConfigs);
+	bool getOpenCollectToKafka() const;
+	void setOpenCollectToKafka(bool openCollectToKafka);
+	std::string getCommandArgs() const;
+	void setCommandArgs(const std::string &commandArgs);
+	std::string getAcrAssumeRoleArn() const;
+	void setAcrAssumeRoleArn(const std::string &acrAssumeRoleArn);
+	std::string getReadiness() const;
+	void setReadiness(const std::string &readiness);
+	std::string getTimezone() const;
+	void setTimezone(const std::string &timezone);
+	std::string getOssAkId() const;
+	void setOssAkId(const std::string &ossAkId);
+	std::string getLiveness() const;
+	void setLiveness(const std::string &liveness);
+	std::string getPackageVersion() const;
+	void setPackageVersion(const std::string &packageVersion);
+	std::string getTomcatConfig() const;
+	void setTomcatConfig(const std::string &tomcatConfig);
+	std::string getWarStartOptions() const;
+	void setWarStartOptions(const std::string &warStartOptions);
+	std::string getEdasContainerVersion() const;
+	void setEdasContainerVersion(const std::string &edasContainerVersion);
+	std::string getPackageUrl() const;
+	void setPackageUrl(const std::string &packageUrl);
+	int getTerminationGracePeriodSeconds() const;
+	void setTerminationGracePeriodSeconds(int terminationGracePeriodSeconds);
+	std::string getPhpConfig() const;
+	void setPhpConfig(const std::string &phpConfig);
+	bool getEnableGreyTagRoute() const;
+	void setEnableGreyTagRoute(bool enableGreyTagRoute);
+	std::string getCommand() const;
+	void setCommand(const std::string &command);
+	std::string getMountDesc() const;
+	void setMountDesc(const std::string &mountDesc);
+	std::string getJdk() const;
+	void setJdk(const std::string &jdk);
+	int getMinReadyInstances() const;
+	void setMinReadyInstances(int minReadyInstances);
+	std::string getKafkaLogfileConfig() const;
+	void setKafkaLogfileConfig(const std::string &kafkaLogfileConfig);
+	std::string getAcrInstanceId() const;
+	void setAcrInstanceId(const std::string &acrInstanceId);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getImageUrl() const;
+	void setImageUrl(const std::string &imageUrl);
+	std::string getPhp() const;
+	void setPhp(const std::string &php);
+	std::string getPhpConfigLocation() const;
+	void setPhpConfigLocation(const std::string &phpConfigLocation);
+
+private:
+	std::string nasId_;
+	std::string jarStartArgs_;
+	std::string ossAkSecret_;
+	std::string mountHost_;
+	int batchWaitTime_;
+	std::string envs_;
+	std::string kafkaInstanceId_;
+	std::string phpPECLExtensions_;
+	std::string phpArmsConfigLocation_;
+	std::string customHostAlias_;
+	std::string jarStartOptions_;
+	std::string configMapMountDesc_;
+	std::string ossMountDescs_;
+	std::string kafkaEndpoint_;
+	std::string preStop_;
+	std::string updateStrategy_;
+	std::string changeOrderDesc_;
+	int minReadyInstanceRatio_;
+	bool autoEnableApplicationScalingRule_;
+	std::string postStart_;
+	std::string phpExtensions_;
+	bool associateEip_;
+	std::string webContainer_;
+	std::string enableAhas_;
+	std::string slsConfigs_;
+	std::string kafkaConfigs_;
+	bool openCollectToKafka_;
+	std::string commandArgs_;
+	std::string acrAssumeRoleArn_;
+	std::string readiness_;
+	std::string timezone_;
+	std::string ossAkId_;
+	std::string liveness_;
+	std::string packageVersion_;
+	std::string tomcatConfig_;
+	std::string warStartOptions_;
+	std::string edasContainerVersion_;
+	std::string packageUrl_;
+	int terminationGracePeriodSeconds_;
+	std::string phpConfig_;
+	bool enableGreyTagRoute_;
+	std::string command_;
+	std::string mountDesc_;
+	std::string jdk_;
+	int minReadyInstances_;
+	std::string kafkaLogfileConfig_;
+	std::string acrInstanceId_;
+	std::string appId_;
+	std::string imageUrl_;
+	std::string php_;
+	std::string phpConfigLocation_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_

+ 43 - 49
sae/include/alibabacloud/sae/model/DescribeAppServiceDetailRequest.h

@@ -1,60 +1,54 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPSERVICEDETAILREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPSERVICEDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeAppServiceDetailRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeAppServiceDetailRequest();
-				~DescribeAppServiceDetailRequest();
-
-				std::string getServiceType()const;
-				void setServiceType(const std::string& serviceType);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getServiceVersion()const;
-				void setServiceVersion(const std::string& serviceVersion);
-				std::string getServiceName()const;
-				void setServiceName(const std::string& serviceName);
-				std::string getServiceGroup()const;
-				void setServiceGroup(const std::string& serviceGroup);
-
-            private:
-				std::string serviceType_;
-				std::string appId_;
-				std::string serviceVersion_;
-				std::string serviceName_;
-				std::string serviceGroup_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPSERVICEDETAILREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPSERVICEDETAILREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPSERVICEDETAILREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeAppServiceDetailRequest : public RoaServiceRequest {
+public:
+	DescribeAppServiceDetailRequest();
+	~DescribeAppServiceDetailRequest();
+	std::string getServiceType() const;
+	void setServiceType(const std::string &serviceType);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getServiceVersion() const;
+	void setServiceVersion(const std::string &serviceVersion);
+	std::string getServiceName() const;
+	void setServiceName(const std::string &serviceName);
+	std::string getServiceGroup() const;
+	void setServiceGroup(const std::string &serviceGroup);
+
+private:
+	std::string serviceType_;
+	std::string appId_;
+	std::string serviceVersion_;
+	std::string serviceName_;
+	std::string serviceGroup_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPSERVICEDETAILREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/DescribeApplicationConfigRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeApplicationConfigRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeApplicationConfigRequest();
-				~DescribeApplicationConfigRequest();
-
-				std::string getVersionId()const;
-				void setVersionId(const std::string& versionId);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string versionId_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeApplicationConfigRequest : public RoaServiceRequest {
+public:
+	DescribeApplicationConfigRequest();
+	~DescribeApplicationConfigRequest();
+	std::string getVersionId() const;
+	void setVersionId(const std::string &versionId);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string versionId_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_

+ 1 - 0
sae/include/alibabacloud/sae/model/DescribeApplicationConfigResult.h

@@ -115,6 +115,7 @@ namespace AlibabaCloud
 					int minReadyInstanceRatio;
 					std::string phpPECLExtensions;
 					std::string regionId;
+					std::string programmingLanguage;
 					std::string enableAhas;
 				};
 

+ 37 - 43
sae/include/alibabacloud/sae/model/DescribeApplicationGroupsRequest.h

@@ -1,54 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeApplicationGroupsRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeApplicationGroupsRequest();
-				~DescribeApplicationGroupsRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-
-            private:
-				std::string appId_;
-				int pageSize_;
-				int currentPage_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeApplicationGroupsRequest : public RoaServiceRequest {
+public:
+	DescribeApplicationGroupsRequest();
+	~DescribeApplicationGroupsRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+
+private:
+	std::string appId_;
+	int pageSize_;
+	int currentPage_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_

+ 1 - 1
sae/include/alibabacloud/sae/model/DescribeApplicationGroupsResult.h

@@ -34,8 +34,8 @@ namespace AlibabaCloud
 			public:
 				struct ApplicationGroup
 				{
-					std::string groupName;
 					std::string jdk;
+					std::string groupName;
 					int groupType;
 					std::string edasContainerVersion;
 					std::string packageType;

+ 34 - 40
sae/include/alibabacloud/sae/model/DescribeApplicationImageRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeApplicationImageRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeApplicationImageRequest();
-				~DescribeApplicationImageRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getImageUrl()const;
-				void setImageUrl(const std::string& imageUrl);
-
-            private:
-				std::string appId_;
-				std::string imageUrl_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeApplicationImageRequest : public RoaServiceRequest {
+public:
+	DescribeApplicationImageRequest();
+	~DescribeApplicationImageRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getImageUrl() const;
+	void setImageUrl(const std::string &imageUrl);
+
+private:
+	std::string appId_;
+	std::string imageUrl_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_H_

+ 1 - 1
sae/include/alibabacloud/sae/model/DescribeApplicationImageResult.h

@@ -34,8 +34,8 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
-					std::string repoNamespace;
 					std::string repoOriginType;
+					std::string repoNamespace;
 					std::string repoType;
 					std::string crUrl;
 					std::string repoName;

+ 46 - 52
sae/include/alibabacloud/sae/model/DescribeApplicationInstancesRequest.h

@@ -1,63 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeApplicationInstancesRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeApplicationInstancesRequest();
-				~DescribeApplicationInstancesRequest();
-
-				std::string getJobId()const;
-				void setJobId(const std::string& jobId);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getGroupId()const;
-				void setGroupId(const std::string& groupId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-				bool getReverse()const;
-				void setReverse(bool reverse);
-
-            private:
-				std::string jobId_;
-				std::string appId_;
-				std::string groupId_;
-				int pageSize_;
-				int currentPage_;
-				bool reverse_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeApplicationInstancesRequest : public RoaServiceRequest {
+public:
+	DescribeApplicationInstancesRequest();
+	~DescribeApplicationInstancesRequest();
+	std::string getJobId() const;
+	void setJobId(const std::string &jobId);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getGroupId() const;
+	void setGroupId(const std::string &groupId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	bool getReverse() const;
+	void setReverse(bool reverse);
+
+private:
+	std::string jobId_;
+	std::string appId_;
+	std::string groupId_;
+	int pageSize_;
+	int currentPage_;
+	bool reverse_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/DescribeApplicationScalingRuleRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeApplicationScalingRuleRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeApplicationScalingRuleRequest();
-				~DescribeApplicationScalingRuleRequest();
-
-				std::string getScalingRuleName()const;
-				void setScalingRuleName(const std::string& scalingRuleName);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string scalingRuleName_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeApplicationScalingRuleRequest : public RoaServiceRequest {
+public:
+	DescribeApplicationScalingRuleRequest();
+	~DescribeApplicationScalingRuleRequest();
+	std::string getScalingRuleName() const;
+	void setScalingRuleName(const std::string &scalingRuleName);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string scalingRuleName_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULEREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeApplicationScalingRulesRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeApplicationScalingRulesRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeApplicationScalingRulesRequest();
-				~DescribeApplicationScalingRulesRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeApplicationScalingRulesRequest : public RoaServiceRequest {
+public:
+	DescribeApplicationScalingRulesRequest();
+	~DescribeApplicationScalingRulesRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSCALINGRULESREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeApplicationSlbsRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeApplicationSlbsRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeApplicationSlbsRequest();
-				~DescribeApplicationSlbsRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeApplicationSlbsRequest : public RoaServiceRequest {
+public:
+	DescribeApplicationSlbsRequest();
+	~DescribeApplicationSlbsRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_H_

+ 2 - 2
sae/include/alibabacloud/sae/model/DescribeApplicationSlbsResult.h

@@ -34,14 +34,14 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
-					struct InternetItem
+					struct IntranetItem
 					{
 						int targetPort;
 						int port;
 						std::string protocol;
 						std::string httpsCertId;
 					};
-					struct IntranetItem
+					struct InternetItem
 					{
 						int targetPort;
 						int port;

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeApplicationStatusRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeApplicationStatusRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeApplicationStatusRequest();
-				~DescribeApplicationStatusRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeApplicationStatusRequest : public RoaServiceRequest {
+public:
+	DescribeApplicationStatusRequest();
+	~DescribeApplicationStatusRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeChangeOrderRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeChangeOrderRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeChangeOrderRequest();
-				~DescribeChangeOrderRequest();
-
-				std::string getChangeOrderId()const;
-				void setChangeOrderId(const std::string& changeOrderId);
-
-            private:
-				std::string changeOrderId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeChangeOrderRequest : public RoaServiceRequest {
+public:
+	DescribeChangeOrderRequest();
+	~DescribeChangeOrderRequest();
+	std::string getChangeOrderId() const;
+	void setChangeOrderId(const std::string &changeOrderId);
+
+private:
+	std::string changeOrderId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/DescribeComponentsRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeComponentsRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeComponentsRequest();
-				~DescribeComponentsRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getType()const;
-				void setType(const std::string& type);
-
-            private:
-				std::string appId_;
-				std::string type_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeComponentsRequest : public RoaServiceRequest {
+public:
+	DescribeComponentsRequest();
+	~DescribeComponentsRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getType() const;
+	void setType(const std::string &type);
+
+private:
+	std::string appId_;
+	std::string type_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeConfigMapRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeConfigMapRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeConfigMapRequest();
-				~DescribeConfigMapRequest();
-
-				long getConfigMapId()const;
-				void setConfigMapId(long configMapId);
-
-            private:
-				long configMapId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeConfigMapRequest : public RoaServiceRequest {
+public:
+	DescribeConfigMapRequest();
+	~DescribeConfigMapRequest();
+	long getConfigMapId() const;
+	void setConfigMapId(long configMapId);
+
+private:
+	long configMapId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_

+ 1 - 1
sae/include/alibabacloud/sae/model/DescribeConfigMapResult.h

@@ -44,8 +44,8 @@ namespace AlibabaCloud
 					long updateTime;
 					std::vector<RelateApp> relateApps;
 					std::string data;
-					long configMapId;
 					std::string namespaceId;
+					long configMapId;
 					std::string name;
 				};
 

+ 34 - 40
sae/include/alibabacloud/sae/model/DescribeConfigurationPriceRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGURATIONPRICEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGURATIONPRICEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeConfigurationPriceRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeConfigurationPriceRequest();
-				~DescribeConfigurationPriceRequest();
-
-				int getMemory()const;
-				void setMemory(int memory);
-				int getCpu()const;
-				void setCpu(int cpu);
-
-            private:
-				int memory_;
-				int cpu_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGURATIONPRICEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGURATIONPRICEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGURATIONPRICEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeConfigurationPriceRequest : public RoaServiceRequest {
+public:
+	DescribeConfigurationPriceRequest();
+	~DescribeConfigurationPriceRequest();
+	int getMemory() const;
+	void setMemory(int memory);
+	int getCpu() const;
+	void setCpu(int cpu);
+
+private:
+	int memory_;
+	int cpu_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGURATIONPRICEREQUEST_H_

+ 28 - 34
sae/include/alibabacloud/sae/model/DescribeEdasContainersRequest.h

@@ -1,45 +1,39 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeEdasContainersRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeEdasContainersRequest();
-				~DescribeEdasContainersRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeEdasContainersRequest : public RoaServiceRequest {
+public:
+	DescribeEdasContainersRequest();
+	~DescribeEdasContainersRequest();
+
+private:
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeGreyTagRouteRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEGREYTAGROUTEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEGREYTAGROUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeGreyTagRouteRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeGreyTagRouteRequest();
-				~DescribeGreyTagRouteRequest();
-
-				long getGreyTagRouteId()const;
-				void setGreyTagRouteId(long greyTagRouteId);
-
-            private:
-				long greyTagRouteId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEGREYTAGROUTEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEGREYTAGROUTEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEGREYTAGROUTEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeGreyTagRouteRequest : public RoaServiceRequest {
+public:
+	DescribeGreyTagRouteRequest();
+	~DescribeGreyTagRouteRequest();
+	long getGreyTagRouteId() const;
+	void setGreyTagRouteId(long greyTagRouteId);
+
+private:
+	long greyTagRouteId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEGREYTAGROUTEREQUEST_H_

+ 6 - 6
sae/include/alibabacloud/sae/model/DescribeGreyTagRouteResult.h

@@ -36,23 +36,23 @@ namespace AlibabaCloud
 				{
 					struct ScRule
 					{
-						struct Item
+						struct Scrulesitem
 						{
-							std::string cond;
 							std::string type;
+							std::string cond;
 							std::string expr;
 							std::string value;
-							int index;
 							std::string _operator;
+							int index;
 							std::string name;
 						};
 						std::string path;
 						std::string condition;
-						std::vector<ScRule::Item> items;
+						std::vector<ScRule::Scrulesitem> items;
 					};
 					struct DubboRule
 					{
-						struct Item2
+						struct Item
 						{
 							std::string cond;
 							std::string type;
@@ -67,7 +67,7 @@ namespace AlibabaCloud
 						std::string serviceName;
 						std::string version;
 						std::string methodName;
-						std::vector<DubboRule::Item2> items1;
+						std::vector<DubboRule::Item> items1;
 					};
 					long greyTagRouteId;
 					std::string description;

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeIngressRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeIngressRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeIngressRequest();
-				~DescribeIngressRequest();
-
-				long getIngressId()const;
-				void setIngressId(long ingressId);
-
-            private:
-				long ingressId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeIngressRequest : public RoaServiceRequest {
+public:
+	DescribeIngressRequest();
+	~DescribeIngressRequest();
+	long getIngressId() const;
+	void setIngressId(long ingressId);
+
+private:
+	long ingressId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_

+ 3 - 1
sae/include/alibabacloud/sae/model/DescribeIngressResult.h

@@ -53,8 +53,10 @@ namespace AlibabaCloud
 					int listenerPort;
 					std::string description;
 					std::string certId;
-					long id;
+					std::string loadBalanceType;
 					std::string namespaceId;
+					long id;
+					std::string listenerProtocol;
 					std::vector<Rule> rules;
 					std::string slbType;
 					std::string name;

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeInstanceLogRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeInstanceLogRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeInstanceLogRequest();
-				~DescribeInstanceLogRequest();
-
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-
-            private:
-				std::string instanceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeInstanceLogRequest : public RoaServiceRequest {
+public:
+	DescribeInstanceLogRequest();
+	~DescribeInstanceLogRequest();
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+
+private:
+	std::string instanceId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_H_

+ 28 - 34
sae/include/alibabacloud/sae/model/DescribeInstanceSpecificationsRequest.h

@@ -1,45 +1,39 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeInstanceSpecificationsRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeInstanceSpecificationsRequest();
-				~DescribeInstanceSpecificationsRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeInstanceSpecificationsRequest : public RoaServiceRequest {
+public:
+	DescribeInstanceSpecificationsRequest();
+	~DescribeInstanceSpecificationsRequest();
+
+private:
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/DescribeNamespaceListRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceListRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeNamespaceListRequest();
-				~DescribeNamespaceListRequest();
-
-				bool getHybridCloudExclude()const;
-				void setHybridCloudExclude(bool hybridCloudExclude);
-				bool getContainCustom()const;
-				void setContainCustom(bool containCustom);
-
-            private:
-				bool hybridCloudExclude_;
-				bool containCustom_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceListRequest : public RoaServiceRequest {
+public:
+	DescribeNamespaceListRequest();
+	~DescribeNamespaceListRequest();
+	bool getHybridCloudExclude() const;
+	void setHybridCloudExclude(bool hybridCloudExclude);
+	bool getContainCustom() const;
+	void setContainCustom(bool containCustom);
+
+private:
+	bool hybridCloudExclude_;
+	bool containCustom_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeNamespaceRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeNamespaceRequest();
-				~DescribeNamespaceRequest();
-
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-
-            private:
-				std::string namespaceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceRequest : public RoaServiceRequest {
+public:
+	DescribeNamespaceRequest();
+	~DescribeNamespaceRequest();
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+
+private:
+	std::string namespaceId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACEREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribeNamespaceResourcesRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceResourcesRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeNamespaceResourcesRequest();
-				~DescribeNamespaceResourcesRequest();
-
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-
-            private:
-				std::string namespaceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceResourcesRequest : public RoaServiceRequest {
+public:
+	DescribeNamespaceResourcesRequest();
+	~DescribeNamespaceResourcesRequest();
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+
+private:
+	std::string namespaceId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_

+ 2 - 1
sae/include/alibabacloud/sae/model/DescribeNamespaceResourcesResult.h

@@ -35,8 +35,8 @@ namespace AlibabaCloud
 				struct Data
 				{
 					std::string description;
-					std::string vSwitchId;
 					std::string securityGroupId;
+					std::string vSwitchId;
 					long appCount;
 					bool notificationExpired;
 					std::string belongRegion;
@@ -50,6 +50,7 @@ namespace AlibabaCloud
 					std::string vSwitchName;
 					std::string namespaceId;
 					std::string lastChangeOrderStatus;
+					std::string jumpServerAppId;
 				};
 
 

+ 1 - 1
sae/include/alibabacloud/sae/model/DescribeNamespaceResult.h

@@ -35,8 +35,8 @@ namespace AlibabaCloud
 				struct Data
 				{
 					std::string namespaceName;
-					std::string regionId;
 					std::string namespaceId;
+					std::string regionId;
 					std::string namespaceDescription;
 				};
 

+ 34 - 40
sae/include/alibabacloud/sae/model/DescribeNamespacesRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeNamespacesRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeNamespacesRequest();
-				~DescribeNamespacesRequest();
-
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-
-            private:
-				int pageSize_;
-				int currentPage_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeNamespacesRequest : public RoaServiceRequest {
+public:
+	DescribeNamespacesRequest();
+	~DescribeNamespacesRequest();
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+
+private:
+	int pageSize_;
+	int currentPage_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/DescribePipelineRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEPIPELINEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEPIPELINEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribePipelineRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribePipelineRequest();
-				~DescribePipelineRequest();
-
-				std::string getPipelineId()const;
-				void setPipelineId(const std::string& pipelineId);
-
-            private:
-				std::string pipelineId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEPIPELINEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEPIPELINEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEPIPELINEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribePipelineRequest : public RoaServiceRequest {
+public:
+	DescribePipelineRequest();
+	~DescribePipelineRequest();
+	std::string getPipelineId() const;
+	void setPipelineId(const std::string &pipelineId);
+
+private:
+	std::string pipelineId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEPIPELINEREQUEST_H_

+ 28 - 34
sae/include/alibabacloud/sae/model/DescribeRegionsRequest.h

@@ -1,45 +1,39 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DescribeRegionsRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeRegionsRequest();
-				~DescribeRegionsRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DescribeRegionsRequest : public RoaServiceRequest {
+public:
+	DescribeRegionsRequest();
+	~DescribeRegionsRequest();
+
+private:
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/DisableApplicationScalingRuleRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DISABLEAPPLICATIONSCALINGRULEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DISABLEAPPLICATIONSCALINGRULEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DisableApplicationScalingRuleRequest : public RoaServiceRequest
-			{
-
-			public:
-				DisableApplicationScalingRuleRequest();
-				~DisableApplicationScalingRuleRequest();
-
-				std::string getScalingRuleName()const;
-				void setScalingRuleName(const std::string& scalingRuleName);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string scalingRuleName_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DISABLEAPPLICATIONSCALINGRULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_DISABLEAPPLICATIONSCALINGRULEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_DISABLEAPPLICATIONSCALINGRULEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT DisableApplicationScalingRuleRequest : public RoaServiceRequest {
+public:
+	DisableApplicationScalingRuleRequest();
+	~DisableApplicationScalingRuleRequest();
+	std::string getScalingRuleName() const;
+	void setScalingRuleName(const std::string &scalingRuleName);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string scalingRuleName_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_DISABLEAPPLICATIONSCALINGRULEREQUEST_H_

+ 0 - 54
sae/include/alibabacloud/sae/model/DownloadFilesRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_DOWNLOADFILESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_DOWNLOADFILESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT DownloadFilesRequest : public RoaServiceRequest
-			{
-
-			public:
-				DownloadFilesRequest();
-				~DownloadFilesRequest();
-
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getLocalpath()const;
-				void setLocalpath(const std::string& localpath);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string instanceId_;
-				std::string localpath_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_DOWNLOADFILESREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/EnableApplicationScalingRuleRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_ENABLEAPPLICATIONSCALINGRULEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_ENABLEAPPLICATIONSCALINGRULEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT EnableApplicationScalingRuleRequest : public RoaServiceRequest
-			{
-
-			public:
-				EnableApplicationScalingRuleRequest();
-				~EnableApplicationScalingRuleRequest();
-
-				std::string getScalingRuleName()const;
-				void setScalingRuleName(const std::string& scalingRuleName);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string scalingRuleName_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_ENABLEAPPLICATIONSCALINGRULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_ENABLEAPPLICATIONSCALINGRULEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_ENABLEAPPLICATIONSCALINGRULEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT EnableApplicationScalingRuleRequest : public RoaServiceRequest {
+public:
+	EnableApplicationScalingRuleRequest();
+	~EnableApplicationScalingRuleRequest();
+	std::string getScalingRuleName() const;
+	void setScalingRuleName(const std::string &scalingRuleName);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string scalingRuleName_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_ENABLEAPPLICATIONSCALINGRULEREQUEST_H_

+ 52 - 58
sae/include/alibabacloud/sae/model/ListAppEventsRequest.h

@@ -1,69 +1,63 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListAppEventsRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListAppEventsRequest();
-				~ListAppEventsRequest();
-
-				std::string getReason()const;
-				void setReason(const std::string& reason);
-				std::string getObjectKind()const;
-				void setObjectKind(const std::string& objectKind);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getObjectName()const;
-				void setObjectName(const std::string& objectName);
-				std::string get_Namespace()const;
-				void set_Namespace(const std::string& _namespace);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-				std::string getEventType()const;
-				void setEventType(const std::string& eventType);
-
-            private:
-				std::string reason_;
-				std::string objectKind_;
-				std::string appId_;
-				int pageSize_;
-				std::string objectName_;
-				std::string _namespace_;
-				int currentPage_;
-				std::string eventType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListAppEventsRequest : public RoaServiceRequest {
+public:
+	ListAppEventsRequest();
+	~ListAppEventsRequest();
+	std::string getReason() const;
+	void setReason(const std::string &reason);
+	std::string getObjectKind() const;
+	void setObjectKind(const std::string &objectKind);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getObjectName() const;
+	void setObjectName(const std::string &objectName);
+	std::string get_Namespace() const;
+	void set_Namespace(const std::string &_namespace);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getEventType() const;
+	void setEventType(const std::string &eventType);
+
+private:
+	std::string reason_;
+	std::string objectKind_;
+	std::string appId_;
+	int pageSize_;
+	std::string objectName_;
+	std::string _namespace_;
+	int currentPage_;
+	std::string eventType_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSREQUEST_H_

+ 1 - 1
sae/include/alibabacloud/sae/model/ListAppEventsResult.h

@@ -36,8 +36,8 @@ namespace AlibabaCloud
 				{
 					struct AppEventEntityItem
 					{
-						std::string message;
 						std::string lastTimestamp;
+						std::string message;
 						std::string eventType;
 						std::string objectKind;
 						std::string firstTimestamp;

+ 40 - 46
sae/include/alibabacloud/sae/model/ListAppServicesPageRequest.h

@@ -1,57 +1,51 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPSERVICESPAGEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTAPPSERVICESPAGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListAppServicesPageRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListAppServicesPageRequest();
-				~ListAppServicesPageRequest();
-
-				std::string getServiceType()const;
-				void setServiceType(const std::string& serviceType);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-
-            private:
-				std::string serviceType_;
-				std::string appId_;
-				int pageSize_;
-				int pageNumber_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPSERVICESPAGEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPSERVICESPAGEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTAPPSERVICESPAGEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListAppServicesPageRequest : public RoaServiceRequest {
+public:
+	ListAppServicesPageRequest();
+	~ListAppServicesPageRequest();
+	std::string getServiceType() const;
+	void setServiceType(const std::string &serviceType);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+
+private:
+	std::string serviceType_;
+	std::string appId_;
+	int pageSize_;
+	int pageNumber_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPSERVICESPAGEREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/ListAppVersionsRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListAppVersionsRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListAppVersionsRequest();
-				~ListAppVersionsRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListAppVersionsRequest : public RoaServiceRequest {
+public:
+	ListAppVersionsRequest();
+	~ListAppVersionsRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_

+ 55 - 61
sae/include/alibabacloud/sae/model/ListApplicationsRequest.h

@@ -1,72 +1,66 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListApplicationsRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListApplicationsRequest();
-				~ListApplicationsRequest();
-
-				std::string getAppName()const;
-				void setAppName(const std::string& appName);
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getOrderBy()const;
-				void setOrderBy(const std::string& orderBy);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-				std::string getFieldValue()const;
-				void setFieldValue(const std::string& fieldValue);
-				bool getReverse()const;
-				void setReverse(bool reverse);
-				std::string getFieldType()const;
-				void setFieldType(const std::string& fieldType);
-				std::string getTags()const;
-				void setTags(const std::string& tags);
-
-            private:
-				std::string appName_;
-				std::string namespaceId_;
-				int pageSize_;
-				std::string orderBy_;
-				int currentPage_;
-				std::string fieldValue_;
-				bool reverse_;
-				std::string fieldType_;
-				std::string tags_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListApplicationsRequest : public RoaServiceRequest {
+public:
+	ListApplicationsRequest();
+	~ListApplicationsRequest();
+	std::string getAppName() const;
+	void setAppName(const std::string &appName);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getOrderBy() const;
+	void setOrderBy(const std::string &orderBy);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getFieldValue() const;
+	void setFieldValue(const std::string &fieldValue);
+	bool getReverse() const;
+	void setReverse(bool reverse);
+	std::string getFieldType() const;
+	void setFieldType(const std::string &fieldType);
+	std::string getTags() const;
+	void setTags(const std::string &tags);
+
+private:
+	std::string appName_;
+	std::string namespaceId_;
+	int pageSize_;
+	std::string orderBy_;
+	int currentPage_;
+	std::string fieldValue_;
+	bool reverse_;
+	std::string fieldType_;
+	std::string tags_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_

+ 46 - 52
sae/include/alibabacloud/sae/model/ListChangeOrdersRequest.h

@@ -1,63 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListChangeOrdersRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListChangeOrdersRequest();
-				~ListChangeOrdersRequest();
-
-				std::string getCoType()const;
-				void setCoType(const std::string& coType);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-				std::string getCoStatus()const;
-				void setCoStatus(const std::string& coStatus);
-				std::string getKey()const;
-				void setKey(const std::string& key);
-
-            private:
-				std::string coType_;
-				std::string appId_;
-				int pageSize_;
-				int currentPage_;
-				std::string coStatus_;
-				std::string key_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListChangeOrdersRequest : public RoaServiceRequest {
+public:
+	ListChangeOrdersRequest();
+	~ListChangeOrdersRequest();
+	std::string getCoType() const;
+	void setCoType(const std::string &coType);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getCoStatus() const;
+	void setCoStatus(const std::string &coStatus);
+	std::string getKey() const;
+	void setKey(const std::string &key);
+
+private:
+	std::string coType_;
+	std::string appId_;
+	int pageSize_;
+	int currentPage_;
+	std::string coStatus_;
+	std::string key_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_

+ 3 - 3
sae/include/alibabacloud/sae/model/ListChangeOrdersResult.h

@@ -41,12 +41,12 @@ namespace AlibabaCloud
 						std::string createTime;
 						std::string changeOrderId;
 						std::string createUserId;
-						std::string batchType;
 						std::string source;
+						std::string batchType;
 						std::string groupId;
-						std::string appId;
-						std::string coTypeCode;
 						std::string finishTime;
+						std::string coTypeCode;
+						std::string appId;
 						std::string userId;
 						std::string coType;
 						int batchCount;

+ 31 - 37
sae/include/alibabacloud/sae/model/ListConsumedServicesRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListConsumedServicesRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListConsumedServicesRequest();
-				~ListConsumedServicesRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListConsumedServicesRequest : public RoaServiceRequest {
+public:
+	ListConsumedServicesRequest();
+	~ListConsumedServicesRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_H_

+ 1 - 1
sae/include/alibabacloud/sae/model/ListConsumedServicesResult.h

@@ -34,8 +34,8 @@ namespace AlibabaCloud
 			public:
 				struct ListConsumedServices
 				{
-					std::string group2Ip;
 					std::string type;
+					std::string group2Ip;
 					std::string appId;
 					std::string version;
 					std::vector<std::string> groups;

+ 31 - 37
sae/include/alibabacloud/sae/model/ListGreyTagRouteRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTGREYTAGROUTEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTGREYTAGROUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListGreyTagRouteRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListGreyTagRouteRequest();
-				~ListGreyTagRouteRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTGREYTAGROUTEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTGREYTAGROUTEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTGREYTAGROUTEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListGreyTagRouteRequest : public RoaServiceRequest {
+public:
+	ListGreyTagRouteRequest();
+	~ListGreyTagRouteRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTGREYTAGROUTEREQUEST_H_

+ 3 - 3
sae/include/alibabacloud/sae/model/ListGreyTagRouteResult.h

@@ -44,8 +44,8 @@ namespace AlibabaCloud
 								std::string cond;
 								std::string expr;
 								std::string value;
-								int index;
 								std::string _operator;
+								int index;
 								std::string name;
 							};
 							std::string path;
@@ -56,8 +56,8 @@ namespace AlibabaCloud
 						{
 							struct Item2
 							{
-								std::string type;
 								std::string cond;
+								std::string type;
 								std::string expr;
 								std::string value;
 								int index;
@@ -71,8 +71,8 @@ namespace AlibabaCloud
 							std::string methodName;
 							std::vector<DubboRule::Item2> items1;
 						};
-						std::string description;
 						long greyTagRouteId;
+						std::string description;
 						long createTime;
 						std::vector<ResultItem::ScRule> scRules;
 						long updateTime;

+ 34 - 40
sae/include/alibabacloud/sae/model/ListIngressesRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListIngressesRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListIngressesRequest();
-				~ListIngressesRequest();
-
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string namespaceId_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListIngressesRequest : public RoaServiceRequest {
+public:
+	ListIngressesRequest();
+	~ListIngressesRequest();
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string namespaceId_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_

+ 3 - 1
sae/include/alibabacloud/sae/model/ListIngressesResult.h

@@ -40,8 +40,10 @@ namespace AlibabaCloud
 						std::string listenerPort;
 						std::string description;
 						std::string certId;
-						long id;
+						std::string loadBalanceType;
 						std::string namespaceId;
+						long id;
+						std::string listenerProtocol;
 						std::string slbType;
 						std::string name;
 					};

+ 37 - 43
sae/include/alibabacloud/sae/model/ListLogConfigsRequest.h

@@ -1,54 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListLogConfigsRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListLogConfigsRequest();
-				~ListLogConfigsRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-
-            private:
-				std::string appId_;
-				int pageSize_;
-				int currentPage_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListLogConfigsRequest : public RoaServiceRequest {
+public:
+	ListLogConfigsRequest();
+	~ListLogConfigsRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+
+private:
+	std::string appId_;
+	int pageSize_;
+	int currentPage_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_

+ 46 - 52
sae/include/alibabacloud/sae/model/ListNamespaceChangeOrdersRequest.h

@@ -1,63 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListNamespaceChangeOrdersRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListNamespaceChangeOrdersRequest();
-				~ListNamespaceChangeOrdersRequest();
-
-				std::string getCoType()const;
-				void setCoType(const std::string& coType);
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-				std::string getCoStatus()const;
-				void setCoStatus(const std::string& coStatus);
-				std::string getKey()const;
-				void setKey(const std::string& key);
-
-            private:
-				std::string coType_;
-				std::string namespaceId_;
-				int pageSize_;
-				int currentPage_;
-				std::string coStatus_;
-				std::string key_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListNamespaceChangeOrdersRequest : public RoaServiceRequest {
+public:
+	ListNamespaceChangeOrdersRequest();
+	~ListNamespaceChangeOrdersRequest();
+	std::string getCoType() const;
+	void setCoType(const std::string &coType);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getCoStatus() const;
+	void setCoStatus(const std::string &coStatus);
+	std::string getKey() const;
+	void setKey(const std::string &key);
+
+private:
+	std::string coType_;
+	std::string namespaceId_;
+	int pageSize_;
+	int currentPage_;
+	std::string coStatus_;
+	std::string key_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_

+ 2 - 2
sae/include/alibabacloud/sae/model/ListNamespaceChangeOrdersResult.h

@@ -42,11 +42,11 @@ namespace AlibabaCloud
 						std::string createTime;
 						std::string changeOrderId;
 						std::string createUserId;
-						std::string batchType;
 						std::string source;
+						std::string batchType;
 						std::string groupId;
-						std::string coTypeCode;
 						std::string finishTime;
+						std::string coTypeCode;
 						std::string userId;
 						std::string namespaceId;
 						std::string coType;

+ 31 - 37
sae/include/alibabacloud/sae/model/ListNamespacedConfigMapsRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListNamespacedConfigMapsRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListNamespacedConfigMapsRequest();
-				~ListNamespacedConfigMapsRequest();
-
-				std::string getNamespaceId()const;
-				void setNamespaceId(const std::string& namespaceId);
-
-            private:
-				std::string namespaceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListNamespacedConfigMapsRequest : public RoaServiceRequest {
+public:
+	ListNamespacedConfigMapsRequest();
+	~ListNamespacedConfigMapsRequest();
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+
+private:
+	std::string namespaceId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_

+ 1 - 1
sae/include/alibabacloud/sae/model/ListNamespacedConfigMapsResult.h

@@ -46,8 +46,8 @@ namespace AlibabaCloud
 						long updateTime;
 						std::vector<ConfigMap::RelateApp> relateApps;
 						std::string data;
-						long configMapId;
 						std::string namespaceId;
+						long configMapId;
 						std::string name;
 					};
 					std::vector<ConfigMap> configMaps;

+ 31 - 37
sae/include/alibabacloud/sae/model/ListPublishedServicesRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListPublishedServicesRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListPublishedServicesRequest();
-				~ListPublishedServicesRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListPublishedServicesRequest : public RoaServiceRequest {
+public:
+	ListPublishedServicesRequest();
+	~ListPublishedServicesRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_H_

+ 1 - 1
sae/include/alibabacloud/sae/model/ListPublishedServicesResult.h

@@ -34,8 +34,8 @@ namespace AlibabaCloud
 			public:
 				struct DataItem
 				{
-					std::string group2Ip;
 					std::string type;
+					std::string group2Ip;
 					std::string appId;
 					std::string version;
 					std::vector<std::string> groups;

+ 43 - 49
sae/include/alibabacloud/sae/model/ListTagResourcesRequest.h

@@ -1,60 +1,54 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ListTagResourcesRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListTagResourcesRequest();
-				~ListTagResourcesRequest();
-
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getNextToken()const;
-				void setNextToken(const std::string& nextToken);
-				std::string getResourceType()const;
-				void setResourceType(const std::string& resourceType);
-				std::string getResourceIds()const;
-				void setResourceIds(const std::string& resourceIds);
-				std::string getTags()const;
-				void setTags(const std::string& tags);
-
-            private:
-				std::string regionId_;
-				std::string nextToken_;
-				std::string resourceType_;
-				std::string resourceIds_;
-				std::string tags_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ListTagResourcesRequest : public RoaServiceRequest {
+public:
+	ListTagResourcesRequest();
+	~ListTagResourcesRequest();
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getNextToken() const;
+	void setNextToken(const std::string &nextToken);
+	std::string getResourceType() const;
+	void setResourceType(const std::string &resourceType);
+	std::string getResourceIds() const;
+	void setResourceIds(const std::string &resourceIds);
+	std::string getTags() const;
+	void setTags(const std::string &tags);
+
+private:
+	std::string regionId_;
+	std::string nextToken_;
+	std::string resourceType_;
+	std::string resourceIds_;
+	std::string tags_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_

+ 28 - 34
sae/include/alibabacloud/sae/model/OpenSaeServiceRequest.h

@@ -1,45 +1,39 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_OPENSAESERVICEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_OPENSAESERVICEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT OpenSaeServiceRequest : public RoaServiceRequest
-			{
-
-			public:
-				OpenSaeServiceRequest();
-				~OpenSaeServiceRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_OPENSAESERVICEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_OPENSAESERVICEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_OPENSAESERVICEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT OpenSaeServiceRequest : public RoaServiceRequest {
+public:
+	OpenSaeServiceRequest();
+	~OpenSaeServiceRequest();
+
+private:
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_OPENSAESERVICEREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/QueryResourceStaticsRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT QueryResourceStaticsRequest : public RoaServiceRequest
-			{
-
-			public:
-				QueryResourceStaticsRequest();
-				~QueryResourceStaticsRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT QueryResourceStaticsRequest : public RoaServiceRequest {
+public:
+	QueryResourceStaticsRequest();
+	~QueryResourceStaticsRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/ReduceApplicationCapacityByInstanceIdsRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_REDUCEAPPLICATIONCAPACITYBYINSTANCEIDSREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_REDUCEAPPLICATIONCAPACITYBYINSTANCEIDSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT ReduceApplicationCapacityByInstanceIdsRequest : public RoaServiceRequest
-			{
-
-			public:
-				ReduceApplicationCapacityByInstanceIdsRequest();
-				~ReduceApplicationCapacityByInstanceIdsRequest();
-
-				std::string getInstanceIds()const;
-				void setInstanceIds(const std::string& instanceIds);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string instanceIds_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_REDUCEAPPLICATIONCAPACITYBYINSTANCEIDSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_REDUCEAPPLICATIONCAPACITYBYINSTANCEIDSREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_REDUCEAPPLICATIONCAPACITYBYINSTANCEIDSREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT ReduceApplicationCapacityByInstanceIdsRequest : public RoaServiceRequest {
+public:
+	ReduceApplicationCapacityByInstanceIdsRequest();
+	~ReduceApplicationCapacityByInstanceIdsRequest();
+	std::string getInstanceIds() const;
+	void setInstanceIds(const std::string &instanceIds);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string instanceIds_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_REDUCEAPPLICATIONCAPACITYBYINSTANCEIDSREQUEST_H_

+ 43 - 49
sae/include/alibabacloud/sae/model/RescaleApplicationRequest.h

@@ -1,60 +1,54 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT RescaleApplicationRequest : public RoaServiceRequest
-			{
-
-			public:
-				RescaleApplicationRequest();
-				~RescaleApplicationRequest();
-
-				int getMinReadyInstances()const;
-				void setMinReadyInstances(int minReadyInstances);
-				int getReplicas()const;
-				void setReplicas(int replicas);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getMinReadyInstanceRatio()const;
-				void setMinReadyInstanceRatio(int minReadyInstanceRatio);
-				bool getAutoEnableApplicationScalingRule()const;
-				void setAutoEnableApplicationScalingRule(bool autoEnableApplicationScalingRule);
-
-            private:
-				int minReadyInstances_;
-				int replicas_;
-				std::string appId_;
-				int minReadyInstanceRatio_;
-				bool autoEnableApplicationScalingRule_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT RescaleApplicationRequest : public RoaServiceRequest {
+public:
+	RescaleApplicationRequest();
+	~RescaleApplicationRequest();
+	int getMinReadyInstances() const;
+	void setMinReadyInstances(int minReadyInstances);
+	int getReplicas() const;
+	void setReplicas(int replicas);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getMinReadyInstanceRatio() const;
+	void setMinReadyInstanceRatio(int minReadyInstanceRatio);
+	bool getAutoEnableApplicationScalingRule() const;
+	void setAutoEnableApplicationScalingRule(bool autoEnableApplicationScalingRule);
+
+private:
+	int minReadyInstances_;
+	int replicas_;
+	std::string appId_;
+	int minReadyInstanceRatio_;
+	bool autoEnableApplicationScalingRule_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONREQUEST_H_

+ 37 - 43
sae/include/alibabacloud/sae/model/RescaleApplicationVerticallyRequest.h

@@ -1,54 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT RescaleApplicationVerticallyRequest : public RoaServiceRequest
-			{
-
-			public:
-				RescaleApplicationVerticallyRequest();
-				~RescaleApplicationVerticallyRequest();
-
-				std::string getMemory()const;
-				void setMemory(const std::string& memory);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getCpu()const;
-				void setCpu(const std::string& cpu);
-
-            private:
-				std::string memory_;
-				std::string appId_;
-				std::string cpu_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT RescaleApplicationVerticallyRequest : public RoaServiceRequest {
+public:
+	RescaleApplicationVerticallyRequest();
+	~RescaleApplicationVerticallyRequest();
+	std::string getMemory() const;
+	void setMemory(const std::string &memory);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getCpu() const;
+	void setCpu(const std::string &cpu);
+
+private:
+	std::string memory_;
+	std::string appId_;
+	std::string cpu_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_H_

+ 37 - 43
sae/include/alibabacloud/sae/model/RestartApplicationRequest.h

@@ -1,54 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT RestartApplicationRequest : public RoaServiceRequest
-			{
-
-			public:
-				RestartApplicationRequest();
-				~RestartApplicationRequest();
-
-				int getMinReadyInstances()const;
-				void setMinReadyInstances(int minReadyInstances);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getMinReadyInstanceRatio()const;
-				void setMinReadyInstanceRatio(int minReadyInstanceRatio);
-
-            private:
-				int minReadyInstances_;
-				std::string appId_;
-				int minReadyInstanceRatio_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT RestartApplicationRequest : public RoaServiceRequest {
+public:
+	RestartApplicationRequest();
+	~RestartApplicationRequest();
+	int getMinReadyInstances() const;
+	void setMinReadyInstances(int minReadyInstances);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getMinReadyInstanceRatio() const;
+	void setMinReadyInstanceRatio(int minReadyInstanceRatio);
+
+private:
+	int minReadyInstances_;
+	std::string appId_;
+	int minReadyInstanceRatio_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/RestartInstancesRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_RESTARTINSTANCESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_RESTARTINSTANCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT RestartInstancesRequest : public RoaServiceRequest
-			{
-
-			public:
-				RestartInstancesRequest();
-				~RestartInstancesRequest();
-
-				std::string getInstanceIds()const;
-				void setInstanceIds(const std::string& instanceIds);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string instanceIds_;
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_RESTARTINSTANCESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_RESTARTINSTANCESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_RESTARTINSTANCESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT RestartInstancesRequest : public RoaServiceRequest {
+public:
+	RestartInstancesRequest();
+	~RestartInstancesRequest();
+	std::string getInstanceIds() const;
+	void setInstanceIds(const std::string &instanceIds);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string instanceIds_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_RESTARTINSTANCESREQUEST_H_

+ 49 - 55
sae/include/alibabacloud/sae/model/RollbackApplicationRequest.h

@@ -1,66 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_ROLLBACKAPPLICATIONREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_ROLLBACKAPPLICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT RollbackApplicationRequest : public RoaServiceRequest
-			{
-
-			public:
-				RollbackApplicationRequest();
-				~RollbackApplicationRequest();
-
-				int getMinReadyInstances()const;
-				void setMinReadyInstances(int minReadyInstances);
-				std::string getVersionId()const;
-				void setVersionId(const std::string& versionId);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getBatchWaitTime()const;
-				void setBatchWaitTime(int batchWaitTime);
-				int getMinReadyInstanceRatio()const;
-				void setMinReadyInstanceRatio(int minReadyInstanceRatio);
-				std::string getAutoEnableApplicationScalingRule()const;
-				void setAutoEnableApplicationScalingRule(const std::string& autoEnableApplicationScalingRule);
-				std::string getUpdateStrategy()const;
-				void setUpdateStrategy(const std::string& updateStrategy);
-
-            private:
-				int minReadyInstances_;
-				std::string versionId_;
-				std::string appId_;
-				int batchWaitTime_;
-				int minReadyInstanceRatio_;
-				std::string autoEnableApplicationScalingRule_;
-				std::string updateStrategy_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_ROLLBACKAPPLICATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_ROLLBACKAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_ROLLBACKAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT RollbackApplicationRequest : public RoaServiceRequest {
+public:
+	RollbackApplicationRequest();
+	~RollbackApplicationRequest();
+	int getMinReadyInstances() const;
+	void setMinReadyInstances(int minReadyInstances);
+	std::string getVersionId() const;
+	void setVersionId(const std::string &versionId);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getBatchWaitTime() const;
+	void setBatchWaitTime(int batchWaitTime);
+	int getMinReadyInstanceRatio() const;
+	void setMinReadyInstanceRatio(int minReadyInstanceRatio);
+	std::string getAutoEnableApplicationScalingRule() const;
+	void setAutoEnableApplicationScalingRule(const std::string &autoEnableApplicationScalingRule);
+	std::string getUpdateStrategy() const;
+	void setUpdateStrategy(const std::string &updateStrategy);
+
+private:
+	int minReadyInstances_;
+	std::string versionId_;
+	std::string appId_;
+	int batchWaitTime_;
+	int minReadyInstanceRatio_;
+	std::string autoEnableApplicationScalingRule_;
+	std::string updateStrategy_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_ROLLBACKAPPLICATIONREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/StartApplicationRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_STARTAPPLICATIONREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_STARTAPPLICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT StartApplicationRequest : public RoaServiceRequest
-			{
-
-			public:
-				StartApplicationRequest();
-				~StartApplicationRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_STARTAPPLICATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_STARTAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_STARTAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT StartApplicationRequest : public RoaServiceRequest {
+public:
+	StartApplicationRequest();
+	~StartApplicationRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_STARTAPPLICATIONREQUEST_H_

+ 31 - 37
sae/include/alibabacloud/sae/model/StopApplicationRequest.h

@@ -1,48 +1,42 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_STOPAPPLICATIONREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_STOPAPPLICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT StopApplicationRequest : public RoaServiceRequest
-			{
-
-			public:
-				StopApplicationRequest();
-				~StopApplicationRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-
-            private:
-				std::string appId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_STOPAPPLICATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_STOPAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_STOPAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT StopApplicationRequest : public RoaServiceRequest {
+public:
+	StopApplicationRequest();
+	~StopApplicationRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_STOPAPPLICATIONREQUEST_H_

+ 40 - 46
sae/include/alibabacloud/sae/model/TagResourcesRequest.h

@@ -1,57 +1,51 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_TAGRESOURCESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_TAGRESOURCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT TagResourcesRequest : public RoaServiceRequest
-			{
-
-			public:
-				TagResourcesRequest();
-				~TagResourcesRequest();
-
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getResourceType()const;
-				void setResourceType(const std::string& resourceType);
-				std::string getTags()const;
-				void setTags(const std::string& tags);
-				std::string getResourceIds()const;
-				void setResourceIds(const std::string& resourceIds);
-
-            private:
-				std::string regionId_;
-				std::string resourceType_;
-				std::string tags_;
-				std::string resourceIds_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_TAGRESOURCESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_TAGRESOURCESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_TAGRESOURCESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT TagResourcesRequest : public RoaServiceRequest {
+public:
+	TagResourcesRequest();
+	~TagResourcesRequest();
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getResourceType() const;
+	void setResourceType(const std::string &resourceType);
+	std::string getTags() const;
+	void setTags(const std::string &tags);
+	std::string getResourceIds() const;
+	void setResourceIds(const std::string &resourceIds);
+
+private:
+	std::string regionId_;
+	std::string resourceType_;
+	std::string tags_;
+	std::string resourceIds_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_TAGRESOURCESREQUEST_H_

+ 37 - 43
sae/include/alibabacloud/sae/model/UnbindSlbRequest.h

@@ -1,54 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_UNBINDSLBREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_UNBINDSLBREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT UnbindSlbRequest : public RoaServiceRequest
-			{
-
-			public:
-				UnbindSlbRequest();
-				~UnbindSlbRequest();
-
-				bool getIntranet()const;
-				void setIntranet(bool intranet);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				bool getInternet()const;
-				void setInternet(bool internet);
-
-            private:
-				bool intranet_;
-				std::string appId_;
-				bool internet_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_UNBINDSLBREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_UNBINDSLBREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_UNBINDSLBREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT UnbindSlbRequest : public RoaServiceRequest {
+public:
+	UnbindSlbRequest();
+	~UnbindSlbRequest();
+	bool getIntranet() const;
+	void setIntranet(bool intranet);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	bool getInternet() const;
+	void setInternet(bool internet);
+
+private:
+	bool intranet_;
+	std::string appId_;
+	bool internet_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_UNBINDSLBREQUEST_H_

+ 43 - 49
sae/include/alibabacloud/sae/model/UntagResourcesRequest.h

@@ -1,60 +1,54 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_UNTAGRESOURCESREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_UNTAGRESOURCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT UntagResourcesRequest : public RoaServiceRequest
-			{
-
-			public:
-				UntagResourcesRequest();
-				~UntagResourcesRequest();
-
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getTagKeys()const;
-				void setTagKeys(const std::string& tagKeys);
-				bool getDeleteAll()const;
-				void setDeleteAll(bool deleteAll);
-				std::string getResourceType()const;
-				void setResourceType(const std::string& resourceType);
-				std::string getResourceIds()const;
-				void setResourceIds(const std::string& resourceIds);
-
-            private:
-				std::string regionId_;
-				std::string tagKeys_;
-				bool deleteAll_;
-				std::string resourceType_;
-				std::string resourceIds_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_UNTAGRESOURCESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_UNTAGRESOURCESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_UNTAGRESOURCESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT UntagResourcesRequest : public RoaServiceRequest {
+public:
+	UntagResourcesRequest();
+	~UntagResourcesRequest();
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getTagKeys() const;
+	void setTagKeys(const std::string &tagKeys);
+	bool getDeleteAll() const;
+	void setDeleteAll(bool deleteAll);
+	std::string getResourceType() const;
+	void setResourceType(const std::string &resourceType);
+	std::string getResourceIds() const;
+	void setResourceIds(const std::string &resourceIds);
+
+private:
+	std::string regionId_;
+	std::string tagKeys_;
+	bool deleteAll_;
+	std::string resourceType_;
+	std::string resourceIds_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_UNTAGRESOURCESREQUEST_H_

+ 34 - 40
sae/include/alibabacloud/sae/model/UpdateAppSecurityGroupRequest.h

@@ -1,51 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_UPDATEAPPSECURITYGROUPREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_UPDATEAPPSECURITYGROUPREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT UpdateAppSecurityGroupRequest : public RoaServiceRequest
-			{
-
-			public:
-				UpdateAppSecurityGroupRequest();
-				~UpdateAppSecurityGroupRequest();
-
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				std::string getSecurityGroupId()const;
-				void setSecurityGroupId(const std::string& securityGroupId);
-
-            private:
-				std::string appId_;
-				std::string securityGroupId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_UPDATEAPPSECURITYGROUPREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_UPDATEAPPSECURITYGROUPREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_UPDATEAPPSECURITYGROUPREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT UpdateAppSecurityGroupRequest : public RoaServiceRequest {
+public:
+	UpdateAppSecurityGroupRequest();
+	~UpdateAppSecurityGroupRequest();
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string getSecurityGroupId() const;
+	void setSecurityGroupId(const std::string &securityGroupId);
+
+private:
+	std::string appId_;
+	std::string securityGroupId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_UPDATEAPPSECURITYGROUPREQUEST_H_

+ 45 - 0
sae/include/alibabacloud/sae/model/UpdateApplicationDescriptionRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONDESCRIPTIONREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONDESCRIPTIONREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT UpdateApplicationDescriptionRequest : public RoaServiceRequest {
+public:
+	UpdateApplicationDescriptionRequest();
+	~UpdateApplicationDescriptionRequest();
+	std::string getAppDescription() const;
+	void setAppDescription(const std::string &appDescription);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appDescription_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONDESCRIPTIONREQUEST_H_

+ 7 - 9
sae/include/alibabacloud/sae/model/UploadFilesResult.h → sae/include/alibabacloud/sae/model/UpdateApplicationDescriptionResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_SAE_MODEL_UPLOADFILESRESULT_H_
-#define ALIBABACLOUD_SAE_MODEL_UPLOADFILESRESULT_H_
+#ifndef ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONDESCRIPTIONRESULT_H_
+#define ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONDESCRIPTIONRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,17 +29,16 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_SAE_EXPORT UploadFilesResult : public ServiceResult
+			class ALIBABACLOUD_SAE_EXPORT UpdateApplicationDescriptionResult : public ServiceResult
 			{
 			public:
 
 
-				UploadFilesResult();
-				explicit UploadFilesResult(const std::string &payload);
-				~UploadFilesResult();
+				UpdateApplicationDescriptionResult();
+				explicit UpdateApplicationDescriptionResult(const std::string &payload);
+				~UpdateApplicationDescriptionResult();
 				std::string getMessage()const;
 				std::string getTraceId()const;
-				std::string getData()const;
 				std::string getErrorCode()const;
 				std::string getCode()const;
 				bool getSuccess()const;
@@ -49,7 +48,6 @@ namespace AlibabaCloud
 			private:
 				std::string message_;
 				std::string traceId_;
-				std::string data_;
 				std::string errorCode_;
 				std::string code_;
 				bool success_;
@@ -58,4 +56,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_SAE_MODEL_UPLOADFILESRESULT_H_
+#endif // !ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONDESCRIPTIONRESULT_H_

+ 46 - 52
sae/include/alibabacloud/sae/model/UpdateApplicationScalingRuleRequest.h

@@ -1,63 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONSCALINGRULEREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONSCALINGRULEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT UpdateApplicationScalingRuleRequest : public RoaServiceRequest
-			{
-
-			public:
-				UpdateApplicationScalingRuleRequest();
-				~UpdateApplicationScalingRuleRequest();
-
-				std::string getScalingRuleName()const;
-				void setScalingRuleName(const std::string& scalingRuleName);
-				int getMinReadyInstances()const;
-				void setMinReadyInstances(int minReadyInstances);
-				std::string getScalingRuleTimer()const;
-				void setScalingRuleTimer(const std::string& scalingRuleTimer);
-				std::string getScalingRuleMetric()const;
-				void setScalingRuleMetric(const std::string& scalingRuleMetric);
-				std::string getAppId()const;
-				void setAppId(const std::string& appId);
-				int getMinReadyInstanceRatio()const;
-				void setMinReadyInstanceRatio(int minReadyInstanceRatio);
-
-            private:
-				std::string scalingRuleName_;
-				int minReadyInstances_;
-				std::string scalingRuleTimer_;
-				std::string scalingRuleMetric_;
-				std::string appId_;
-				int minReadyInstanceRatio_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONSCALINGRULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONSCALINGRULEREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONSCALINGRULEREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT UpdateApplicationScalingRuleRequest : public RoaServiceRequest {
+public:
+	UpdateApplicationScalingRuleRequest();
+	~UpdateApplicationScalingRuleRequest();
+	std::string getScalingRuleName() const;
+	void setScalingRuleName(const std::string &scalingRuleName);
+	int getMinReadyInstances() const;
+	void setMinReadyInstances(int minReadyInstances);
+	std::string getScalingRuleTimer() const;
+	void setScalingRuleTimer(const std::string &scalingRuleTimer);
+	std::string getScalingRuleMetric() const;
+	void setScalingRuleMetric(const std::string &scalingRuleMetric);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	int getMinReadyInstanceRatio() const;
+	void setMinReadyInstanceRatio(int minReadyInstanceRatio);
+
+private:
+	std::string scalingRuleName_;
+	int minReadyInstances_;
+	std::string scalingRuleTimer_;
+	std::string scalingRuleMetric_;
+	std::string appId_;
+	int minReadyInstanceRatio_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONSCALINGRULEREQUEST_H_

+ 45 - 0
sae/include/alibabacloud/sae/model/UpdateApplicationVswitchesRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONVSWITCHESREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONVSWITCHESREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT UpdateApplicationVswitchesRequest : public RoaServiceRequest {
+public:
+	UpdateApplicationVswitchesRequest();
+	~UpdateApplicationVswitchesRequest();
+	std::string getVSwitchId() const;
+	void setVSwitchId(const std::string &vSwitchId);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string vSwitchId_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONVSWITCHESREQUEST_H_

+ 7 - 9
sae/include/alibabacloud/sae/model/DownloadFilesResult.h → sae/include/alibabacloud/sae/model/UpdateApplicationVswitchesResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_SAE_MODEL_DOWNLOADFILESRESULT_H_
-#define ALIBABACLOUD_SAE_MODEL_DOWNLOADFILESRESULT_H_
+#ifndef ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONVSWITCHESRESULT_H_
+#define ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONVSWITCHESRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,17 +29,16 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_SAE_EXPORT DownloadFilesResult : public ServiceResult
+			class ALIBABACLOUD_SAE_EXPORT UpdateApplicationVswitchesResult : public ServiceResult
 			{
 			public:
 
 
-				DownloadFilesResult();
-				explicit DownloadFilesResult(const std::string &payload);
-				~DownloadFilesResult();
+				UpdateApplicationVswitchesResult();
+				explicit UpdateApplicationVswitchesResult(const std::string &payload);
+				~UpdateApplicationVswitchesResult();
 				std::string getMessage()const;
 				std::string getTraceId()const;
-				std::string getData()const;
 				std::string getErrorCode()const;
 				std::string getCode()const;
 				bool getSuccess()const;
@@ -49,7 +48,6 @@ namespace AlibabaCloud
 			private:
 				std::string message_;
 				std::string traceId_;
-				std::string data_;
 				std::string errorCode_;
 				std::string code_;
 				bool success_;
@@ -58,4 +56,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_SAE_MODEL_DOWNLOADFILESRESULT_H_
+#endif // !ALIBABACLOUD_SAE_MODEL_UPDATEAPPLICATIONVSWITCHESRESULT_H_

+ 37 - 43
sae/include/alibabacloud/sae/model/UpdateConfigMapRequest.h

@@ -1,54 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAE_MODEL_UPDATECONFIGMAPREQUEST_H_
-#define ALIBABACLOUD_SAE_MODEL_UPDATECONFIGMAPREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/sae/SaeExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sae
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAE_EXPORT UpdateConfigMapRequest : public RoaServiceRequest
-			{
-
-			public:
-				UpdateConfigMapRequest();
-				~UpdateConfigMapRequest();
-
-				std::string getData()const;
-				void setData(const std::string& data);
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				long getConfigMapId()const;
-				void setConfigMapId(long configMapId);
-
-            private:
-				std::string data_;
-				std::string description_;
-				long configMapId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAE_MODEL_UPDATECONFIGMAPREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_SAE_MODEL_UPDATECONFIGMAPREQUEST_H_
+#define ALIBABACLOUD_SAE_MODEL_UPDATECONFIGMAPREQUEST_H_
+
+#include <alibabacloud/sae/SaeExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sae {
+namespace Model {
+class ALIBABACLOUD_SAE_EXPORT UpdateConfigMapRequest : public RoaServiceRequest {
+public:
+	UpdateConfigMapRequest();
+	~UpdateConfigMapRequest();
+	std::string getData() const;
+	void setData(const std::string &data);
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+	long getConfigMapId() const;
+	void setConfigMapId(long configMapId);
+
+private:
+	std::string data_;
+	std::string description_;
+	long configMapId_;
+};
+} // namespace Model
+} // namespace Sae
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAE_MODEL_UPDATECONFIGMAPREQUEST_H_

Vissa filer visades inte eftersom för många filer har ändrats