Jelajahi Sumber

Fixed CMakeLists file.

sdk-team 7 tahun lalu
induk
melakukan
2fde71e2cc
5 mengubah file dengan 359 tambahan dan 356 penghapusan
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 53 53
      slb/CMakeLists.txt
  4. 104 104
      slb/include/alibabacloud/slb/SlbClient.h
  5. 198 198
      slb/src/SlbClient.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2019-09-12 Version 1.36.127
+- Fixed CMakeLists file.
+
 2019-09-12 Version 1.36.126
 2019-09-12 Version 1.36.126
 - Fixed CMakeLists file.
 - Fixed CMakeLists file.
 
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.126
+1.36.127

+ 53 - 53
slb/CMakeLists.txt

@@ -27,34 +27,34 @@ set(slb_public_header_model
 	include/alibabacloud/slb/model/CreateLoadBalancerUDPListenerResult.h
 	include/alibabacloud/slb/model/CreateLoadBalancerUDPListenerResult.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupsRequest.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupsRequest.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupsResult.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupsResult.h
-	include/alibabacloud/slb/model/StartLoadBalancerListenerRequest.h
-	include/alibabacloud/slb/model/StartLoadBalancerListenerResult.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerTCPListenerAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerTCPListenerAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerTCPListenerAttributeResult.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerTCPListenerAttributeResult.h
-	include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeRequest.h
-	include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeResult.h
+	include/alibabacloud/slb/model/StartLoadBalancerListenerRequest.h
+	include/alibabacloud/slb/model/StartLoadBalancerListenerResult.h
 	include/alibabacloud/slb/model/StopLoadBalancerListenerRequest.h
 	include/alibabacloud/slb/model/StopLoadBalancerListenerRequest.h
 	include/alibabacloud/slb/model/StopLoadBalancerListenerResult.h
 	include/alibabacloud/slb/model/StopLoadBalancerListenerResult.h
+	include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeRequest.h
+	include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeResult.h
 	include/alibabacloud/slb/model/SetLoadBalancerStatusRequest.h
 	include/alibabacloud/slb/model/SetLoadBalancerStatusRequest.h
 	include/alibabacloud/slb/model/SetLoadBalancerStatusResult.h
 	include/alibabacloud/slb/model/SetLoadBalancerStatusResult.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecRequest.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecRequest.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecResult.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecResult.h
 	include/alibabacloud/slb/model/SetLoadBalancerTCPListenerAttributeRequest.h
 	include/alibabacloud/slb/model/SetLoadBalancerTCPListenerAttributeRequest.h
 	include/alibabacloud/slb/model/SetLoadBalancerTCPListenerAttributeResult.h
 	include/alibabacloud/slb/model/SetLoadBalancerTCPListenerAttributeResult.h
-	include/alibabacloud/slb/model/DeleteVServerGroupRequest.h
-	include/alibabacloud/slb/model/DeleteVServerGroupResult.h
 	include/alibabacloud/slb/model/DescribeVServerGroupAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeVServerGroupAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeVServerGroupAttributeResult.h
 	include/alibabacloud/slb/model/DescribeVServerGroupAttributeResult.h
+	include/alibabacloud/slb/model/DeleteVServerGroupRequest.h
+	include/alibabacloud/slb/model/DeleteVServerGroupResult.h
 	include/alibabacloud/slb/model/AddListenerWhiteListItemRequest.h
 	include/alibabacloud/slb/model/AddListenerWhiteListItemRequest.h
 	include/alibabacloud/slb/model/AddListenerWhiteListItemResult.h
 	include/alibabacloud/slb/model/AddListenerWhiteListItemResult.h
 	include/alibabacloud/slb/model/CreateLoadBalancerRequest.h
 	include/alibabacloud/slb/model/CreateLoadBalancerRequest.h
 	include/alibabacloud/slb/model/CreateLoadBalancerResult.h
 	include/alibabacloud/slb/model/CreateLoadBalancerResult.h
 	include/alibabacloud/slb/model/RemoveTagsRequest.h
 	include/alibabacloud/slb/model/RemoveTagsRequest.h
 	include/alibabacloud/slb/model/RemoveTagsResult.h
 	include/alibabacloud/slb/model/RemoveTagsResult.h
-	include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeRequest.h
-	include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeResult.h
 	include/alibabacloud/slb/model/DescribeDomainExtensionsRequest.h
 	include/alibabacloud/slb/model/DescribeDomainExtensionsRequest.h
 	include/alibabacloud/slb/model/DescribeDomainExtensionsResult.h
 	include/alibabacloud/slb/model/DescribeDomainExtensionsResult.h
+	include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeRequest.h
+	include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeResult.h
 	include/alibabacloud/slb/model/SetLoadBalancerDeleteProtectionRequest.h
 	include/alibabacloud/slb/model/SetLoadBalancerDeleteProtectionRequest.h
 	include/alibabacloud/slb/model/SetLoadBalancerDeleteProtectionResult.h
 	include/alibabacloud/slb/model/SetLoadBalancerDeleteProtectionResult.h
 	include/alibabacloud/slb/model/UploadCACertificateRequest.h
 	include/alibabacloud/slb/model/UploadCACertificateRequest.h
@@ -67,18 +67,18 @@ set(slb_public_header_model
 	include/alibabacloud/slb/model/DescribeZonesResult.h
 	include/alibabacloud/slb/model/DescribeZonesResult.h
 	include/alibabacloud/slb/model/DeleteLoadBalancerListenerRequest.h
 	include/alibabacloud/slb/model/DeleteLoadBalancerListenerRequest.h
 	include/alibabacloud/slb/model/DeleteLoadBalancerListenerResult.h
 	include/alibabacloud/slb/model/DeleteLoadBalancerListenerResult.h
-	include/alibabacloud/slb/model/DescribeVServerGroupsRequest.h
-	include/alibabacloud/slb/model/DescribeVServerGroupsResult.h
 	include/alibabacloud/slb/model/DescribeAvailableResourceRequest.h
 	include/alibabacloud/slb/model/DescribeAvailableResourceRequest.h
 	include/alibabacloud/slb/model/DescribeAvailableResourceResult.h
 	include/alibabacloud/slb/model/DescribeAvailableResourceResult.h
+	include/alibabacloud/slb/model/DescribeVServerGroupsRequest.h
+	include/alibabacloud/slb/model/DescribeVServerGroupsResult.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeResult.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeResult.h
 	include/alibabacloud/slb/model/DescribeTagsRequest.h
 	include/alibabacloud/slb/model/DescribeTagsRequest.h
 	include/alibabacloud/slb/model/DescribeTagsResult.h
 	include/alibabacloud/slb/model/DescribeTagsResult.h
-	include/alibabacloud/slb/model/CreateVServerGroupRequest.h
-	include/alibabacloud/slb/model/CreateVServerGroupResult.h
 	include/alibabacloud/slb/model/DeleteLoadBalancerRequest.h
 	include/alibabacloud/slb/model/DeleteLoadBalancerRequest.h
 	include/alibabacloud/slb/model/DeleteLoadBalancerResult.h
 	include/alibabacloud/slb/model/DeleteLoadBalancerResult.h
+	include/alibabacloud/slb/model/CreateVServerGroupRequest.h
+	include/alibabacloud/slb/model/CreateVServerGroupResult.h
 	include/alibabacloud/slb/model/DescribeLoadBalancersRequest.h
 	include/alibabacloud/slb/model/DescribeLoadBalancersRequest.h
 	include/alibabacloud/slb/model/DescribeLoadBalancersResult.h
 	include/alibabacloud/slb/model/DescribeLoadBalancersResult.h
 	include/alibabacloud/slb/model/SetCACertificateNameRequest.h
 	include/alibabacloud/slb/model/SetCACertificateNameRequest.h
@@ -93,10 +93,10 @@ set(slb_public_header_model
 	include/alibabacloud/slb/model/ModifyVServerGroupBackendServersResult.h
 	include/alibabacloud/slb/model/ModifyVServerGroupBackendServersResult.h
 	include/alibabacloud/slb/model/AddAccessControlListEntryRequest.h
 	include/alibabacloud/slb/model/AddAccessControlListEntryRequest.h
 	include/alibabacloud/slb/model/AddAccessControlListEntryResult.h
 	include/alibabacloud/slb/model/AddAccessControlListEntryResult.h
-	include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeRequest.h
-	include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeResult.h
 	include/alibabacloud/slb/model/DeleteRulesRequest.h
 	include/alibabacloud/slb/model/DeleteRulesRequest.h
 	include/alibabacloud/slb/model/DeleteRulesResult.h
 	include/alibabacloud/slb/model/DeleteRulesResult.h
+	include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeRequest.h
+	include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeResult.h
 	include/alibabacloud/slb/model/DeleteMasterSlaveVServerGroupRequest.h
 	include/alibabacloud/slb/model/DeleteMasterSlaveVServerGroupRequest.h
 	include/alibabacloud/slb/model/DeleteMasterSlaveVServerGroupResult.h
 	include/alibabacloud/slb/model/DeleteMasterSlaveVServerGroupResult.h
 	include/alibabacloud/slb/model/DescribeCACertificatesRequest.h
 	include/alibabacloud/slb/model/DescribeCACertificatesRequest.h
@@ -109,10 +109,10 @@ set(slb_public_header_model
 	include/alibabacloud/slb/model/DeleteAccessControlListResult.h
 	include/alibabacloud/slb/model/DeleteAccessControlListResult.h
 	include/alibabacloud/slb/model/RemoveVServerGroupBackendServersRequest.h
 	include/alibabacloud/slb/model/RemoveVServerGroupBackendServersRequest.h
 	include/alibabacloud/slb/model/RemoveVServerGroupBackendServersResult.h
 	include/alibabacloud/slb/model/RemoveVServerGroupBackendServersResult.h
-	include/alibabacloud/slb/model/DescribeLoadBalancerAttributeRequest.h
-	include/alibabacloud/slb/model/DescribeLoadBalancerAttributeResult.h
 	include/alibabacloud/slb/model/CreateMasterSlaveServerGroupRequest.h
 	include/alibabacloud/slb/model/CreateMasterSlaveServerGroupRequest.h
 	include/alibabacloud/slb/model/CreateMasterSlaveServerGroupResult.h
 	include/alibabacloud/slb/model/CreateMasterSlaveServerGroupResult.h
+	include/alibabacloud/slb/model/DescribeLoadBalancerAttributeRequest.h
+	include/alibabacloud/slb/model/DescribeLoadBalancerAttributeResult.h
 	include/alibabacloud/slb/model/SetServerCertificateNameRequest.h
 	include/alibabacloud/slb/model/SetServerCertificateNameRequest.h
 	include/alibabacloud/slb/model/SetServerCertificateNameResult.h
 	include/alibabacloud/slb/model/SetServerCertificateNameResult.h
 	include/alibabacloud/slb/model/DeleteCACertificateRequest.h
 	include/alibabacloud/slb/model/DeleteCACertificateRequest.h
@@ -123,12 +123,12 @@ set(slb_public_header_model
 	include/alibabacloud/slb/model/CreateLoadBalancerTCPListenerResult.h
 	include/alibabacloud/slb/model/CreateLoadBalancerTCPListenerResult.h
 	include/alibabacloud/slb/model/DescribeAccessControlListAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeAccessControlListAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeAccessControlListAttributeResult.h
 	include/alibabacloud/slb/model/DescribeAccessControlListAttributeResult.h
-	include/alibabacloud/slb/model/SetRuleRequest.h
-	include/alibabacloud/slb/model/SetRuleResult.h
-	include/alibabacloud/slb/model/DeleteDomainExtensionRequest.h
-	include/alibabacloud/slb/model/DeleteDomainExtensionResult.h
 	include/alibabacloud/slb/model/DescribeAccessControlListsRequest.h
 	include/alibabacloud/slb/model/DescribeAccessControlListsRequest.h
 	include/alibabacloud/slb/model/DescribeAccessControlListsResult.h
 	include/alibabacloud/slb/model/DescribeAccessControlListsResult.h
+	include/alibabacloud/slb/model/DeleteDomainExtensionRequest.h
+	include/alibabacloud/slb/model/DeleteDomainExtensionResult.h
+	include/alibabacloud/slb/model/SetRuleRequest.h
+	include/alibabacloud/slb/model/SetRuleResult.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsRequest.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsRequest.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsResult.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsResult.h
 	include/alibabacloud/slb/model/DescribeHealthStatusRequest.h
 	include/alibabacloud/slb/model/DescribeHealthStatusRequest.h
@@ -139,10 +139,10 @@ set(slb_public_header_model
 	include/alibabacloud/slb/model/RemoveListenerWhiteListItemResult.h
 	include/alibabacloud/slb/model/RemoveListenerWhiteListItemResult.h
 	include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerRequest.h
 	include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerRequest.h
 	include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerResult.h
 	include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerResult.h
-	include/alibabacloud/slb/model/DescribeServerCertificatesRequest.h
-	include/alibabacloud/slb/model/DescribeServerCertificatesResult.h
 	include/alibabacloud/slb/model/DeleteMasterSlaveServerGroupRequest.h
 	include/alibabacloud/slb/model/DeleteMasterSlaveServerGroupRequest.h
 	include/alibabacloud/slb/model/DeleteMasterSlaveServerGroupResult.h
 	include/alibabacloud/slb/model/DeleteMasterSlaveServerGroupResult.h
+	include/alibabacloud/slb/model/DescribeServerCertificatesRequest.h
+	include/alibabacloud/slb/model/DescribeServerCertificatesResult.h
 	include/alibabacloud/slb/model/DescribeRulesRequest.h
 	include/alibabacloud/slb/model/DescribeRulesRequest.h
 	include/alibabacloud/slb/model/DescribeRulesResult.h
 	include/alibabacloud/slb/model/DescribeRulesResult.h
 	include/alibabacloud/slb/model/RemoveAccessControlListEntryRequest.h
 	include/alibabacloud/slb/model/RemoveAccessControlListEntryRequest.h
@@ -161,61 +161,61 @@ set(slb_public_header_model
 	include/alibabacloud/slb/model/SetLoadBalancerNameResult.h
 	include/alibabacloud/slb/model/SetLoadBalancerNameResult.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecRequest.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecRequest.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecResult.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecResult.h
-	include/alibabacloud/slb/model/CreateAccessControlListRequest.h
-	include/alibabacloud/slb/model/CreateAccessControlListResult.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeResult.h
 	include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeResult.h
+	include/alibabacloud/slb/model/CreateAccessControlListRequest.h
+	include/alibabacloud/slb/model/CreateAccessControlListResult.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeRequest.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeResult.h
 	include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeResult.h
 	include/alibabacloud/slb/model/AddTagsRequest.h
 	include/alibabacloud/slb/model/AddTagsRequest.h
 	include/alibabacloud/slb/model/AddTagsResult.h
 	include/alibabacloud/slb/model/AddTagsResult.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeRequest.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeRequest.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeResult.h
 	include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeResult.h
-	include/alibabacloud/slb/model/AddVServerGroupBackendServersRequest.h
-	include/alibabacloud/slb/model/AddVServerGroupBackendServersResult.h
 	include/alibabacloud/slb/model/CreateRulesRequest.h
 	include/alibabacloud/slb/model/CreateRulesRequest.h
 	include/alibabacloud/slb/model/CreateRulesResult.h
 	include/alibabacloud/slb/model/CreateRulesResult.h
+	include/alibabacloud/slb/model/AddVServerGroupBackendServersRequest.h
+	include/alibabacloud/slb/model/AddVServerGroupBackendServersResult.h
 	include/alibabacloud/slb/model/AddBackendServersRequest.h
 	include/alibabacloud/slb/model/AddBackendServersRequest.h
 	include/alibabacloud/slb/model/AddBackendServersResult.h
 	include/alibabacloud/slb/model/AddBackendServersResult.h
 	include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeRequest.h
 	include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeRequest.h
 	include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeResult.h )
 	include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeResult.h )
 
 
 set(slb_src 
 set(slb_src 
-	src/com.aliyun.pop.sdk.domain.Product@5fc930f0Client.cc
+	src/SlbClient.cc
 	src/model/SetDomainExtensionAttributeRequest.cc
 	src/model/SetDomainExtensionAttributeRequest.cc
 	src/model/SetDomainExtensionAttributeResult.cc
 	src/model/SetDomainExtensionAttributeResult.cc
 	src/model/CreateLoadBalancerUDPListenerRequest.cc
 	src/model/CreateLoadBalancerUDPListenerRequest.cc
 	src/model/CreateLoadBalancerUDPListenerResult.cc
 	src/model/CreateLoadBalancerUDPListenerResult.cc
 	src/model/DescribeMasterSlaveVServerGroupsRequest.cc
 	src/model/DescribeMasterSlaveVServerGroupsRequest.cc
 	src/model/DescribeMasterSlaveVServerGroupsResult.cc
 	src/model/DescribeMasterSlaveVServerGroupsResult.cc
-	src/model/StartLoadBalancerListenerRequest.cc
-	src/model/StartLoadBalancerListenerResult.cc
 	src/model/DescribeLoadBalancerTCPListenerAttributeRequest.cc
 	src/model/DescribeLoadBalancerTCPListenerAttributeRequest.cc
 	src/model/DescribeLoadBalancerTCPListenerAttributeResult.cc
 	src/model/DescribeLoadBalancerTCPListenerAttributeResult.cc
-	src/model/DescribeListenerAccessControlAttributeRequest.cc
-	src/model/DescribeListenerAccessControlAttributeResult.cc
+	src/model/StartLoadBalancerListenerRequest.cc
+	src/model/StartLoadBalancerListenerResult.cc
 	src/model/StopLoadBalancerListenerRequest.cc
 	src/model/StopLoadBalancerListenerRequest.cc
 	src/model/StopLoadBalancerListenerResult.cc
 	src/model/StopLoadBalancerListenerResult.cc
+	src/model/DescribeListenerAccessControlAttributeRequest.cc
+	src/model/DescribeListenerAccessControlAttributeResult.cc
 	src/model/SetLoadBalancerStatusRequest.cc
 	src/model/SetLoadBalancerStatusRequest.cc
 	src/model/SetLoadBalancerStatusResult.cc
 	src/model/SetLoadBalancerStatusResult.cc
 	src/model/ModifyLoadBalancerInstanceSpecRequest.cc
 	src/model/ModifyLoadBalancerInstanceSpecRequest.cc
 	src/model/ModifyLoadBalancerInstanceSpecResult.cc
 	src/model/ModifyLoadBalancerInstanceSpecResult.cc
 	src/model/SetLoadBalancerTCPListenerAttributeRequest.cc
 	src/model/SetLoadBalancerTCPListenerAttributeRequest.cc
 	src/model/SetLoadBalancerTCPListenerAttributeResult.cc
 	src/model/SetLoadBalancerTCPListenerAttributeResult.cc
-	src/model/DeleteVServerGroupRequest.cc
-	src/model/DeleteVServerGroupResult.cc
 	src/model/DescribeVServerGroupAttributeRequest.cc
 	src/model/DescribeVServerGroupAttributeRequest.cc
 	src/model/DescribeVServerGroupAttributeResult.cc
 	src/model/DescribeVServerGroupAttributeResult.cc
+	src/model/DeleteVServerGroupRequest.cc
+	src/model/DeleteVServerGroupResult.cc
 	src/model/AddListenerWhiteListItemRequest.cc
 	src/model/AddListenerWhiteListItemRequest.cc
 	src/model/AddListenerWhiteListItemResult.cc
 	src/model/AddListenerWhiteListItemResult.cc
 	src/model/CreateLoadBalancerRequest.cc
 	src/model/CreateLoadBalancerRequest.cc
 	src/model/CreateLoadBalancerResult.cc
 	src/model/CreateLoadBalancerResult.cc
 	src/model/RemoveTagsRequest.cc
 	src/model/RemoveTagsRequest.cc
 	src/model/RemoveTagsResult.cc
 	src/model/RemoveTagsResult.cc
-	src/model/SetLoadBalancerHTTPListenerAttributeRequest.cc
-	src/model/SetLoadBalancerHTTPListenerAttributeResult.cc
 	src/model/DescribeDomainExtensionsRequest.cc
 	src/model/DescribeDomainExtensionsRequest.cc
 	src/model/DescribeDomainExtensionsResult.cc
 	src/model/DescribeDomainExtensionsResult.cc
+	src/model/SetLoadBalancerHTTPListenerAttributeRequest.cc
+	src/model/SetLoadBalancerHTTPListenerAttributeResult.cc
 	src/model/SetLoadBalancerDeleteProtectionRequest.cc
 	src/model/SetLoadBalancerDeleteProtectionRequest.cc
 	src/model/SetLoadBalancerDeleteProtectionResult.cc
 	src/model/SetLoadBalancerDeleteProtectionResult.cc
 	src/model/UploadCACertificateRequest.cc
 	src/model/UploadCACertificateRequest.cc
@@ -228,18 +228,18 @@ set(slb_src
 	src/model/DescribeZonesResult.cc
 	src/model/DescribeZonesResult.cc
 	src/model/DeleteLoadBalancerListenerRequest.cc
 	src/model/DeleteLoadBalancerListenerRequest.cc
 	src/model/DeleteLoadBalancerListenerResult.cc
 	src/model/DeleteLoadBalancerListenerResult.cc
-	src/model/DescribeVServerGroupsRequest.cc
-	src/model/DescribeVServerGroupsResult.cc
 	src/model/DescribeAvailableResourceRequest.cc
 	src/model/DescribeAvailableResourceRequest.cc
 	src/model/DescribeAvailableResourceResult.cc
 	src/model/DescribeAvailableResourceResult.cc
+	src/model/DescribeVServerGroupsRequest.cc
+	src/model/DescribeVServerGroupsResult.cc
 	src/model/DescribeLoadBalancerHTTPListenerAttributeRequest.cc
 	src/model/DescribeLoadBalancerHTTPListenerAttributeRequest.cc
 	src/model/DescribeLoadBalancerHTTPListenerAttributeResult.cc
 	src/model/DescribeLoadBalancerHTTPListenerAttributeResult.cc
 	src/model/DescribeTagsRequest.cc
 	src/model/DescribeTagsRequest.cc
 	src/model/DescribeTagsResult.cc
 	src/model/DescribeTagsResult.cc
-	src/model/CreateVServerGroupRequest.cc
-	src/model/CreateVServerGroupResult.cc
 	src/model/DeleteLoadBalancerRequest.cc
 	src/model/DeleteLoadBalancerRequest.cc
 	src/model/DeleteLoadBalancerResult.cc
 	src/model/DeleteLoadBalancerResult.cc
+	src/model/CreateVServerGroupRequest.cc
+	src/model/CreateVServerGroupResult.cc
 	src/model/DescribeLoadBalancersRequest.cc
 	src/model/DescribeLoadBalancersRequest.cc
 	src/model/DescribeLoadBalancersResult.cc
 	src/model/DescribeLoadBalancersResult.cc
 	src/model/SetCACertificateNameRequest.cc
 	src/model/SetCACertificateNameRequest.cc
@@ -254,10 +254,10 @@ set(slb_src
 	src/model/ModifyVServerGroupBackendServersResult.cc
 	src/model/ModifyVServerGroupBackendServersResult.cc
 	src/model/AddAccessControlListEntryRequest.cc
 	src/model/AddAccessControlListEntryRequest.cc
 	src/model/AddAccessControlListEntryResult.cc
 	src/model/AddAccessControlListEntryResult.cc
-	src/model/DescribeLoadBalancerUDPListenerAttributeRequest.cc
-	src/model/DescribeLoadBalancerUDPListenerAttributeResult.cc
 	src/model/DeleteRulesRequest.cc
 	src/model/DeleteRulesRequest.cc
 	src/model/DeleteRulesResult.cc
 	src/model/DeleteRulesResult.cc
+	src/model/DescribeLoadBalancerUDPListenerAttributeRequest.cc
+	src/model/DescribeLoadBalancerUDPListenerAttributeResult.cc
 	src/model/DeleteMasterSlaveVServerGroupRequest.cc
 	src/model/DeleteMasterSlaveVServerGroupRequest.cc
 	src/model/DeleteMasterSlaveVServerGroupResult.cc
 	src/model/DeleteMasterSlaveVServerGroupResult.cc
 	src/model/DescribeCACertificatesRequest.cc
 	src/model/DescribeCACertificatesRequest.cc
@@ -270,10 +270,10 @@ set(slb_src
 	src/model/DeleteAccessControlListResult.cc
 	src/model/DeleteAccessControlListResult.cc
 	src/model/RemoveVServerGroupBackendServersRequest.cc
 	src/model/RemoveVServerGroupBackendServersRequest.cc
 	src/model/RemoveVServerGroupBackendServersResult.cc
 	src/model/RemoveVServerGroupBackendServersResult.cc
-	src/model/DescribeLoadBalancerAttributeRequest.cc
-	src/model/DescribeLoadBalancerAttributeResult.cc
 	src/model/CreateMasterSlaveServerGroupRequest.cc
 	src/model/CreateMasterSlaveServerGroupRequest.cc
 	src/model/CreateMasterSlaveServerGroupResult.cc
 	src/model/CreateMasterSlaveServerGroupResult.cc
+	src/model/DescribeLoadBalancerAttributeRequest.cc
+	src/model/DescribeLoadBalancerAttributeResult.cc
 	src/model/SetServerCertificateNameRequest.cc
 	src/model/SetServerCertificateNameRequest.cc
 	src/model/SetServerCertificateNameResult.cc
 	src/model/SetServerCertificateNameResult.cc
 	src/model/DeleteCACertificateRequest.cc
 	src/model/DeleteCACertificateRequest.cc
@@ -284,12 +284,12 @@ set(slb_src
 	src/model/CreateLoadBalancerTCPListenerResult.cc
 	src/model/CreateLoadBalancerTCPListenerResult.cc
 	src/model/DescribeAccessControlListAttributeRequest.cc
 	src/model/DescribeAccessControlListAttributeRequest.cc
 	src/model/DescribeAccessControlListAttributeResult.cc
 	src/model/DescribeAccessControlListAttributeResult.cc
-	src/model/SetRuleRequest.cc
-	src/model/SetRuleResult.cc
-	src/model/DeleteDomainExtensionRequest.cc
-	src/model/DeleteDomainExtensionResult.cc
 	src/model/DescribeAccessControlListsRequest.cc
 	src/model/DescribeAccessControlListsRequest.cc
 	src/model/DescribeAccessControlListsResult.cc
 	src/model/DescribeAccessControlListsResult.cc
+	src/model/DeleteDomainExtensionRequest.cc
+	src/model/DeleteDomainExtensionResult.cc
+	src/model/SetRuleRequest.cc
+	src/model/SetRuleResult.cc
 	src/model/DescribeMasterSlaveServerGroupsRequest.cc
 	src/model/DescribeMasterSlaveServerGroupsRequest.cc
 	src/model/DescribeMasterSlaveServerGroupsResult.cc
 	src/model/DescribeMasterSlaveServerGroupsResult.cc
 	src/model/DescribeHealthStatusRequest.cc
 	src/model/DescribeHealthStatusRequest.cc
@@ -300,10 +300,10 @@ set(slb_src
 	src/model/RemoveListenerWhiteListItemResult.cc
 	src/model/RemoveListenerWhiteListItemResult.cc
 	src/model/CreateLoadBalancerHTTPSListenerRequest.cc
 	src/model/CreateLoadBalancerHTTPSListenerRequest.cc
 	src/model/CreateLoadBalancerHTTPSListenerResult.cc
 	src/model/CreateLoadBalancerHTTPSListenerResult.cc
-	src/model/DescribeServerCertificatesRequest.cc
-	src/model/DescribeServerCertificatesResult.cc
 	src/model/DeleteMasterSlaveServerGroupRequest.cc
 	src/model/DeleteMasterSlaveServerGroupRequest.cc
 	src/model/DeleteMasterSlaveServerGroupResult.cc
 	src/model/DeleteMasterSlaveServerGroupResult.cc
+	src/model/DescribeServerCertificatesRequest.cc
+	src/model/DescribeServerCertificatesResult.cc
 	src/model/DescribeRulesRequest.cc
 	src/model/DescribeRulesRequest.cc
 	src/model/DescribeRulesResult.cc
 	src/model/DescribeRulesResult.cc
 	src/model/RemoveAccessControlListEntryRequest.cc
 	src/model/RemoveAccessControlListEntryRequest.cc
@@ -322,20 +322,20 @@ set(slb_src
 	src/model/SetLoadBalancerNameResult.cc
 	src/model/SetLoadBalancerNameResult.cc
 	src/model/ModifyLoadBalancerInternetSpecRequest.cc
 	src/model/ModifyLoadBalancerInternetSpecRequest.cc
 	src/model/ModifyLoadBalancerInternetSpecResult.cc
 	src/model/ModifyLoadBalancerInternetSpecResult.cc
-	src/model/CreateAccessControlListRequest.cc
-	src/model/CreateAccessControlListResult.cc
 	src/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.cc
 	src/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.cc
 	src/model/DescribeLoadBalancerHTTPSListenerAttributeResult.cc
 	src/model/DescribeLoadBalancerHTTPSListenerAttributeResult.cc
+	src/model/CreateAccessControlListRequest.cc
+	src/model/CreateAccessControlListResult.cc
 	src/model/DescribeMasterSlaveServerGroupAttributeRequest.cc
 	src/model/DescribeMasterSlaveServerGroupAttributeRequest.cc
 	src/model/DescribeMasterSlaveServerGroupAttributeResult.cc
 	src/model/DescribeMasterSlaveServerGroupAttributeResult.cc
 	src/model/AddTagsRequest.cc
 	src/model/AddTagsRequest.cc
 	src/model/AddTagsResult.cc
 	src/model/AddTagsResult.cc
 	src/model/ModifyLoadBalancerPayTypeRequest.cc
 	src/model/ModifyLoadBalancerPayTypeRequest.cc
 	src/model/ModifyLoadBalancerPayTypeResult.cc
 	src/model/ModifyLoadBalancerPayTypeResult.cc
-	src/model/AddVServerGroupBackendServersRequest.cc
-	src/model/AddVServerGroupBackendServersResult.cc
 	src/model/CreateRulesRequest.cc
 	src/model/CreateRulesRequest.cc
 	src/model/CreateRulesResult.cc
 	src/model/CreateRulesResult.cc
+	src/model/AddVServerGroupBackendServersRequest.cc
+	src/model/AddVServerGroupBackendServersResult.cc
 	src/model/AddBackendServersRequest.cc
 	src/model/AddBackendServersRequest.cc
 	src/model/AddBackendServersResult.cc
 	src/model/AddBackendServersResult.cc
 	src/model/SetLoadBalancerUDPListenerAttributeRequest.cc
 	src/model/SetLoadBalancerUDPListenerAttributeRequest.cc

+ 104 - 104
slb/include/alibabacloud/slb/SlbClient.h

@@ -28,34 +28,34 @@
 #include "model/CreateLoadBalancerUDPListenerResult.h"
 #include "model/CreateLoadBalancerUDPListenerResult.h"
 #include "model/DescribeMasterSlaveVServerGroupsRequest.h"
 #include "model/DescribeMasterSlaveVServerGroupsRequest.h"
 #include "model/DescribeMasterSlaveVServerGroupsResult.h"
 #include "model/DescribeMasterSlaveVServerGroupsResult.h"
-#include "model/StartLoadBalancerListenerRequest.h"
-#include "model/StartLoadBalancerListenerResult.h"
 #include "model/DescribeLoadBalancerTCPListenerAttributeRequest.h"
 #include "model/DescribeLoadBalancerTCPListenerAttributeRequest.h"
 #include "model/DescribeLoadBalancerTCPListenerAttributeResult.h"
 #include "model/DescribeLoadBalancerTCPListenerAttributeResult.h"
-#include "model/DescribeListenerAccessControlAttributeRequest.h"
-#include "model/DescribeListenerAccessControlAttributeResult.h"
+#include "model/StartLoadBalancerListenerRequest.h"
+#include "model/StartLoadBalancerListenerResult.h"
 #include "model/StopLoadBalancerListenerRequest.h"
 #include "model/StopLoadBalancerListenerRequest.h"
 #include "model/StopLoadBalancerListenerResult.h"
 #include "model/StopLoadBalancerListenerResult.h"
+#include "model/DescribeListenerAccessControlAttributeRequest.h"
+#include "model/DescribeListenerAccessControlAttributeResult.h"
 #include "model/SetLoadBalancerStatusRequest.h"
 #include "model/SetLoadBalancerStatusRequest.h"
 #include "model/SetLoadBalancerStatusResult.h"
 #include "model/SetLoadBalancerStatusResult.h"
 #include "model/ModifyLoadBalancerInstanceSpecRequest.h"
 #include "model/ModifyLoadBalancerInstanceSpecRequest.h"
 #include "model/ModifyLoadBalancerInstanceSpecResult.h"
 #include "model/ModifyLoadBalancerInstanceSpecResult.h"
 #include "model/SetLoadBalancerTCPListenerAttributeRequest.h"
 #include "model/SetLoadBalancerTCPListenerAttributeRequest.h"
 #include "model/SetLoadBalancerTCPListenerAttributeResult.h"
 #include "model/SetLoadBalancerTCPListenerAttributeResult.h"
-#include "model/DeleteVServerGroupRequest.h"
-#include "model/DeleteVServerGroupResult.h"
 #include "model/DescribeVServerGroupAttributeRequest.h"
 #include "model/DescribeVServerGroupAttributeRequest.h"
 #include "model/DescribeVServerGroupAttributeResult.h"
 #include "model/DescribeVServerGroupAttributeResult.h"
+#include "model/DeleteVServerGroupRequest.h"
+#include "model/DeleteVServerGroupResult.h"
 #include "model/AddListenerWhiteListItemRequest.h"
 #include "model/AddListenerWhiteListItemRequest.h"
 #include "model/AddListenerWhiteListItemResult.h"
 #include "model/AddListenerWhiteListItemResult.h"
 #include "model/CreateLoadBalancerRequest.h"
 #include "model/CreateLoadBalancerRequest.h"
 #include "model/CreateLoadBalancerResult.h"
 #include "model/CreateLoadBalancerResult.h"
 #include "model/RemoveTagsRequest.h"
 #include "model/RemoveTagsRequest.h"
 #include "model/RemoveTagsResult.h"
 #include "model/RemoveTagsResult.h"
-#include "model/SetLoadBalancerHTTPListenerAttributeRequest.h"
-#include "model/SetLoadBalancerHTTPListenerAttributeResult.h"
 #include "model/DescribeDomainExtensionsRequest.h"
 #include "model/DescribeDomainExtensionsRequest.h"
 #include "model/DescribeDomainExtensionsResult.h"
 #include "model/DescribeDomainExtensionsResult.h"
+#include "model/SetLoadBalancerHTTPListenerAttributeRequest.h"
+#include "model/SetLoadBalancerHTTPListenerAttributeResult.h"
 #include "model/SetLoadBalancerDeleteProtectionRequest.h"
 #include "model/SetLoadBalancerDeleteProtectionRequest.h"
 #include "model/SetLoadBalancerDeleteProtectionResult.h"
 #include "model/SetLoadBalancerDeleteProtectionResult.h"
 #include "model/UploadCACertificateRequest.h"
 #include "model/UploadCACertificateRequest.h"
@@ -68,18 +68,18 @@
 #include "model/DescribeZonesResult.h"
 #include "model/DescribeZonesResult.h"
 #include "model/DeleteLoadBalancerListenerRequest.h"
 #include "model/DeleteLoadBalancerListenerRequest.h"
 #include "model/DeleteLoadBalancerListenerResult.h"
 #include "model/DeleteLoadBalancerListenerResult.h"
-#include "model/DescribeVServerGroupsRequest.h"
-#include "model/DescribeVServerGroupsResult.h"
 #include "model/DescribeAvailableResourceRequest.h"
 #include "model/DescribeAvailableResourceRequest.h"
 #include "model/DescribeAvailableResourceResult.h"
 #include "model/DescribeAvailableResourceResult.h"
+#include "model/DescribeVServerGroupsRequest.h"
+#include "model/DescribeVServerGroupsResult.h"
 #include "model/DescribeLoadBalancerHTTPListenerAttributeRequest.h"
 #include "model/DescribeLoadBalancerHTTPListenerAttributeRequest.h"
 #include "model/DescribeLoadBalancerHTTPListenerAttributeResult.h"
 #include "model/DescribeLoadBalancerHTTPListenerAttributeResult.h"
 #include "model/DescribeTagsRequest.h"
 #include "model/DescribeTagsRequest.h"
 #include "model/DescribeTagsResult.h"
 #include "model/DescribeTagsResult.h"
-#include "model/CreateVServerGroupRequest.h"
-#include "model/CreateVServerGroupResult.h"
 #include "model/DeleteLoadBalancerRequest.h"
 #include "model/DeleteLoadBalancerRequest.h"
 #include "model/DeleteLoadBalancerResult.h"
 #include "model/DeleteLoadBalancerResult.h"
+#include "model/CreateVServerGroupRequest.h"
+#include "model/CreateVServerGroupResult.h"
 #include "model/DescribeLoadBalancersRequest.h"
 #include "model/DescribeLoadBalancersRequest.h"
 #include "model/DescribeLoadBalancersResult.h"
 #include "model/DescribeLoadBalancersResult.h"
 #include "model/SetCACertificateNameRequest.h"
 #include "model/SetCACertificateNameRequest.h"
@@ -94,10 +94,10 @@
 #include "model/ModifyVServerGroupBackendServersResult.h"
 #include "model/ModifyVServerGroupBackendServersResult.h"
 #include "model/AddAccessControlListEntryRequest.h"
 #include "model/AddAccessControlListEntryRequest.h"
 #include "model/AddAccessControlListEntryResult.h"
 #include "model/AddAccessControlListEntryResult.h"
-#include "model/DescribeLoadBalancerUDPListenerAttributeRequest.h"
-#include "model/DescribeLoadBalancerUDPListenerAttributeResult.h"
 #include "model/DeleteRulesRequest.h"
 #include "model/DeleteRulesRequest.h"
 #include "model/DeleteRulesResult.h"
 #include "model/DeleteRulesResult.h"
+#include "model/DescribeLoadBalancerUDPListenerAttributeRequest.h"
+#include "model/DescribeLoadBalancerUDPListenerAttributeResult.h"
 #include "model/DeleteMasterSlaveVServerGroupRequest.h"
 #include "model/DeleteMasterSlaveVServerGroupRequest.h"
 #include "model/DeleteMasterSlaveVServerGroupResult.h"
 #include "model/DeleteMasterSlaveVServerGroupResult.h"
 #include "model/DescribeCACertificatesRequest.h"
 #include "model/DescribeCACertificatesRequest.h"
@@ -110,10 +110,10 @@
 #include "model/DeleteAccessControlListResult.h"
 #include "model/DeleteAccessControlListResult.h"
 #include "model/RemoveVServerGroupBackendServersRequest.h"
 #include "model/RemoveVServerGroupBackendServersRequest.h"
 #include "model/RemoveVServerGroupBackendServersResult.h"
 #include "model/RemoveVServerGroupBackendServersResult.h"
-#include "model/DescribeLoadBalancerAttributeRequest.h"
-#include "model/DescribeLoadBalancerAttributeResult.h"
 #include "model/CreateMasterSlaveServerGroupRequest.h"
 #include "model/CreateMasterSlaveServerGroupRequest.h"
 #include "model/CreateMasterSlaveServerGroupResult.h"
 #include "model/CreateMasterSlaveServerGroupResult.h"
+#include "model/DescribeLoadBalancerAttributeRequest.h"
+#include "model/DescribeLoadBalancerAttributeResult.h"
 #include "model/SetServerCertificateNameRequest.h"
 #include "model/SetServerCertificateNameRequest.h"
 #include "model/SetServerCertificateNameResult.h"
 #include "model/SetServerCertificateNameResult.h"
 #include "model/DeleteCACertificateRequest.h"
 #include "model/DeleteCACertificateRequest.h"
@@ -124,12 +124,12 @@
 #include "model/CreateLoadBalancerTCPListenerResult.h"
 #include "model/CreateLoadBalancerTCPListenerResult.h"
 #include "model/DescribeAccessControlListAttributeRequest.h"
 #include "model/DescribeAccessControlListAttributeRequest.h"
 #include "model/DescribeAccessControlListAttributeResult.h"
 #include "model/DescribeAccessControlListAttributeResult.h"
-#include "model/SetRuleRequest.h"
-#include "model/SetRuleResult.h"
-#include "model/DeleteDomainExtensionRequest.h"
-#include "model/DeleteDomainExtensionResult.h"
 #include "model/DescribeAccessControlListsRequest.h"
 #include "model/DescribeAccessControlListsRequest.h"
 #include "model/DescribeAccessControlListsResult.h"
 #include "model/DescribeAccessControlListsResult.h"
+#include "model/DeleteDomainExtensionRequest.h"
+#include "model/DeleteDomainExtensionResult.h"
+#include "model/SetRuleRequest.h"
+#include "model/SetRuleResult.h"
 #include "model/DescribeMasterSlaveServerGroupsRequest.h"
 #include "model/DescribeMasterSlaveServerGroupsRequest.h"
 #include "model/DescribeMasterSlaveServerGroupsResult.h"
 #include "model/DescribeMasterSlaveServerGroupsResult.h"
 #include "model/DescribeHealthStatusRequest.h"
 #include "model/DescribeHealthStatusRequest.h"
@@ -140,10 +140,10 @@
 #include "model/RemoveListenerWhiteListItemResult.h"
 #include "model/RemoveListenerWhiteListItemResult.h"
 #include "model/CreateLoadBalancerHTTPSListenerRequest.h"
 #include "model/CreateLoadBalancerHTTPSListenerRequest.h"
 #include "model/CreateLoadBalancerHTTPSListenerResult.h"
 #include "model/CreateLoadBalancerHTTPSListenerResult.h"
-#include "model/DescribeServerCertificatesRequest.h"
-#include "model/DescribeServerCertificatesResult.h"
 #include "model/DeleteMasterSlaveServerGroupRequest.h"
 #include "model/DeleteMasterSlaveServerGroupRequest.h"
 #include "model/DeleteMasterSlaveServerGroupResult.h"
 #include "model/DeleteMasterSlaveServerGroupResult.h"
+#include "model/DescribeServerCertificatesRequest.h"
+#include "model/DescribeServerCertificatesResult.h"
 #include "model/DescribeRulesRequest.h"
 #include "model/DescribeRulesRequest.h"
 #include "model/DescribeRulesResult.h"
 #include "model/DescribeRulesResult.h"
 #include "model/RemoveAccessControlListEntryRequest.h"
 #include "model/RemoveAccessControlListEntryRequest.h"
@@ -162,20 +162,20 @@
 #include "model/SetLoadBalancerNameResult.h"
 #include "model/SetLoadBalancerNameResult.h"
 #include "model/ModifyLoadBalancerInternetSpecRequest.h"
 #include "model/ModifyLoadBalancerInternetSpecRequest.h"
 #include "model/ModifyLoadBalancerInternetSpecResult.h"
 #include "model/ModifyLoadBalancerInternetSpecResult.h"
-#include "model/CreateAccessControlListRequest.h"
-#include "model/CreateAccessControlListResult.h"
 #include "model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h"
 #include "model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h"
 #include "model/DescribeLoadBalancerHTTPSListenerAttributeResult.h"
 #include "model/DescribeLoadBalancerHTTPSListenerAttributeResult.h"
+#include "model/CreateAccessControlListRequest.h"
+#include "model/CreateAccessControlListResult.h"
 #include "model/DescribeMasterSlaveServerGroupAttributeRequest.h"
 #include "model/DescribeMasterSlaveServerGroupAttributeRequest.h"
 #include "model/DescribeMasterSlaveServerGroupAttributeResult.h"
 #include "model/DescribeMasterSlaveServerGroupAttributeResult.h"
 #include "model/AddTagsRequest.h"
 #include "model/AddTagsRequest.h"
 #include "model/AddTagsResult.h"
 #include "model/AddTagsResult.h"
 #include "model/ModifyLoadBalancerPayTypeRequest.h"
 #include "model/ModifyLoadBalancerPayTypeRequest.h"
 #include "model/ModifyLoadBalancerPayTypeResult.h"
 #include "model/ModifyLoadBalancerPayTypeResult.h"
-#include "model/AddVServerGroupBackendServersRequest.h"
-#include "model/AddVServerGroupBackendServersResult.h"
 #include "model/CreateRulesRequest.h"
 #include "model/CreateRulesRequest.h"
 #include "model/CreateRulesResult.h"
 #include "model/CreateRulesResult.h"
+#include "model/AddVServerGroupBackendServersRequest.h"
+#include "model/AddVServerGroupBackendServersResult.h"
 #include "model/AddBackendServersRequest.h"
 #include "model/AddBackendServersRequest.h"
 #include "model/AddBackendServersResult.h"
 #include "model/AddBackendServersResult.h"
 #include "model/SetLoadBalancerUDPListenerAttributeRequest.h"
 #include "model/SetLoadBalancerUDPListenerAttributeRequest.h"
@@ -198,18 +198,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeMasterSlaveVServerGroupsResult> DescribeMasterSlaveVServerGroupsOutcome;
 			typedef Outcome<Error, Model::DescribeMasterSlaveVServerGroupsResult> DescribeMasterSlaveVServerGroupsOutcome;
 			typedef std::future<DescribeMasterSlaveVServerGroupsOutcome> DescribeMasterSlaveVServerGroupsOutcomeCallable;
 			typedef std::future<DescribeMasterSlaveVServerGroupsOutcome> DescribeMasterSlaveVServerGroupsOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeMasterSlaveVServerGroupsRequest&, const DescribeMasterSlaveVServerGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMasterSlaveVServerGroupsAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeMasterSlaveVServerGroupsRequest&, const DescribeMasterSlaveVServerGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMasterSlaveVServerGroupsAsyncHandler;
-			typedef Outcome<Error, Model::StartLoadBalancerListenerResult> StartLoadBalancerListenerOutcome;
-			typedef std::future<StartLoadBalancerListenerOutcome> StartLoadBalancerListenerOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::StartLoadBalancerListenerRequest&, const StartLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartLoadBalancerListenerAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLoadBalancerTCPListenerAttributeResult> DescribeLoadBalancerTCPListenerAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeLoadBalancerTCPListenerAttributeResult> DescribeLoadBalancerTCPListenerAttributeOutcome;
 			typedef std::future<DescribeLoadBalancerTCPListenerAttributeOutcome> DescribeLoadBalancerTCPListenerAttributeOutcomeCallable;
 			typedef std::future<DescribeLoadBalancerTCPListenerAttributeOutcome> DescribeLoadBalancerTCPListenerAttributeOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerTCPListenerAttributeRequest&, const DescribeLoadBalancerTCPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerTCPListenerAttributeAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerTCPListenerAttributeRequest&, const DescribeLoadBalancerTCPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerTCPListenerAttributeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeListenerAccessControlAttributeResult> DescribeListenerAccessControlAttributeOutcome;
-			typedef std::future<DescribeListenerAccessControlAttributeOutcome> DescribeListenerAccessControlAttributeOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::DescribeListenerAccessControlAttributeRequest&, const DescribeListenerAccessControlAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeListenerAccessControlAttributeAsyncHandler;
+			typedef Outcome<Error, Model::StartLoadBalancerListenerResult> StartLoadBalancerListenerOutcome;
+			typedef std::future<StartLoadBalancerListenerOutcome> StartLoadBalancerListenerOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::StartLoadBalancerListenerRequest&, const StartLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartLoadBalancerListenerAsyncHandler;
 			typedef Outcome<Error, Model::StopLoadBalancerListenerResult> StopLoadBalancerListenerOutcome;
 			typedef Outcome<Error, Model::StopLoadBalancerListenerResult> StopLoadBalancerListenerOutcome;
 			typedef std::future<StopLoadBalancerListenerOutcome> StopLoadBalancerListenerOutcomeCallable;
 			typedef std::future<StopLoadBalancerListenerOutcome> StopLoadBalancerListenerOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::StopLoadBalancerListenerRequest&, const StopLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopLoadBalancerListenerAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::StopLoadBalancerListenerRequest&, const StopLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopLoadBalancerListenerAsyncHandler;
+			typedef Outcome<Error, Model::DescribeListenerAccessControlAttributeResult> DescribeListenerAccessControlAttributeOutcome;
+			typedef std::future<DescribeListenerAccessControlAttributeOutcome> DescribeListenerAccessControlAttributeOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::DescribeListenerAccessControlAttributeRequest&, const DescribeListenerAccessControlAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeListenerAccessControlAttributeAsyncHandler;
 			typedef Outcome<Error, Model::SetLoadBalancerStatusResult> SetLoadBalancerStatusOutcome;
 			typedef Outcome<Error, Model::SetLoadBalancerStatusResult> SetLoadBalancerStatusOutcome;
 			typedef std::future<SetLoadBalancerStatusOutcome> SetLoadBalancerStatusOutcomeCallable;
 			typedef std::future<SetLoadBalancerStatusOutcome> SetLoadBalancerStatusOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerStatusRequest&, const SetLoadBalancerStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerStatusAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerStatusRequest&, const SetLoadBalancerStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerStatusAsyncHandler;
@@ -219,12 +219,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SetLoadBalancerTCPListenerAttributeResult> SetLoadBalancerTCPListenerAttributeOutcome;
 			typedef Outcome<Error, Model::SetLoadBalancerTCPListenerAttributeResult> SetLoadBalancerTCPListenerAttributeOutcome;
 			typedef std::future<SetLoadBalancerTCPListenerAttributeOutcome> SetLoadBalancerTCPListenerAttributeOutcomeCallable;
 			typedef std::future<SetLoadBalancerTCPListenerAttributeOutcome> SetLoadBalancerTCPListenerAttributeOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerTCPListenerAttributeRequest&, const SetLoadBalancerTCPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerTCPListenerAttributeAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerTCPListenerAttributeRequest&, const SetLoadBalancerTCPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerTCPListenerAttributeAsyncHandler;
-			typedef Outcome<Error, Model::DeleteVServerGroupResult> DeleteVServerGroupOutcome;
-			typedef std::future<DeleteVServerGroupOutcome> DeleteVServerGroupOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::DeleteVServerGroupRequest&, const DeleteVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVServerGroupAsyncHandler;
 			typedef Outcome<Error, Model::DescribeVServerGroupAttributeResult> DescribeVServerGroupAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeVServerGroupAttributeResult> DescribeVServerGroupAttributeOutcome;
 			typedef std::future<DescribeVServerGroupAttributeOutcome> DescribeVServerGroupAttributeOutcomeCallable;
 			typedef std::future<DescribeVServerGroupAttributeOutcome> DescribeVServerGroupAttributeOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeVServerGroupAttributeRequest&, const DescribeVServerGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVServerGroupAttributeAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeVServerGroupAttributeRequest&, const DescribeVServerGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVServerGroupAttributeAsyncHandler;
+			typedef Outcome<Error, Model::DeleteVServerGroupResult> DeleteVServerGroupOutcome;
+			typedef std::future<DeleteVServerGroupOutcome> DeleteVServerGroupOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::DeleteVServerGroupRequest&, const DeleteVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVServerGroupAsyncHandler;
 			typedef Outcome<Error, Model::AddListenerWhiteListItemResult> AddListenerWhiteListItemOutcome;
 			typedef Outcome<Error, Model::AddListenerWhiteListItemResult> AddListenerWhiteListItemOutcome;
 			typedef std::future<AddListenerWhiteListItemOutcome> AddListenerWhiteListItemOutcomeCallable;
 			typedef std::future<AddListenerWhiteListItemOutcome> AddListenerWhiteListItemOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::AddListenerWhiteListItemRequest&, const AddListenerWhiteListItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddListenerWhiteListItemAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::AddListenerWhiteListItemRequest&, const AddListenerWhiteListItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddListenerWhiteListItemAsyncHandler;
@@ -234,12 +234,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::RemoveTagsResult> RemoveTagsOutcome;
 			typedef Outcome<Error, Model::RemoveTagsResult> RemoveTagsOutcome;
 			typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
 			typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::RemoveTagsRequest&, const RemoveTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveTagsAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::RemoveTagsRequest&, const RemoveTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveTagsAsyncHandler;
-			typedef Outcome<Error, Model::SetLoadBalancerHTTPListenerAttributeResult> SetLoadBalancerHTTPListenerAttributeOutcome;
-			typedef std::future<SetLoadBalancerHTTPListenerAttributeOutcome> SetLoadBalancerHTTPListenerAttributeOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerHTTPListenerAttributeRequest&, const SetLoadBalancerHTTPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerHTTPListenerAttributeAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDomainExtensionsResult> DescribeDomainExtensionsOutcome;
 			typedef Outcome<Error, Model::DescribeDomainExtensionsResult> DescribeDomainExtensionsOutcome;
 			typedef std::future<DescribeDomainExtensionsOutcome> DescribeDomainExtensionsOutcomeCallable;
 			typedef std::future<DescribeDomainExtensionsOutcome> DescribeDomainExtensionsOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeDomainExtensionsRequest&, const DescribeDomainExtensionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainExtensionsAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeDomainExtensionsRequest&, const DescribeDomainExtensionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainExtensionsAsyncHandler;
+			typedef Outcome<Error, Model::SetLoadBalancerHTTPListenerAttributeResult> SetLoadBalancerHTTPListenerAttributeOutcome;
+			typedef std::future<SetLoadBalancerHTTPListenerAttributeOutcome> SetLoadBalancerHTTPListenerAttributeOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerHTTPListenerAttributeRequest&, const SetLoadBalancerHTTPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerHTTPListenerAttributeAsyncHandler;
 			typedef Outcome<Error, Model::SetLoadBalancerDeleteProtectionResult> SetLoadBalancerDeleteProtectionOutcome;
 			typedef Outcome<Error, Model::SetLoadBalancerDeleteProtectionResult> SetLoadBalancerDeleteProtectionOutcome;
 			typedef std::future<SetLoadBalancerDeleteProtectionOutcome> SetLoadBalancerDeleteProtectionOutcomeCallable;
 			typedef std::future<SetLoadBalancerDeleteProtectionOutcome> SetLoadBalancerDeleteProtectionOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerDeleteProtectionRequest&, const SetLoadBalancerDeleteProtectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerDeleteProtectionAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerDeleteProtectionRequest&, const SetLoadBalancerDeleteProtectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerDeleteProtectionAsyncHandler;
@@ -258,24 +258,24 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteLoadBalancerListenerResult> DeleteLoadBalancerListenerOutcome;
 			typedef Outcome<Error, Model::DeleteLoadBalancerListenerResult> DeleteLoadBalancerListenerOutcome;
 			typedef std::future<DeleteLoadBalancerListenerOutcome> DeleteLoadBalancerListenerOutcomeCallable;
 			typedef std::future<DeleteLoadBalancerListenerOutcome> DeleteLoadBalancerListenerOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DeleteLoadBalancerListenerRequest&, const DeleteLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLoadBalancerListenerAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DeleteLoadBalancerListenerRequest&, const DeleteLoadBalancerListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLoadBalancerListenerAsyncHandler;
-			typedef Outcome<Error, Model::DescribeVServerGroupsResult> DescribeVServerGroupsOutcome;
-			typedef std::future<DescribeVServerGroupsOutcome> DescribeVServerGroupsOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::DescribeVServerGroupsRequest&, const DescribeVServerGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVServerGroupsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
 			typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
 			typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
 			typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
+			typedef Outcome<Error, Model::DescribeVServerGroupsResult> DescribeVServerGroupsOutcome;
+			typedef std::future<DescribeVServerGroupsOutcome> DescribeVServerGroupsOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::DescribeVServerGroupsRequest&, const DescribeVServerGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVServerGroupsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLoadBalancerHTTPListenerAttributeResult> DescribeLoadBalancerHTTPListenerAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeLoadBalancerHTTPListenerAttributeResult> DescribeLoadBalancerHTTPListenerAttributeOutcome;
 			typedef std::future<DescribeLoadBalancerHTTPListenerAttributeOutcome> DescribeLoadBalancerHTTPListenerAttributeOutcomeCallable;
 			typedef std::future<DescribeLoadBalancerHTTPListenerAttributeOutcome> DescribeLoadBalancerHTTPListenerAttributeOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerHTTPListenerAttributeRequest&, const DescribeLoadBalancerHTTPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerHTTPListenerAttributeAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerHTTPListenerAttributeRequest&, const DescribeLoadBalancerHTTPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerHTTPListenerAttributeAsyncHandler;
 			typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
 			typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
 			typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
 			typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler;
-			typedef Outcome<Error, Model::CreateVServerGroupResult> CreateVServerGroupOutcome;
-			typedef std::future<CreateVServerGroupOutcome> CreateVServerGroupOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::CreateVServerGroupRequest&, const CreateVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVServerGroupAsyncHandler;
 			typedef Outcome<Error, Model::DeleteLoadBalancerResult> DeleteLoadBalancerOutcome;
 			typedef Outcome<Error, Model::DeleteLoadBalancerResult> DeleteLoadBalancerOutcome;
 			typedef std::future<DeleteLoadBalancerOutcome> DeleteLoadBalancerOutcomeCallable;
 			typedef std::future<DeleteLoadBalancerOutcome> DeleteLoadBalancerOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DeleteLoadBalancerRequest&, const DeleteLoadBalancerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLoadBalancerAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DeleteLoadBalancerRequest&, const DeleteLoadBalancerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLoadBalancerAsyncHandler;
+			typedef Outcome<Error, Model::CreateVServerGroupResult> CreateVServerGroupOutcome;
+			typedef std::future<CreateVServerGroupOutcome> CreateVServerGroupOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::CreateVServerGroupRequest&, const CreateVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVServerGroupAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLoadBalancersResult> DescribeLoadBalancersOutcome;
 			typedef Outcome<Error, Model::DescribeLoadBalancersResult> DescribeLoadBalancersOutcome;
 			typedef std::future<DescribeLoadBalancersOutcome> DescribeLoadBalancersOutcomeCallable;
 			typedef std::future<DescribeLoadBalancersOutcome> DescribeLoadBalancersOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancersRequest&, const DescribeLoadBalancersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancersAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancersRequest&, const DescribeLoadBalancersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancersAsyncHandler;
@@ -297,12 +297,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AddAccessControlListEntryResult> AddAccessControlListEntryOutcome;
 			typedef Outcome<Error, Model::AddAccessControlListEntryResult> AddAccessControlListEntryOutcome;
 			typedef std::future<AddAccessControlListEntryOutcome> AddAccessControlListEntryOutcomeCallable;
 			typedef std::future<AddAccessControlListEntryOutcome> AddAccessControlListEntryOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::AddAccessControlListEntryRequest&, const AddAccessControlListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAccessControlListEntryAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::AddAccessControlListEntryRequest&, const AddAccessControlListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAccessControlListEntryAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLoadBalancerUDPListenerAttributeResult> DescribeLoadBalancerUDPListenerAttributeOutcome;
-			typedef std::future<DescribeLoadBalancerUDPListenerAttributeOutcome> DescribeLoadBalancerUDPListenerAttributeOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerUDPListenerAttributeRequest&, const DescribeLoadBalancerUDPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerUDPListenerAttributeAsyncHandler;
 			typedef Outcome<Error, Model::DeleteRulesResult> DeleteRulesOutcome;
 			typedef Outcome<Error, Model::DeleteRulesResult> DeleteRulesOutcome;
 			typedef std::future<DeleteRulesOutcome> DeleteRulesOutcomeCallable;
 			typedef std::future<DeleteRulesOutcome> DeleteRulesOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DeleteRulesRequest&, const DeleteRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRulesAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DeleteRulesRequest&, const DeleteRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRulesAsyncHandler;
+			typedef Outcome<Error, Model::DescribeLoadBalancerUDPListenerAttributeResult> DescribeLoadBalancerUDPListenerAttributeOutcome;
+			typedef std::future<DescribeLoadBalancerUDPListenerAttributeOutcome> DescribeLoadBalancerUDPListenerAttributeOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerUDPListenerAttributeRequest&, const DescribeLoadBalancerUDPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerUDPListenerAttributeAsyncHandler;
 			typedef Outcome<Error, Model::DeleteMasterSlaveVServerGroupResult> DeleteMasterSlaveVServerGroupOutcome;
 			typedef Outcome<Error, Model::DeleteMasterSlaveVServerGroupResult> DeleteMasterSlaveVServerGroupOutcome;
 			typedef std::future<DeleteMasterSlaveVServerGroupOutcome> DeleteMasterSlaveVServerGroupOutcomeCallable;
 			typedef std::future<DeleteMasterSlaveVServerGroupOutcome> DeleteMasterSlaveVServerGroupOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DeleteMasterSlaveVServerGroupRequest&, const DeleteMasterSlaveVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMasterSlaveVServerGroupAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DeleteMasterSlaveVServerGroupRequest&, const DeleteMasterSlaveVServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMasterSlaveVServerGroupAsyncHandler;
@@ -321,12 +321,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::RemoveVServerGroupBackendServersResult> RemoveVServerGroupBackendServersOutcome;
 			typedef Outcome<Error, Model::RemoveVServerGroupBackendServersResult> RemoveVServerGroupBackendServersOutcome;
 			typedef std::future<RemoveVServerGroupBackendServersOutcome> RemoveVServerGroupBackendServersOutcomeCallable;
 			typedef std::future<RemoveVServerGroupBackendServersOutcome> RemoveVServerGroupBackendServersOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::RemoveVServerGroupBackendServersRequest&, const RemoveVServerGroupBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveVServerGroupBackendServersAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::RemoveVServerGroupBackendServersRequest&, const RemoveVServerGroupBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveVServerGroupBackendServersAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLoadBalancerAttributeResult> DescribeLoadBalancerAttributeOutcome;
-			typedef std::future<DescribeLoadBalancerAttributeOutcome> DescribeLoadBalancerAttributeOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerAttributeRequest&, const DescribeLoadBalancerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerAttributeAsyncHandler;
 			typedef Outcome<Error, Model::CreateMasterSlaveServerGroupResult> CreateMasterSlaveServerGroupOutcome;
 			typedef Outcome<Error, Model::CreateMasterSlaveServerGroupResult> CreateMasterSlaveServerGroupOutcome;
 			typedef std::future<CreateMasterSlaveServerGroupOutcome> CreateMasterSlaveServerGroupOutcomeCallable;
 			typedef std::future<CreateMasterSlaveServerGroupOutcome> CreateMasterSlaveServerGroupOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::CreateMasterSlaveServerGroupRequest&, const CreateMasterSlaveServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMasterSlaveServerGroupAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::CreateMasterSlaveServerGroupRequest&, const CreateMasterSlaveServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMasterSlaveServerGroupAsyncHandler;
+			typedef Outcome<Error, Model::DescribeLoadBalancerAttributeResult> DescribeLoadBalancerAttributeOutcome;
+			typedef std::future<DescribeLoadBalancerAttributeOutcome> DescribeLoadBalancerAttributeOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerAttributeRequest&, const DescribeLoadBalancerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerAttributeAsyncHandler;
 			typedef Outcome<Error, Model::SetServerCertificateNameResult> SetServerCertificateNameOutcome;
 			typedef Outcome<Error, Model::SetServerCertificateNameResult> SetServerCertificateNameOutcome;
 			typedef std::future<SetServerCertificateNameOutcome> SetServerCertificateNameOutcomeCallable;
 			typedef std::future<SetServerCertificateNameOutcome> SetServerCertificateNameOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::SetServerCertificateNameRequest&, const SetServerCertificateNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetServerCertificateNameAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::SetServerCertificateNameRequest&, const SetServerCertificateNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetServerCertificateNameAsyncHandler;
@@ -342,15 +342,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeAccessControlListAttributeResult> DescribeAccessControlListAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeAccessControlListAttributeResult> DescribeAccessControlListAttributeOutcome;
 			typedef std::future<DescribeAccessControlListAttributeOutcome> DescribeAccessControlListAttributeOutcomeCallable;
 			typedef std::future<DescribeAccessControlListAttributeOutcome> DescribeAccessControlListAttributeOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeAccessControlListAttributeRequest&, const DescribeAccessControlListAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessControlListAttributeAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeAccessControlListAttributeRequest&, const DescribeAccessControlListAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessControlListAttributeAsyncHandler;
-			typedef Outcome<Error, Model::SetRuleResult> SetRuleOutcome;
-			typedef std::future<SetRuleOutcome> SetRuleOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::SetRuleRequest&, const SetRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRuleAsyncHandler;
-			typedef Outcome<Error, Model::DeleteDomainExtensionResult> DeleteDomainExtensionOutcome;
-			typedef std::future<DeleteDomainExtensionOutcome> DeleteDomainExtensionOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::DeleteDomainExtensionRequest&, const DeleteDomainExtensionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDomainExtensionAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAccessControlListsResult> DescribeAccessControlListsOutcome;
 			typedef Outcome<Error, Model::DescribeAccessControlListsResult> DescribeAccessControlListsOutcome;
 			typedef std::future<DescribeAccessControlListsOutcome> DescribeAccessControlListsOutcomeCallable;
 			typedef std::future<DescribeAccessControlListsOutcome> DescribeAccessControlListsOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeAccessControlListsRequest&, const DescribeAccessControlListsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessControlListsAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeAccessControlListsRequest&, const DescribeAccessControlListsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessControlListsAsyncHandler;
+			typedef Outcome<Error, Model::DeleteDomainExtensionResult> DeleteDomainExtensionOutcome;
+			typedef std::future<DeleteDomainExtensionOutcome> DeleteDomainExtensionOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::DeleteDomainExtensionRequest&, const DeleteDomainExtensionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDomainExtensionAsyncHandler;
+			typedef Outcome<Error, Model::SetRuleResult> SetRuleOutcome;
+			typedef std::future<SetRuleOutcome> SetRuleOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::SetRuleRequest&, const SetRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRuleAsyncHandler;
 			typedef Outcome<Error, Model::DescribeMasterSlaveServerGroupsResult> DescribeMasterSlaveServerGroupsOutcome;
 			typedef Outcome<Error, Model::DescribeMasterSlaveServerGroupsResult> DescribeMasterSlaveServerGroupsOutcome;
 			typedef std::future<DescribeMasterSlaveServerGroupsOutcome> DescribeMasterSlaveServerGroupsOutcomeCallable;
 			typedef std::future<DescribeMasterSlaveServerGroupsOutcome> DescribeMasterSlaveServerGroupsOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeMasterSlaveServerGroupsRequest&, const DescribeMasterSlaveServerGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMasterSlaveServerGroupsAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeMasterSlaveServerGroupsRequest&, const DescribeMasterSlaveServerGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMasterSlaveServerGroupsAsyncHandler;
@@ -366,12 +366,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateLoadBalancerHTTPSListenerResult> CreateLoadBalancerHTTPSListenerOutcome;
 			typedef Outcome<Error, Model::CreateLoadBalancerHTTPSListenerResult> CreateLoadBalancerHTTPSListenerOutcome;
 			typedef std::future<CreateLoadBalancerHTTPSListenerOutcome> CreateLoadBalancerHTTPSListenerOutcomeCallable;
 			typedef std::future<CreateLoadBalancerHTTPSListenerOutcome> CreateLoadBalancerHTTPSListenerOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::CreateLoadBalancerHTTPSListenerRequest&, const CreateLoadBalancerHTTPSListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLoadBalancerHTTPSListenerAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::CreateLoadBalancerHTTPSListenerRequest&, const CreateLoadBalancerHTTPSListenerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLoadBalancerHTTPSListenerAsyncHandler;
-			typedef Outcome<Error, Model::DescribeServerCertificatesResult> DescribeServerCertificatesOutcome;
-			typedef std::future<DescribeServerCertificatesOutcome> DescribeServerCertificatesOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::DescribeServerCertificatesRequest&, const DescribeServerCertificatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServerCertificatesAsyncHandler;
 			typedef Outcome<Error, Model::DeleteMasterSlaveServerGroupResult> DeleteMasterSlaveServerGroupOutcome;
 			typedef Outcome<Error, Model::DeleteMasterSlaveServerGroupResult> DeleteMasterSlaveServerGroupOutcome;
 			typedef std::future<DeleteMasterSlaveServerGroupOutcome> DeleteMasterSlaveServerGroupOutcomeCallable;
 			typedef std::future<DeleteMasterSlaveServerGroupOutcome> DeleteMasterSlaveServerGroupOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DeleteMasterSlaveServerGroupRequest&, const DeleteMasterSlaveServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMasterSlaveServerGroupAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DeleteMasterSlaveServerGroupRequest&, const DeleteMasterSlaveServerGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMasterSlaveServerGroupAsyncHandler;
+			typedef Outcome<Error, Model::DescribeServerCertificatesResult> DescribeServerCertificatesOutcome;
+			typedef std::future<DescribeServerCertificatesOutcome> DescribeServerCertificatesOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::DescribeServerCertificatesRequest&, const DescribeServerCertificatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServerCertificatesAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRulesResult> DescribeRulesOutcome;
 			typedef Outcome<Error, Model::DescribeRulesResult> DescribeRulesOutcome;
 			typedef std::future<DescribeRulesOutcome> DescribeRulesOutcomeCallable;
 			typedef std::future<DescribeRulesOutcome> DescribeRulesOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeRulesRequest&, const DescribeRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRulesAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeRulesRequest&, const DescribeRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRulesAsyncHandler;
@@ -399,12 +399,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyLoadBalancerInternetSpecResult> ModifyLoadBalancerInternetSpecOutcome;
 			typedef Outcome<Error, Model::ModifyLoadBalancerInternetSpecResult> ModifyLoadBalancerInternetSpecOutcome;
 			typedef std::future<ModifyLoadBalancerInternetSpecOutcome> ModifyLoadBalancerInternetSpecOutcomeCallable;
 			typedef std::future<ModifyLoadBalancerInternetSpecOutcome> ModifyLoadBalancerInternetSpecOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::ModifyLoadBalancerInternetSpecRequest&, const ModifyLoadBalancerInternetSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLoadBalancerInternetSpecAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::ModifyLoadBalancerInternetSpecRequest&, const ModifyLoadBalancerInternetSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLoadBalancerInternetSpecAsyncHandler;
-			typedef Outcome<Error, Model::CreateAccessControlListResult> CreateAccessControlListOutcome;
-			typedef std::future<CreateAccessControlListOutcome> CreateAccessControlListOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::CreateAccessControlListRequest&, const CreateAccessControlListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccessControlListAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLoadBalancerHTTPSListenerAttributeResult> DescribeLoadBalancerHTTPSListenerAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeLoadBalancerHTTPSListenerAttributeResult> DescribeLoadBalancerHTTPSListenerAttributeOutcome;
 			typedef std::future<DescribeLoadBalancerHTTPSListenerAttributeOutcome> DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable;
 			typedef std::future<DescribeLoadBalancerHTTPSListenerAttributeOutcome> DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest&, const DescribeLoadBalancerHTTPSListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerHTTPSListenerAttributeAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest&, const DescribeLoadBalancerHTTPSListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerHTTPSListenerAttributeAsyncHandler;
+			typedef Outcome<Error, Model::CreateAccessControlListResult> CreateAccessControlListOutcome;
+			typedef std::future<CreateAccessControlListOutcome> CreateAccessControlListOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::CreateAccessControlListRequest&, const CreateAccessControlListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccessControlListAsyncHandler;
 			typedef Outcome<Error, Model::DescribeMasterSlaveServerGroupAttributeResult> DescribeMasterSlaveServerGroupAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeMasterSlaveServerGroupAttributeResult> DescribeMasterSlaveServerGroupAttributeOutcome;
 			typedef std::future<DescribeMasterSlaveServerGroupAttributeOutcome> DescribeMasterSlaveServerGroupAttributeOutcomeCallable;
 			typedef std::future<DescribeMasterSlaveServerGroupAttributeOutcome> DescribeMasterSlaveServerGroupAttributeOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::DescribeMasterSlaveServerGroupAttributeRequest&, const DescribeMasterSlaveServerGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMasterSlaveServerGroupAttributeAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::DescribeMasterSlaveServerGroupAttributeRequest&, const DescribeMasterSlaveServerGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMasterSlaveServerGroupAttributeAsyncHandler;
@@ -414,12 +414,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyLoadBalancerPayTypeResult> ModifyLoadBalancerPayTypeOutcome;
 			typedef Outcome<Error, Model::ModifyLoadBalancerPayTypeResult> ModifyLoadBalancerPayTypeOutcome;
 			typedef std::future<ModifyLoadBalancerPayTypeOutcome> ModifyLoadBalancerPayTypeOutcomeCallable;
 			typedef std::future<ModifyLoadBalancerPayTypeOutcome> ModifyLoadBalancerPayTypeOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::ModifyLoadBalancerPayTypeRequest&, const ModifyLoadBalancerPayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLoadBalancerPayTypeAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::ModifyLoadBalancerPayTypeRequest&, const ModifyLoadBalancerPayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLoadBalancerPayTypeAsyncHandler;
-			typedef Outcome<Error, Model::AddVServerGroupBackendServersResult> AddVServerGroupBackendServersOutcome;
-			typedef std::future<AddVServerGroupBackendServersOutcome> AddVServerGroupBackendServersOutcomeCallable;
-			typedef std::function<void(const SlbClient*, const Model::AddVServerGroupBackendServersRequest&, const AddVServerGroupBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddVServerGroupBackendServersAsyncHandler;
 			typedef Outcome<Error, Model::CreateRulesResult> CreateRulesOutcome;
 			typedef Outcome<Error, Model::CreateRulesResult> CreateRulesOutcome;
 			typedef std::future<CreateRulesOutcome> CreateRulesOutcomeCallable;
 			typedef std::future<CreateRulesOutcome> CreateRulesOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::CreateRulesRequest&, const CreateRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRulesAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::CreateRulesRequest&, const CreateRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRulesAsyncHandler;
+			typedef Outcome<Error, Model::AddVServerGroupBackendServersResult> AddVServerGroupBackendServersOutcome;
+			typedef std::future<AddVServerGroupBackendServersOutcome> AddVServerGroupBackendServersOutcomeCallable;
+			typedef std::function<void(const SlbClient*, const Model::AddVServerGroupBackendServersRequest&, const AddVServerGroupBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddVServerGroupBackendServersAsyncHandler;
 			typedef Outcome<Error, Model::AddBackendServersResult> AddBackendServersOutcome;
 			typedef Outcome<Error, Model::AddBackendServersResult> AddBackendServersOutcome;
 			typedef std::future<AddBackendServersOutcome> AddBackendServersOutcomeCallable;
 			typedef std::future<AddBackendServersOutcome> AddBackendServersOutcomeCallable;
 			typedef std::function<void(const SlbClient*, const Model::AddBackendServersRequest&, const AddBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBackendServersAsyncHandler;
 			typedef std::function<void(const SlbClient*, const Model::AddBackendServersRequest&, const AddBackendServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBackendServersAsyncHandler;
@@ -440,18 +440,18 @@ namespace AlibabaCloud
 			DescribeMasterSlaveVServerGroupsOutcome describeMasterSlaveVServerGroups(const Model::DescribeMasterSlaveVServerGroupsRequest &request)const;
 			DescribeMasterSlaveVServerGroupsOutcome describeMasterSlaveVServerGroups(const Model::DescribeMasterSlaveVServerGroupsRequest &request)const;
 			void describeMasterSlaveVServerGroupsAsync(const Model::DescribeMasterSlaveVServerGroupsRequest& request, const DescribeMasterSlaveVServerGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeMasterSlaveVServerGroupsAsync(const Model::DescribeMasterSlaveVServerGroupsRequest& request, const DescribeMasterSlaveVServerGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeMasterSlaveVServerGroupsOutcomeCallable describeMasterSlaveVServerGroupsCallable(const Model::DescribeMasterSlaveVServerGroupsRequest& request) const;
 			DescribeMasterSlaveVServerGroupsOutcomeCallable describeMasterSlaveVServerGroupsCallable(const Model::DescribeMasterSlaveVServerGroupsRequest& request) const;
-			StartLoadBalancerListenerOutcome startLoadBalancerListener(const Model::StartLoadBalancerListenerRequest &request)const;
-			void startLoadBalancerListenerAsync(const Model::StartLoadBalancerListenerRequest& request, const StartLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			StartLoadBalancerListenerOutcomeCallable startLoadBalancerListenerCallable(const Model::StartLoadBalancerListenerRequest& request) const;
 			DescribeLoadBalancerTCPListenerAttributeOutcome describeLoadBalancerTCPListenerAttribute(const Model::DescribeLoadBalancerTCPListenerAttributeRequest &request)const;
 			DescribeLoadBalancerTCPListenerAttributeOutcome describeLoadBalancerTCPListenerAttribute(const Model::DescribeLoadBalancerTCPListenerAttributeRequest &request)const;
 			void describeLoadBalancerTCPListenerAttributeAsync(const Model::DescribeLoadBalancerTCPListenerAttributeRequest& request, const DescribeLoadBalancerTCPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeLoadBalancerTCPListenerAttributeAsync(const Model::DescribeLoadBalancerTCPListenerAttributeRequest& request, const DescribeLoadBalancerTCPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLoadBalancerTCPListenerAttributeOutcomeCallable describeLoadBalancerTCPListenerAttributeCallable(const Model::DescribeLoadBalancerTCPListenerAttributeRequest& request) const;
 			DescribeLoadBalancerTCPListenerAttributeOutcomeCallable describeLoadBalancerTCPListenerAttributeCallable(const Model::DescribeLoadBalancerTCPListenerAttributeRequest& request) const;
-			DescribeListenerAccessControlAttributeOutcome describeListenerAccessControlAttribute(const Model::DescribeListenerAccessControlAttributeRequest &request)const;
-			void describeListenerAccessControlAttributeAsync(const Model::DescribeListenerAccessControlAttributeRequest& request, const DescribeListenerAccessControlAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeListenerAccessControlAttributeOutcomeCallable describeListenerAccessControlAttributeCallable(const Model::DescribeListenerAccessControlAttributeRequest& request) const;
+			StartLoadBalancerListenerOutcome startLoadBalancerListener(const Model::StartLoadBalancerListenerRequest &request)const;
+			void startLoadBalancerListenerAsync(const Model::StartLoadBalancerListenerRequest& request, const StartLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			StartLoadBalancerListenerOutcomeCallable startLoadBalancerListenerCallable(const Model::StartLoadBalancerListenerRequest& request) const;
 			StopLoadBalancerListenerOutcome stopLoadBalancerListener(const Model::StopLoadBalancerListenerRequest &request)const;
 			StopLoadBalancerListenerOutcome stopLoadBalancerListener(const Model::StopLoadBalancerListenerRequest &request)const;
 			void stopLoadBalancerListenerAsync(const Model::StopLoadBalancerListenerRequest& request, const StopLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void stopLoadBalancerListenerAsync(const Model::StopLoadBalancerListenerRequest& request, const StopLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			StopLoadBalancerListenerOutcomeCallable stopLoadBalancerListenerCallable(const Model::StopLoadBalancerListenerRequest& request) const;
 			StopLoadBalancerListenerOutcomeCallable stopLoadBalancerListenerCallable(const Model::StopLoadBalancerListenerRequest& request) const;
+			DescribeListenerAccessControlAttributeOutcome describeListenerAccessControlAttribute(const Model::DescribeListenerAccessControlAttributeRequest &request)const;
+			void describeListenerAccessControlAttributeAsync(const Model::DescribeListenerAccessControlAttributeRequest& request, const DescribeListenerAccessControlAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeListenerAccessControlAttributeOutcomeCallable describeListenerAccessControlAttributeCallable(const Model::DescribeListenerAccessControlAttributeRequest& request) const;
 			SetLoadBalancerStatusOutcome setLoadBalancerStatus(const Model::SetLoadBalancerStatusRequest &request)const;
 			SetLoadBalancerStatusOutcome setLoadBalancerStatus(const Model::SetLoadBalancerStatusRequest &request)const;
 			void setLoadBalancerStatusAsync(const Model::SetLoadBalancerStatusRequest& request, const SetLoadBalancerStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void setLoadBalancerStatusAsync(const Model::SetLoadBalancerStatusRequest& request, const SetLoadBalancerStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetLoadBalancerStatusOutcomeCallable setLoadBalancerStatusCallable(const Model::SetLoadBalancerStatusRequest& request) const;
 			SetLoadBalancerStatusOutcomeCallable setLoadBalancerStatusCallable(const Model::SetLoadBalancerStatusRequest& request) const;
@@ -461,12 +461,12 @@ namespace AlibabaCloud
 			SetLoadBalancerTCPListenerAttributeOutcome setLoadBalancerTCPListenerAttribute(const Model::SetLoadBalancerTCPListenerAttributeRequest &request)const;
 			SetLoadBalancerTCPListenerAttributeOutcome setLoadBalancerTCPListenerAttribute(const Model::SetLoadBalancerTCPListenerAttributeRequest &request)const;
 			void setLoadBalancerTCPListenerAttributeAsync(const Model::SetLoadBalancerTCPListenerAttributeRequest& request, const SetLoadBalancerTCPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void setLoadBalancerTCPListenerAttributeAsync(const Model::SetLoadBalancerTCPListenerAttributeRequest& request, const SetLoadBalancerTCPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetLoadBalancerTCPListenerAttributeOutcomeCallable setLoadBalancerTCPListenerAttributeCallable(const Model::SetLoadBalancerTCPListenerAttributeRequest& request) const;
 			SetLoadBalancerTCPListenerAttributeOutcomeCallable setLoadBalancerTCPListenerAttributeCallable(const Model::SetLoadBalancerTCPListenerAttributeRequest& request) const;
-			DeleteVServerGroupOutcome deleteVServerGroup(const Model::DeleteVServerGroupRequest &request)const;
-			void deleteVServerGroupAsync(const Model::DeleteVServerGroupRequest& request, const DeleteVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteVServerGroupOutcomeCallable deleteVServerGroupCallable(const Model::DeleteVServerGroupRequest& request) const;
 			DescribeVServerGroupAttributeOutcome describeVServerGroupAttribute(const Model::DescribeVServerGroupAttributeRequest &request)const;
 			DescribeVServerGroupAttributeOutcome describeVServerGroupAttribute(const Model::DescribeVServerGroupAttributeRequest &request)const;
 			void describeVServerGroupAttributeAsync(const Model::DescribeVServerGroupAttributeRequest& request, const DescribeVServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeVServerGroupAttributeAsync(const Model::DescribeVServerGroupAttributeRequest& request, const DescribeVServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeVServerGroupAttributeOutcomeCallable describeVServerGroupAttributeCallable(const Model::DescribeVServerGroupAttributeRequest& request) const;
 			DescribeVServerGroupAttributeOutcomeCallable describeVServerGroupAttributeCallable(const Model::DescribeVServerGroupAttributeRequest& request) const;
+			DeleteVServerGroupOutcome deleteVServerGroup(const Model::DeleteVServerGroupRequest &request)const;
+			void deleteVServerGroupAsync(const Model::DeleteVServerGroupRequest& request, const DeleteVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteVServerGroupOutcomeCallable deleteVServerGroupCallable(const Model::DeleteVServerGroupRequest& request) const;
 			AddListenerWhiteListItemOutcome addListenerWhiteListItem(const Model::AddListenerWhiteListItemRequest &request)const;
 			AddListenerWhiteListItemOutcome addListenerWhiteListItem(const Model::AddListenerWhiteListItemRequest &request)const;
 			void addListenerWhiteListItemAsync(const Model::AddListenerWhiteListItemRequest& request, const AddListenerWhiteListItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void addListenerWhiteListItemAsync(const Model::AddListenerWhiteListItemRequest& request, const AddListenerWhiteListItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddListenerWhiteListItemOutcomeCallable addListenerWhiteListItemCallable(const Model::AddListenerWhiteListItemRequest& request) const;
 			AddListenerWhiteListItemOutcomeCallable addListenerWhiteListItemCallable(const Model::AddListenerWhiteListItemRequest& request) const;
@@ -476,12 +476,12 @@ namespace AlibabaCloud
 			RemoveTagsOutcome removeTags(const Model::RemoveTagsRequest &request)const;
 			RemoveTagsOutcome removeTags(const Model::RemoveTagsRequest &request)const;
 			void removeTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void removeTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RemoveTagsOutcomeCallable removeTagsCallable(const Model::RemoveTagsRequest& request) const;
 			RemoveTagsOutcomeCallable removeTagsCallable(const Model::RemoveTagsRequest& request) const;
-			SetLoadBalancerHTTPListenerAttributeOutcome setLoadBalancerHTTPListenerAttribute(const Model::SetLoadBalancerHTTPListenerAttributeRequest &request)const;
-			void setLoadBalancerHTTPListenerAttributeAsync(const Model::SetLoadBalancerHTTPListenerAttributeRequest& request, const SetLoadBalancerHTTPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetLoadBalancerHTTPListenerAttributeOutcomeCallable setLoadBalancerHTTPListenerAttributeCallable(const Model::SetLoadBalancerHTTPListenerAttributeRequest& request) const;
 			DescribeDomainExtensionsOutcome describeDomainExtensions(const Model::DescribeDomainExtensionsRequest &request)const;
 			DescribeDomainExtensionsOutcome describeDomainExtensions(const Model::DescribeDomainExtensionsRequest &request)const;
 			void describeDomainExtensionsAsync(const Model::DescribeDomainExtensionsRequest& request, const DescribeDomainExtensionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDomainExtensionsAsync(const Model::DescribeDomainExtensionsRequest& request, const DescribeDomainExtensionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDomainExtensionsOutcomeCallable describeDomainExtensionsCallable(const Model::DescribeDomainExtensionsRequest& request) const;
 			DescribeDomainExtensionsOutcomeCallable describeDomainExtensionsCallable(const Model::DescribeDomainExtensionsRequest& request) const;
+			SetLoadBalancerHTTPListenerAttributeOutcome setLoadBalancerHTTPListenerAttribute(const Model::SetLoadBalancerHTTPListenerAttributeRequest &request)const;
+			void setLoadBalancerHTTPListenerAttributeAsync(const Model::SetLoadBalancerHTTPListenerAttributeRequest& request, const SetLoadBalancerHTTPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SetLoadBalancerHTTPListenerAttributeOutcomeCallable setLoadBalancerHTTPListenerAttributeCallable(const Model::SetLoadBalancerHTTPListenerAttributeRequest& request) const;
 			SetLoadBalancerDeleteProtectionOutcome setLoadBalancerDeleteProtection(const Model::SetLoadBalancerDeleteProtectionRequest &request)const;
 			SetLoadBalancerDeleteProtectionOutcome setLoadBalancerDeleteProtection(const Model::SetLoadBalancerDeleteProtectionRequest &request)const;
 			void setLoadBalancerDeleteProtectionAsync(const Model::SetLoadBalancerDeleteProtectionRequest& request, const SetLoadBalancerDeleteProtectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void setLoadBalancerDeleteProtectionAsync(const Model::SetLoadBalancerDeleteProtectionRequest& request, const SetLoadBalancerDeleteProtectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetLoadBalancerDeleteProtectionOutcomeCallable setLoadBalancerDeleteProtectionCallable(const Model::SetLoadBalancerDeleteProtectionRequest& request) const;
 			SetLoadBalancerDeleteProtectionOutcomeCallable setLoadBalancerDeleteProtectionCallable(const Model::SetLoadBalancerDeleteProtectionRequest& request) const;
@@ -500,24 +500,24 @@ namespace AlibabaCloud
 			DeleteLoadBalancerListenerOutcome deleteLoadBalancerListener(const Model::DeleteLoadBalancerListenerRequest &request)const;
 			DeleteLoadBalancerListenerOutcome deleteLoadBalancerListener(const Model::DeleteLoadBalancerListenerRequest &request)const;
 			void deleteLoadBalancerListenerAsync(const Model::DeleteLoadBalancerListenerRequest& request, const DeleteLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteLoadBalancerListenerAsync(const Model::DeleteLoadBalancerListenerRequest& request, const DeleteLoadBalancerListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteLoadBalancerListenerOutcomeCallable deleteLoadBalancerListenerCallable(const Model::DeleteLoadBalancerListenerRequest& request) const;
 			DeleteLoadBalancerListenerOutcomeCallable deleteLoadBalancerListenerCallable(const Model::DeleteLoadBalancerListenerRequest& request) const;
-			DescribeVServerGroupsOutcome describeVServerGroups(const Model::DescribeVServerGroupsRequest &request)const;
-			void describeVServerGroupsAsync(const Model::DescribeVServerGroupsRequest& request, const DescribeVServerGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeVServerGroupsOutcomeCallable describeVServerGroupsCallable(const Model::DescribeVServerGroupsRequest& request) const;
 			DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
 			DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
 			void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
 			DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
+			DescribeVServerGroupsOutcome describeVServerGroups(const Model::DescribeVServerGroupsRequest &request)const;
+			void describeVServerGroupsAsync(const Model::DescribeVServerGroupsRequest& request, const DescribeVServerGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeVServerGroupsOutcomeCallable describeVServerGroupsCallable(const Model::DescribeVServerGroupsRequest& request) const;
 			DescribeLoadBalancerHTTPListenerAttributeOutcome describeLoadBalancerHTTPListenerAttribute(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest &request)const;
 			DescribeLoadBalancerHTTPListenerAttributeOutcome describeLoadBalancerHTTPListenerAttribute(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest &request)const;
 			void describeLoadBalancerHTTPListenerAttributeAsync(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest& request, const DescribeLoadBalancerHTTPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeLoadBalancerHTTPListenerAttributeAsync(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest& request, const DescribeLoadBalancerHTTPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLoadBalancerHTTPListenerAttributeOutcomeCallable describeLoadBalancerHTTPListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest& request) const;
 			DescribeLoadBalancerHTTPListenerAttributeOutcomeCallable describeLoadBalancerHTTPListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest& request) const;
 			DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
 			DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
 			void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
 			DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
-			CreateVServerGroupOutcome createVServerGroup(const Model::CreateVServerGroupRequest &request)const;
-			void createVServerGroupAsync(const Model::CreateVServerGroupRequest& request, const CreateVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateVServerGroupOutcomeCallable createVServerGroupCallable(const Model::CreateVServerGroupRequest& request) const;
 			DeleteLoadBalancerOutcome deleteLoadBalancer(const Model::DeleteLoadBalancerRequest &request)const;
 			DeleteLoadBalancerOutcome deleteLoadBalancer(const Model::DeleteLoadBalancerRequest &request)const;
 			void deleteLoadBalancerAsync(const Model::DeleteLoadBalancerRequest& request, const DeleteLoadBalancerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteLoadBalancerAsync(const Model::DeleteLoadBalancerRequest& request, const DeleteLoadBalancerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteLoadBalancerOutcomeCallable deleteLoadBalancerCallable(const Model::DeleteLoadBalancerRequest& request) const;
 			DeleteLoadBalancerOutcomeCallable deleteLoadBalancerCallable(const Model::DeleteLoadBalancerRequest& request) const;
+			CreateVServerGroupOutcome createVServerGroup(const Model::CreateVServerGroupRequest &request)const;
+			void createVServerGroupAsync(const Model::CreateVServerGroupRequest& request, const CreateVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateVServerGroupOutcomeCallable createVServerGroupCallable(const Model::CreateVServerGroupRequest& request) const;
 			DescribeLoadBalancersOutcome describeLoadBalancers(const Model::DescribeLoadBalancersRequest &request)const;
 			DescribeLoadBalancersOutcome describeLoadBalancers(const Model::DescribeLoadBalancersRequest &request)const;
 			void describeLoadBalancersAsync(const Model::DescribeLoadBalancersRequest& request, const DescribeLoadBalancersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeLoadBalancersAsync(const Model::DescribeLoadBalancersRequest& request, const DescribeLoadBalancersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLoadBalancersOutcomeCallable describeLoadBalancersCallable(const Model::DescribeLoadBalancersRequest& request) const;
 			DescribeLoadBalancersOutcomeCallable describeLoadBalancersCallable(const Model::DescribeLoadBalancersRequest& request) const;
@@ -539,12 +539,12 @@ namespace AlibabaCloud
 			AddAccessControlListEntryOutcome addAccessControlListEntry(const Model::AddAccessControlListEntryRequest &request)const;
 			AddAccessControlListEntryOutcome addAccessControlListEntry(const Model::AddAccessControlListEntryRequest &request)const;
 			void addAccessControlListEntryAsync(const Model::AddAccessControlListEntryRequest& request, const AddAccessControlListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void addAccessControlListEntryAsync(const Model::AddAccessControlListEntryRequest& request, const AddAccessControlListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddAccessControlListEntryOutcomeCallable addAccessControlListEntryCallable(const Model::AddAccessControlListEntryRequest& request) const;
 			AddAccessControlListEntryOutcomeCallable addAccessControlListEntryCallable(const Model::AddAccessControlListEntryRequest& request) const;
-			DescribeLoadBalancerUDPListenerAttributeOutcome describeLoadBalancerUDPListenerAttribute(const Model::DescribeLoadBalancerUDPListenerAttributeRequest &request)const;
-			void describeLoadBalancerUDPListenerAttributeAsync(const Model::DescribeLoadBalancerUDPListenerAttributeRequest& request, const DescribeLoadBalancerUDPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLoadBalancerUDPListenerAttributeOutcomeCallable describeLoadBalancerUDPListenerAttributeCallable(const Model::DescribeLoadBalancerUDPListenerAttributeRequest& request) const;
 			DeleteRulesOutcome deleteRules(const Model::DeleteRulesRequest &request)const;
 			DeleteRulesOutcome deleteRules(const Model::DeleteRulesRequest &request)const;
 			void deleteRulesAsync(const Model::DeleteRulesRequest& request, const DeleteRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteRulesAsync(const Model::DeleteRulesRequest& request, const DeleteRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteRulesOutcomeCallable deleteRulesCallable(const Model::DeleteRulesRequest& request) const;
 			DeleteRulesOutcomeCallable deleteRulesCallable(const Model::DeleteRulesRequest& request) const;
+			DescribeLoadBalancerUDPListenerAttributeOutcome describeLoadBalancerUDPListenerAttribute(const Model::DescribeLoadBalancerUDPListenerAttributeRequest &request)const;
+			void describeLoadBalancerUDPListenerAttributeAsync(const Model::DescribeLoadBalancerUDPListenerAttributeRequest& request, const DescribeLoadBalancerUDPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeLoadBalancerUDPListenerAttributeOutcomeCallable describeLoadBalancerUDPListenerAttributeCallable(const Model::DescribeLoadBalancerUDPListenerAttributeRequest& request) const;
 			DeleteMasterSlaveVServerGroupOutcome deleteMasterSlaveVServerGroup(const Model::DeleteMasterSlaveVServerGroupRequest &request)const;
 			DeleteMasterSlaveVServerGroupOutcome deleteMasterSlaveVServerGroup(const Model::DeleteMasterSlaveVServerGroupRequest &request)const;
 			void deleteMasterSlaveVServerGroupAsync(const Model::DeleteMasterSlaveVServerGroupRequest& request, const DeleteMasterSlaveVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteMasterSlaveVServerGroupAsync(const Model::DeleteMasterSlaveVServerGroupRequest& request, const DeleteMasterSlaveVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteMasterSlaveVServerGroupOutcomeCallable deleteMasterSlaveVServerGroupCallable(const Model::DeleteMasterSlaveVServerGroupRequest& request) const;
 			DeleteMasterSlaveVServerGroupOutcomeCallable deleteMasterSlaveVServerGroupCallable(const Model::DeleteMasterSlaveVServerGroupRequest& request) const;
@@ -563,12 +563,12 @@ namespace AlibabaCloud
 			RemoveVServerGroupBackendServersOutcome removeVServerGroupBackendServers(const Model::RemoveVServerGroupBackendServersRequest &request)const;
 			RemoveVServerGroupBackendServersOutcome removeVServerGroupBackendServers(const Model::RemoveVServerGroupBackendServersRequest &request)const;
 			void removeVServerGroupBackendServersAsync(const Model::RemoveVServerGroupBackendServersRequest& request, const RemoveVServerGroupBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void removeVServerGroupBackendServersAsync(const Model::RemoveVServerGroupBackendServersRequest& request, const RemoveVServerGroupBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RemoveVServerGroupBackendServersOutcomeCallable removeVServerGroupBackendServersCallable(const Model::RemoveVServerGroupBackendServersRequest& request) const;
 			RemoveVServerGroupBackendServersOutcomeCallable removeVServerGroupBackendServersCallable(const Model::RemoveVServerGroupBackendServersRequest& request) const;
-			DescribeLoadBalancerAttributeOutcome describeLoadBalancerAttribute(const Model::DescribeLoadBalancerAttributeRequest &request)const;
-			void describeLoadBalancerAttributeAsync(const Model::DescribeLoadBalancerAttributeRequest& request, const DescribeLoadBalancerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLoadBalancerAttributeOutcomeCallable describeLoadBalancerAttributeCallable(const Model::DescribeLoadBalancerAttributeRequest& request) const;
 			CreateMasterSlaveServerGroupOutcome createMasterSlaveServerGroup(const Model::CreateMasterSlaveServerGroupRequest &request)const;
 			CreateMasterSlaveServerGroupOutcome createMasterSlaveServerGroup(const Model::CreateMasterSlaveServerGroupRequest &request)const;
 			void createMasterSlaveServerGroupAsync(const Model::CreateMasterSlaveServerGroupRequest& request, const CreateMasterSlaveServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createMasterSlaveServerGroupAsync(const Model::CreateMasterSlaveServerGroupRequest& request, const CreateMasterSlaveServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateMasterSlaveServerGroupOutcomeCallable createMasterSlaveServerGroupCallable(const Model::CreateMasterSlaveServerGroupRequest& request) const;
 			CreateMasterSlaveServerGroupOutcomeCallable createMasterSlaveServerGroupCallable(const Model::CreateMasterSlaveServerGroupRequest& request) const;
+			DescribeLoadBalancerAttributeOutcome describeLoadBalancerAttribute(const Model::DescribeLoadBalancerAttributeRequest &request)const;
+			void describeLoadBalancerAttributeAsync(const Model::DescribeLoadBalancerAttributeRequest& request, const DescribeLoadBalancerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeLoadBalancerAttributeOutcomeCallable describeLoadBalancerAttributeCallable(const Model::DescribeLoadBalancerAttributeRequest& request) const;
 			SetServerCertificateNameOutcome setServerCertificateName(const Model::SetServerCertificateNameRequest &request)const;
 			SetServerCertificateNameOutcome setServerCertificateName(const Model::SetServerCertificateNameRequest &request)const;
 			void setServerCertificateNameAsync(const Model::SetServerCertificateNameRequest& request, const SetServerCertificateNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void setServerCertificateNameAsync(const Model::SetServerCertificateNameRequest& request, const SetServerCertificateNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetServerCertificateNameOutcomeCallable setServerCertificateNameCallable(const Model::SetServerCertificateNameRequest& request) const;
 			SetServerCertificateNameOutcomeCallable setServerCertificateNameCallable(const Model::SetServerCertificateNameRequest& request) const;
@@ -584,15 +584,15 @@ namespace AlibabaCloud
 			DescribeAccessControlListAttributeOutcome describeAccessControlListAttribute(const Model::DescribeAccessControlListAttributeRequest &request)const;
 			DescribeAccessControlListAttributeOutcome describeAccessControlListAttribute(const Model::DescribeAccessControlListAttributeRequest &request)const;
 			void describeAccessControlListAttributeAsync(const Model::DescribeAccessControlListAttributeRequest& request, const DescribeAccessControlListAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeAccessControlListAttributeAsync(const Model::DescribeAccessControlListAttributeRequest& request, const DescribeAccessControlListAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAccessControlListAttributeOutcomeCallable describeAccessControlListAttributeCallable(const Model::DescribeAccessControlListAttributeRequest& request) const;
 			DescribeAccessControlListAttributeOutcomeCallable describeAccessControlListAttributeCallable(const Model::DescribeAccessControlListAttributeRequest& request) const;
-			SetRuleOutcome setRule(const Model::SetRuleRequest &request)const;
-			void setRuleAsync(const Model::SetRuleRequest& request, const SetRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetRuleOutcomeCallable setRuleCallable(const Model::SetRuleRequest& request) const;
-			DeleteDomainExtensionOutcome deleteDomainExtension(const Model::DeleteDomainExtensionRequest &request)const;
-			void deleteDomainExtensionAsync(const Model::DeleteDomainExtensionRequest& request, const DeleteDomainExtensionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteDomainExtensionOutcomeCallable deleteDomainExtensionCallable(const Model::DeleteDomainExtensionRequest& request) const;
 			DescribeAccessControlListsOutcome describeAccessControlLists(const Model::DescribeAccessControlListsRequest &request)const;
 			DescribeAccessControlListsOutcome describeAccessControlLists(const Model::DescribeAccessControlListsRequest &request)const;
 			void describeAccessControlListsAsync(const Model::DescribeAccessControlListsRequest& request, const DescribeAccessControlListsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeAccessControlListsAsync(const Model::DescribeAccessControlListsRequest& request, const DescribeAccessControlListsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAccessControlListsOutcomeCallable describeAccessControlListsCallable(const Model::DescribeAccessControlListsRequest& request) const;
 			DescribeAccessControlListsOutcomeCallable describeAccessControlListsCallable(const Model::DescribeAccessControlListsRequest& request) const;
+			DeleteDomainExtensionOutcome deleteDomainExtension(const Model::DeleteDomainExtensionRequest &request)const;
+			void deleteDomainExtensionAsync(const Model::DeleteDomainExtensionRequest& request, const DeleteDomainExtensionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteDomainExtensionOutcomeCallable deleteDomainExtensionCallable(const Model::DeleteDomainExtensionRequest& request) const;
+			SetRuleOutcome setRule(const Model::SetRuleRequest &request)const;
+			void setRuleAsync(const Model::SetRuleRequest& request, const SetRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SetRuleOutcomeCallable setRuleCallable(const Model::SetRuleRequest& request) const;
 			DescribeMasterSlaveServerGroupsOutcome describeMasterSlaveServerGroups(const Model::DescribeMasterSlaveServerGroupsRequest &request)const;
 			DescribeMasterSlaveServerGroupsOutcome describeMasterSlaveServerGroups(const Model::DescribeMasterSlaveServerGroupsRequest &request)const;
 			void describeMasterSlaveServerGroupsAsync(const Model::DescribeMasterSlaveServerGroupsRequest& request, const DescribeMasterSlaveServerGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeMasterSlaveServerGroupsAsync(const Model::DescribeMasterSlaveServerGroupsRequest& request, const DescribeMasterSlaveServerGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeMasterSlaveServerGroupsOutcomeCallable describeMasterSlaveServerGroupsCallable(const Model::DescribeMasterSlaveServerGroupsRequest& request) const;
 			DescribeMasterSlaveServerGroupsOutcomeCallable describeMasterSlaveServerGroupsCallable(const Model::DescribeMasterSlaveServerGroupsRequest& request) const;
@@ -608,12 +608,12 @@ namespace AlibabaCloud
 			CreateLoadBalancerHTTPSListenerOutcome createLoadBalancerHTTPSListener(const Model::CreateLoadBalancerHTTPSListenerRequest &request)const;
 			CreateLoadBalancerHTTPSListenerOutcome createLoadBalancerHTTPSListener(const Model::CreateLoadBalancerHTTPSListenerRequest &request)const;
 			void createLoadBalancerHTTPSListenerAsync(const Model::CreateLoadBalancerHTTPSListenerRequest& request, const CreateLoadBalancerHTTPSListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createLoadBalancerHTTPSListenerAsync(const Model::CreateLoadBalancerHTTPSListenerRequest& request, const CreateLoadBalancerHTTPSListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateLoadBalancerHTTPSListenerOutcomeCallable createLoadBalancerHTTPSListenerCallable(const Model::CreateLoadBalancerHTTPSListenerRequest& request) const;
 			CreateLoadBalancerHTTPSListenerOutcomeCallable createLoadBalancerHTTPSListenerCallable(const Model::CreateLoadBalancerHTTPSListenerRequest& request) const;
-			DescribeServerCertificatesOutcome describeServerCertificates(const Model::DescribeServerCertificatesRequest &request)const;
-			void describeServerCertificatesAsync(const Model::DescribeServerCertificatesRequest& request, const DescribeServerCertificatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeServerCertificatesOutcomeCallable describeServerCertificatesCallable(const Model::DescribeServerCertificatesRequest& request) const;
 			DeleteMasterSlaveServerGroupOutcome deleteMasterSlaveServerGroup(const Model::DeleteMasterSlaveServerGroupRequest &request)const;
 			DeleteMasterSlaveServerGroupOutcome deleteMasterSlaveServerGroup(const Model::DeleteMasterSlaveServerGroupRequest &request)const;
 			void deleteMasterSlaveServerGroupAsync(const Model::DeleteMasterSlaveServerGroupRequest& request, const DeleteMasterSlaveServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteMasterSlaveServerGroupAsync(const Model::DeleteMasterSlaveServerGroupRequest& request, const DeleteMasterSlaveServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteMasterSlaveServerGroupOutcomeCallable deleteMasterSlaveServerGroupCallable(const Model::DeleteMasterSlaveServerGroupRequest& request) const;
 			DeleteMasterSlaveServerGroupOutcomeCallable deleteMasterSlaveServerGroupCallable(const Model::DeleteMasterSlaveServerGroupRequest& request) const;
+			DescribeServerCertificatesOutcome describeServerCertificates(const Model::DescribeServerCertificatesRequest &request)const;
+			void describeServerCertificatesAsync(const Model::DescribeServerCertificatesRequest& request, const DescribeServerCertificatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeServerCertificatesOutcomeCallable describeServerCertificatesCallable(const Model::DescribeServerCertificatesRequest& request) const;
 			DescribeRulesOutcome describeRules(const Model::DescribeRulesRequest &request)const;
 			DescribeRulesOutcome describeRules(const Model::DescribeRulesRequest &request)const;
 			void describeRulesAsync(const Model::DescribeRulesRequest& request, const DescribeRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeRulesAsync(const Model::DescribeRulesRequest& request, const DescribeRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRulesOutcomeCallable describeRulesCallable(const Model::DescribeRulesRequest& request) const;
 			DescribeRulesOutcomeCallable describeRulesCallable(const Model::DescribeRulesRequest& request) const;
@@ -641,12 +641,12 @@ namespace AlibabaCloud
 			ModifyLoadBalancerInternetSpecOutcome modifyLoadBalancerInternetSpec(const Model::ModifyLoadBalancerInternetSpecRequest &request)const;
 			ModifyLoadBalancerInternetSpecOutcome modifyLoadBalancerInternetSpec(const Model::ModifyLoadBalancerInternetSpecRequest &request)const;
 			void modifyLoadBalancerInternetSpecAsync(const Model::ModifyLoadBalancerInternetSpecRequest& request, const ModifyLoadBalancerInternetSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyLoadBalancerInternetSpecAsync(const Model::ModifyLoadBalancerInternetSpecRequest& request, const ModifyLoadBalancerInternetSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyLoadBalancerInternetSpecOutcomeCallable modifyLoadBalancerInternetSpecCallable(const Model::ModifyLoadBalancerInternetSpecRequest& request) const;
 			ModifyLoadBalancerInternetSpecOutcomeCallable modifyLoadBalancerInternetSpecCallable(const Model::ModifyLoadBalancerInternetSpecRequest& request) const;
-			CreateAccessControlListOutcome createAccessControlList(const Model::CreateAccessControlListRequest &request)const;
-			void createAccessControlListAsync(const Model::CreateAccessControlListRequest& request, const CreateAccessControlListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateAccessControlListOutcomeCallable createAccessControlListCallable(const Model::CreateAccessControlListRequest& request) const;
 			DescribeLoadBalancerHTTPSListenerAttributeOutcome describeLoadBalancerHTTPSListenerAttribute(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest &request)const;
 			DescribeLoadBalancerHTTPSListenerAttributeOutcome describeLoadBalancerHTTPSListenerAttribute(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest &request)const;
 			void describeLoadBalancerHTTPSListenerAttributeAsync(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest& request, const DescribeLoadBalancerHTTPSListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeLoadBalancerHTTPSListenerAttributeAsync(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest& request, const DescribeLoadBalancerHTTPSListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable describeLoadBalancerHTTPSListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest& request) const;
 			DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable describeLoadBalancerHTTPSListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest& request) const;
+			CreateAccessControlListOutcome createAccessControlList(const Model::CreateAccessControlListRequest &request)const;
+			void createAccessControlListAsync(const Model::CreateAccessControlListRequest& request, const CreateAccessControlListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateAccessControlListOutcomeCallable createAccessControlListCallable(const Model::CreateAccessControlListRequest& request) const;
 			DescribeMasterSlaveServerGroupAttributeOutcome describeMasterSlaveServerGroupAttribute(const Model::DescribeMasterSlaveServerGroupAttributeRequest &request)const;
 			DescribeMasterSlaveServerGroupAttributeOutcome describeMasterSlaveServerGroupAttribute(const Model::DescribeMasterSlaveServerGroupAttributeRequest &request)const;
 			void describeMasterSlaveServerGroupAttributeAsync(const Model::DescribeMasterSlaveServerGroupAttributeRequest& request, const DescribeMasterSlaveServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeMasterSlaveServerGroupAttributeAsync(const Model::DescribeMasterSlaveServerGroupAttributeRequest& request, const DescribeMasterSlaveServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeMasterSlaveServerGroupAttributeOutcomeCallable describeMasterSlaveServerGroupAttributeCallable(const Model::DescribeMasterSlaveServerGroupAttributeRequest& request) const;
 			DescribeMasterSlaveServerGroupAttributeOutcomeCallable describeMasterSlaveServerGroupAttributeCallable(const Model::DescribeMasterSlaveServerGroupAttributeRequest& request) const;
@@ -656,12 +656,12 @@ namespace AlibabaCloud
 			ModifyLoadBalancerPayTypeOutcome modifyLoadBalancerPayType(const Model::ModifyLoadBalancerPayTypeRequest &request)const;
 			ModifyLoadBalancerPayTypeOutcome modifyLoadBalancerPayType(const Model::ModifyLoadBalancerPayTypeRequest &request)const;
 			void modifyLoadBalancerPayTypeAsync(const Model::ModifyLoadBalancerPayTypeRequest& request, const ModifyLoadBalancerPayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyLoadBalancerPayTypeAsync(const Model::ModifyLoadBalancerPayTypeRequest& request, const ModifyLoadBalancerPayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyLoadBalancerPayTypeOutcomeCallable modifyLoadBalancerPayTypeCallable(const Model::ModifyLoadBalancerPayTypeRequest& request) const;
 			ModifyLoadBalancerPayTypeOutcomeCallable modifyLoadBalancerPayTypeCallable(const Model::ModifyLoadBalancerPayTypeRequest& request) const;
-			AddVServerGroupBackendServersOutcome addVServerGroupBackendServers(const Model::AddVServerGroupBackendServersRequest &request)const;
-			void addVServerGroupBackendServersAsync(const Model::AddVServerGroupBackendServersRequest& request, const AddVServerGroupBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddVServerGroupBackendServersOutcomeCallable addVServerGroupBackendServersCallable(const Model::AddVServerGroupBackendServersRequest& request) const;
 			CreateRulesOutcome createRules(const Model::CreateRulesRequest &request)const;
 			CreateRulesOutcome createRules(const Model::CreateRulesRequest &request)const;
 			void createRulesAsync(const Model::CreateRulesRequest& request, const CreateRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createRulesAsync(const Model::CreateRulesRequest& request, const CreateRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateRulesOutcomeCallable createRulesCallable(const Model::CreateRulesRequest& request) const;
 			CreateRulesOutcomeCallable createRulesCallable(const Model::CreateRulesRequest& request) const;
+			AddVServerGroupBackendServersOutcome addVServerGroupBackendServers(const Model::AddVServerGroupBackendServersRequest &request)const;
+			void addVServerGroupBackendServersAsync(const Model::AddVServerGroupBackendServersRequest& request, const AddVServerGroupBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddVServerGroupBackendServersOutcomeCallable addVServerGroupBackendServersCallable(const Model::AddVServerGroupBackendServersRequest& request) const;
 			AddBackendServersOutcome addBackendServers(const Model::AddBackendServersRequest &request)const;
 			AddBackendServersOutcome addBackendServers(const Model::AddBackendServersRequest &request)const;
 			void addBackendServersAsync(const Model::AddBackendServersRequest& request, const AddBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void addBackendServersAsync(const Model::AddBackendServersRequest& request, const AddBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddBackendServersOutcomeCallable addBackendServersCallable(const Model::AddBackendServersRequest& request) const;
 			AddBackendServersOutcomeCallable addBackendServersCallable(const Model::AddBackendServersRequest& request) const;

File diff ditekan karena terlalu besar
+ 198 - 198
slb/src/SlbClient.cc


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini