update Slb module

This commit is contained in:
fenglc
2018-02-05 15:16:14 +08:00
parent eaaa575e1d
commit c078095dfe
237 changed files with 3242 additions and 3729 deletions

View File

@@ -15,298 +15,312 @@
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(slb_public_header
include/alibabacloud/slb/model/CreateLoadBalancerUDPListenerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerUDPListenerResult.h
include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupsRequest.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/DescribeLoadBalancerTCPListenerAttributeResult.h
include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeRequest.h
include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeResult.h
include/alibabacloud/slb/model/StopLoadBalancerListenerRequest.h
include/alibabacloud/slb/model/StopLoadBalancerListenerResult.h
include/alibabacloud/slb/model/SetLoadBalancerStatusRequest.h
include/alibabacloud/slb/model/SetLoadBalancerStatusResult.h
include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecRequest.h
include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecResult.h
include/alibabacloud/slb/model/MoveResourceGroupRequest.h
include/alibabacloud/slb/model/MoveResourceGroupResult.h
include/alibabacloud/slb/model/SetLoadBalancerTCPListenerAttributeRequest.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/DescribeVServerGroupAttributeResult.h
include/alibabacloud/slb/model/AddListenerWhiteListItemRequest.h
include/alibabacloud/slb/model/AddListenerWhiteListItemResult.h
include/alibabacloud/slb/model/RemoveTagsRequest.h
include/alibabacloud/slb/model/RemoveTagsResult.h
include/alibabacloud/slb/model/CreateLoadBalancerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerResult.h
include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeRequest.h
include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeResult.h
include/alibabacloud/slb/model/SetLoadBalancerAutoReleaseTimeRequest.h
include/alibabacloud/slb/model/SetLoadBalancerAutoReleaseTimeResult.h
include/alibabacloud/slb/model/SetListenerAccessControlStatusRequest.h
include/alibabacloud/slb/model/SetListenerAccessControlStatusResult.h
include/alibabacloud/slb/model/UploadCACertificateRequest.h
include/alibabacloud/slb/model/UploadCACertificateResult.h
include/alibabacloud/slb/model/DescribeZonesRequest.h
include/alibabacloud/slb/model/DescribeZonesResult.h
include/alibabacloud/slb/model/SetLoadBalancerHTTPSListenerAttributeRequest.h
include/alibabacloud/slb/model/SetLoadBalancerHTTPSListenerAttributeResult.h
include/alibabacloud/slb/model/DeleteLoadBalancerListenerRequest.h
include/alibabacloud/slb/model/DeleteLoadBalancerListenerResult.h
include/alibabacloud/slb/model/DescribeVServerGroupsRequest.h
include/alibabacloud/slb/model/DescribeVServerGroupsResult.h
include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeResult.h
include/alibabacloud/slb/model/DescribeTagsRequest.h
include/alibabacloud/slb/model/DescribeTagsResult.h
include/alibabacloud/slb/model/DeleteLoadBalancerRequest.h
include/alibabacloud/slb/model/DeleteLoadBalancerResult.h
include/alibabacloud/slb/model/CreateVServerGroupRequest.h
include/alibabacloud/slb/model/CreateVServerGroupResult.h
include/alibabacloud/slb/model/DescribeLoadBalancersRelatedEcsRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancersRelatedEcsResult.h
include/alibabacloud/slb/model/DescribeLoadBalancersRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancersResult.h
include/alibabacloud/slb/model/SetCACertificateNameRequest.h
include/alibabacloud/slb/model/SetCACertificateNameResult.h
include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupAttributeRequest.h
include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupAttributeResult.h
include/alibabacloud/slb/model/CreateLoadBalancerHTTPListenerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerHTTPListenerResult.h
include/alibabacloud/slb/model/RemoveBackendServersRequest.h
include/alibabacloud/slb/model/RemoveBackendServersResult.h
include/alibabacloud/slb/model/ModifyVServerGroupBackendServersRequest.h
include/alibabacloud/slb/model/ModifyVServerGroupBackendServersResult.h
include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeResult.h
include/alibabacloud/slb/model/DeleteRulesRequest.h
include/alibabacloud/slb/model/DeleteRulesResult.h
include/alibabacloud/slb/model/DeleteMasterSlaveVServerGroupRequest.h
include/alibabacloud/slb/model/DeleteMasterSlaveVServerGroupResult.h
include/alibabacloud/slb/model/DescribeCACertificatesRequest.h
include/alibabacloud/slb/model/DescribeCACertificatesResult.h
include/alibabacloud/slb/model/CreateMasterSlaveVServerGroupRequest.h
include/alibabacloud/slb/model/CreateMasterSlaveVServerGroupResult.h
include/alibabacloud/slb/model/SetBackendServersRequest.h
include/alibabacloud/slb/model/SetBackendServersResult.h
include/alibabacloud/slb/model/RemoveVServerGroupBackendServersRequest.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/CreateMasterSlaveServerGroupResult.h
include/alibabacloud/slb/model/SetServerCertificateNameRequest.h
include/alibabacloud/slb/model/SetServerCertificateNameResult.h
include/alibabacloud/slb/model/DeleteCACertificateRequest.h
include/alibabacloud/slb/model/DeleteCACertificateResult.h
include/alibabacloud/slb/model/CreateLoadBalancerTCPListenerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerTCPListenerResult.h
include/alibabacloud/slb/model/SetRuleRequest.h
include/alibabacloud/slb/model/SetRuleResult.h
include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsRequest.h
include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsResult.h
include/alibabacloud/slb/model/DescribeHealthStatusRequest.h
include/alibabacloud/slb/model/DescribeHealthStatusResult.h
include/alibabacloud/slb/model/DescribeRegionsRequest.h
include/alibabacloud/slb/model/DescribeRegionsResult.h
include/alibabacloud/slb/model/RemoveListenerWhiteListItemRequest.h
include/alibabacloud/slb/model/RemoveListenerWhiteListItemResult.h
include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerResult.h
include/alibabacloud/slb/model/DeleteMasterSlaveServerGroupRequest.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/DescribeRulesResult.h
include/alibabacloud/slb/model/DescribeRuleAttributeRequest.h
include/alibabacloud/slb/model/DescribeRuleAttributeResult.h
include/alibabacloud/slb/model/UploadServerCertificateRequest.h
include/alibabacloud/slb/model/UploadServerCertificateResult.h
include/alibabacloud/slb/model/DescribeLoadBalancerAutoReleaseTimeRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancerAutoReleaseTimeResult.h
include/alibabacloud/slb/model/DeleteServerCertificateRequest.h
include/alibabacloud/slb/model/DeleteServerCertificateResult.h
include/alibabacloud/slb/model/SetLoadBalancerNameRequest.h
include/alibabacloud/slb/model/SetLoadBalancerNameResult.h
include/alibabacloud/slb/model/SetVServerGroupAttributeRequest.h
include/alibabacloud/slb/model/SetVServerGroupAttributeResult.h
include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecRequest.h
include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecResult.h
include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeResult.h
include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeRequest.h
include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeResult.h
include/alibabacloud/slb/model/AddTagsRequest.h
include/alibabacloud/slb/model/AddTagsResult.h
include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeRequest.h
include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeResult.h
include/alibabacloud/slb/model/AddBackendServersRequest.h
include/alibabacloud/slb/model/AddBackendServersResult.h
include/alibabacloud/slb/model/CreateRulesRequest.h
include/alibabacloud/slb/model/CreateRulesResult.h
include/alibabacloud/slb/model/AddVServerGroupBackendServersRequest.h
include/alibabacloud/slb/model/AddVServerGroupBackendServersResult.h
include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeRequest.h
include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeResult.h
include/alibabacloud/slb/SlbClient.h
include/alibabacloud/slb/SlbExport.h
include/alibabacloud/slb/SlbRequest.h
)
set(slb_src
src/model/CreateLoadBalancerUDPListenerRequest.cc
src/model/CreateLoadBalancerUDPListenerResult.cc
src/model/DescribeMasterSlaveVServerGroupsRequest.cc
src/model/DescribeMasterSlaveVServerGroupsResult.cc
src/model/StartLoadBalancerListenerRequest.cc
src/model/StartLoadBalancerListenerResult.cc
src/model/DescribeLoadBalancerTCPListenerAttributeRequest.cc
src/model/DescribeLoadBalancerTCPListenerAttributeResult.cc
src/model/DescribeListenerAccessControlAttributeRequest.cc
src/model/DescribeListenerAccessControlAttributeResult.cc
src/model/StopLoadBalancerListenerRequest.cc
src/model/StopLoadBalancerListenerResult.cc
src/model/SetLoadBalancerStatusRequest.cc
src/model/SetLoadBalancerStatusResult.cc
src/model/ModifyLoadBalancerInstanceSpecRequest.cc
src/model/ModifyLoadBalancerInstanceSpecResult.cc
src/model/MoveResourceGroupRequest.cc
src/model/MoveResourceGroupResult.cc
src/model/SetLoadBalancerTCPListenerAttributeRequest.cc
src/model/SetLoadBalancerTCPListenerAttributeResult.cc
src/model/DeleteVServerGroupRequest.cc
src/model/DeleteVServerGroupResult.cc
src/model/DescribeVServerGroupAttributeRequest.cc
src/model/DescribeVServerGroupAttributeResult.cc
src/model/AddListenerWhiteListItemRequest.cc
src/model/AddListenerWhiteListItemResult.cc
src/model/RemoveTagsRequest.cc
src/model/RemoveTagsResult.cc
src/model/CreateLoadBalancerRequest.cc
src/model/CreateLoadBalancerResult.cc
src/model/SetLoadBalancerHTTPListenerAttributeRequest.cc
src/model/SetLoadBalancerHTTPListenerAttributeResult.cc
src/model/SetLoadBalancerAutoReleaseTimeRequest.cc
src/model/SetLoadBalancerAutoReleaseTimeResult.cc
src/model/SetListenerAccessControlStatusRequest.cc
src/model/SetListenerAccessControlStatusResult.cc
src/model/UploadCACertificateRequest.cc
src/model/UploadCACertificateResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc
src/model/SetLoadBalancerHTTPSListenerAttributeRequest.cc
src/model/SetLoadBalancerHTTPSListenerAttributeResult.cc
src/model/DeleteLoadBalancerListenerRequest.cc
src/model/DeleteLoadBalancerListenerResult.cc
src/model/DescribeVServerGroupsRequest.cc
src/model/DescribeVServerGroupsResult.cc
src/model/DescribeLoadBalancerHTTPListenerAttributeRequest.cc
src/model/DescribeLoadBalancerHTTPListenerAttributeResult.cc
src/model/DescribeTagsRequest.cc
src/model/DescribeTagsResult.cc
src/model/DeleteLoadBalancerRequest.cc
src/model/DeleteLoadBalancerResult.cc
src/model/CreateVServerGroupRequest.cc
src/model/CreateVServerGroupResult.cc
src/model/DescribeLoadBalancersRelatedEcsRequest.cc
src/model/DescribeLoadBalancersRelatedEcsResult.cc
src/model/DescribeLoadBalancersRequest.cc
src/model/DescribeLoadBalancersResult.cc
src/model/SetCACertificateNameRequest.cc
src/model/SetCACertificateNameResult.cc
src/model/DescribeMasterSlaveVServerGroupAttributeRequest.cc
src/model/DescribeMasterSlaveVServerGroupAttributeResult.cc
src/model/CreateLoadBalancerHTTPListenerRequest.cc
src/model/CreateLoadBalancerHTTPListenerResult.cc
src/model/RemoveBackendServersRequest.cc
src/model/RemoveBackendServersResult.cc
src/model/ModifyVServerGroupBackendServersRequest.cc
src/model/ModifyVServerGroupBackendServersResult.cc
src/model/DescribeLoadBalancerUDPListenerAttributeRequest.cc
src/model/DescribeLoadBalancerUDPListenerAttributeResult.cc
src/model/DeleteRulesRequest.cc
src/model/DeleteRulesResult.cc
src/model/DeleteMasterSlaveVServerGroupRequest.cc
src/model/DeleteMasterSlaveVServerGroupResult.cc
src/model/DescribeCACertificatesRequest.cc
src/model/DescribeCACertificatesResult.cc
src/model/CreateMasterSlaveVServerGroupRequest.cc
src/model/CreateMasterSlaveVServerGroupResult.cc
src/model/SetBackendServersRequest.cc
src/model/SetBackendServersResult.cc
src/model/RemoveVServerGroupBackendServersRequest.cc
src/model/RemoveVServerGroupBackendServersResult.cc
src/model/DescribeLoadBalancerAttributeRequest.cc
src/model/DescribeLoadBalancerAttributeResult.cc
src/model/CreateMasterSlaveServerGroupRequest.cc
src/model/CreateMasterSlaveServerGroupResult.cc
src/model/SetServerCertificateNameRequest.cc
src/model/SetServerCertificateNameResult.cc
src/model/DeleteCACertificateRequest.cc
src/model/DeleteCACertificateResult.cc
src/model/CreateLoadBalancerTCPListenerRequest.cc
src/model/CreateLoadBalancerTCPListenerResult.cc
src/model/SetRuleRequest.cc
src/model/SetRuleResult.cc
src/model/DescribeMasterSlaveServerGroupsRequest.cc
src/model/DescribeMasterSlaveServerGroupsResult.cc
src/model/DescribeHealthStatusRequest.cc
src/model/DescribeHealthStatusResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/RemoveListenerWhiteListItemRequest.cc
src/model/RemoveListenerWhiteListItemResult.cc
src/model/CreateLoadBalancerHTTPSListenerRequest.cc
src/model/CreateLoadBalancerHTTPSListenerResult.cc
src/model/DeleteMasterSlaveServerGroupRequest.cc
src/model/DeleteMasterSlaveServerGroupResult.cc
src/model/DescribeServerCertificatesRequest.cc
src/model/DescribeServerCertificatesResult.cc
src/model/DescribeRulesRequest.cc
src/model/DescribeRulesResult.cc
src/model/DescribeRuleAttributeRequest.cc
src/model/DescribeRuleAttributeResult.cc
src/model/UploadServerCertificateRequest.cc
src/model/UploadServerCertificateResult.cc
src/model/DescribeLoadBalancerAutoReleaseTimeRequest.cc
src/model/DescribeLoadBalancerAutoReleaseTimeResult.cc
src/model/DeleteServerCertificateRequest.cc
src/model/DeleteServerCertificateResult.cc
src/model/SetLoadBalancerNameRequest.cc
src/model/SetLoadBalancerNameResult.cc
src/model/SetVServerGroupAttributeRequest.cc
src/model/SetVServerGroupAttributeResult.cc
src/model/ModifyLoadBalancerInternetSpecRequest.cc
src/model/ModifyLoadBalancerInternetSpecResult.cc
src/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.cc
src/model/DescribeLoadBalancerHTTPSListenerAttributeResult.cc
src/model/DescribeMasterSlaveServerGroupAttributeRequest.cc
src/model/DescribeMasterSlaveServerGroupAttributeResult.cc
src/model/AddTagsRequest.cc
src/model/AddTagsResult.cc
src/model/ModifyLoadBalancerPayTypeRequest.cc
src/model/ModifyLoadBalancerPayTypeResult.cc
src/model/AddBackendServersRequest.cc
src/model/AddBackendServersResult.cc
src/model/CreateRulesRequest.cc
src/model/CreateRulesResult.cc
src/model/AddVServerGroupBackendServersRequest.cc
src/model/AddVServerGroupBackendServersResult.cc
src/model/SetLoadBalancerUDPListenerAttributeRequest.cc
src/model/SetLoadBalancerUDPListenerAttributeResult.cc
src/SlbClient.cc
src/SlbRequest.cc
)
set(slb_public_header
include/alibabacloud/slb/SlbClient.h
include/alibabacloud/slb/SlbExport.h )
add_library(slb ${LIB_TYPE} ${slb_public_header} ${slb_src})
set(slb_public_header_model
include/alibabacloud/slb/model/CreateLoadBalancerUDPListenerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerUDPListenerResult.h
include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupsRequest.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/DescribeLoadBalancerTCPListenerAttributeResult.h
include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeRequest.h
include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeResult.h
include/alibabacloud/slb/model/StopLoadBalancerListenerRequest.h
include/alibabacloud/slb/model/StopLoadBalancerListenerResult.h
include/alibabacloud/slb/model/SetLoadBalancerStatusRequest.h
include/alibabacloud/slb/model/SetLoadBalancerStatusResult.h
include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecRequest.h
include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecResult.h
include/alibabacloud/slb/model/MoveResourceGroupRequest.h
include/alibabacloud/slb/model/MoveResourceGroupResult.h
include/alibabacloud/slb/model/SetLoadBalancerTCPListenerAttributeRequest.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/DescribeVServerGroupAttributeResult.h
include/alibabacloud/slb/model/AddListenerWhiteListItemRequest.h
include/alibabacloud/slb/model/AddListenerWhiteListItemResult.h
include/alibabacloud/slb/model/RemoveTagsRequest.h
include/alibabacloud/slb/model/RemoveTagsResult.h
include/alibabacloud/slb/model/CreateLoadBalancerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerResult.h
include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeRequest.h
include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeResult.h
include/alibabacloud/slb/model/SetLoadBalancerAutoReleaseTimeRequest.h
include/alibabacloud/slb/model/SetLoadBalancerAutoReleaseTimeResult.h
include/alibabacloud/slb/model/SetListenerAccessControlStatusRequest.h
include/alibabacloud/slb/model/SetListenerAccessControlStatusResult.h
include/alibabacloud/slb/model/UploadCACertificateRequest.h
include/alibabacloud/slb/model/UploadCACertificateResult.h
include/alibabacloud/slb/model/DescribeZonesRequest.h
include/alibabacloud/slb/model/DescribeZonesResult.h
include/alibabacloud/slb/model/SetLoadBalancerHTTPSListenerAttributeRequest.h
include/alibabacloud/slb/model/SetLoadBalancerHTTPSListenerAttributeResult.h
include/alibabacloud/slb/model/DeleteLoadBalancerListenerRequest.h
include/alibabacloud/slb/model/DeleteLoadBalancerListenerResult.h
include/alibabacloud/slb/model/DescribeVServerGroupsRequest.h
include/alibabacloud/slb/model/DescribeVServerGroupsResult.h
include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeResult.h
include/alibabacloud/slb/model/DescribeTagsRequest.h
include/alibabacloud/slb/model/DescribeTagsResult.h
include/alibabacloud/slb/model/DeleteLoadBalancerRequest.h
include/alibabacloud/slb/model/DeleteLoadBalancerResult.h
include/alibabacloud/slb/model/CreateVServerGroupRequest.h
include/alibabacloud/slb/model/CreateVServerGroupResult.h
include/alibabacloud/slb/model/DescribeLoadBalancersRelatedEcsRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancersRelatedEcsResult.h
include/alibabacloud/slb/model/DescribeLoadBalancersRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancersResult.h
include/alibabacloud/slb/model/SetCACertificateNameRequest.h
include/alibabacloud/slb/model/SetCACertificateNameResult.h
include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupAttributeRequest.h
include/alibabacloud/slb/model/DescribeMasterSlaveVServerGroupAttributeResult.h
include/alibabacloud/slb/model/CreateLoadBalancerHTTPListenerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerHTTPListenerResult.h
include/alibabacloud/slb/model/RemoveBackendServersRequest.h
include/alibabacloud/slb/model/RemoveBackendServersResult.h
include/alibabacloud/slb/model/ModifyVServerGroupBackendServersRequest.h
include/alibabacloud/slb/model/ModifyVServerGroupBackendServersResult.h
include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeResult.h
include/alibabacloud/slb/model/DescribeAccessLogsDownloadAttributeRequest.h
include/alibabacloud/slb/model/DescribeAccessLogsDownloadAttributeResult.h
include/alibabacloud/slb/model/DeleteRulesRequest.h
include/alibabacloud/slb/model/DeleteRulesResult.h
include/alibabacloud/slb/model/DeleteMasterSlaveVServerGroupRequest.h
include/alibabacloud/slb/model/DeleteMasterSlaveVServerGroupResult.h
include/alibabacloud/slb/model/DescribeCACertificatesRequest.h
include/alibabacloud/slb/model/DescribeCACertificatesResult.h
include/alibabacloud/slb/model/CreateMasterSlaveVServerGroupRequest.h
include/alibabacloud/slb/model/CreateMasterSlaveVServerGroupResult.h
include/alibabacloud/slb/model/SetBackendServersRequest.h
include/alibabacloud/slb/model/SetBackendServersResult.h
include/alibabacloud/slb/model/RemoveVServerGroupBackendServersRequest.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/CreateMasterSlaveServerGroupResult.h
include/alibabacloud/slb/model/SetServerCertificateNameRequest.h
include/alibabacloud/slb/model/SetServerCertificateNameResult.h
include/alibabacloud/slb/model/DeleteCACertificateRequest.h
include/alibabacloud/slb/model/DeleteCACertificateResult.h
include/alibabacloud/slb/model/CreateLoadBalancerTCPListenerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerTCPListenerResult.h
include/alibabacloud/slb/model/SetRuleRequest.h
include/alibabacloud/slb/model/SetRuleResult.h
include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsRequest.h
include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsResult.h
include/alibabacloud/slb/model/DescribeHealthStatusRequest.h
include/alibabacloud/slb/model/DescribeHealthStatusResult.h
include/alibabacloud/slb/model/DescribeRegionsRequest.h
include/alibabacloud/slb/model/DescribeRegionsResult.h
include/alibabacloud/slb/model/RemoveListenerWhiteListItemRequest.h
include/alibabacloud/slb/model/RemoveListenerWhiteListItemResult.h
include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerRequest.h
include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerResult.h
include/alibabacloud/slb/model/DeleteMasterSlaveServerGroupRequest.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/DescribeRulesResult.h
include/alibabacloud/slb/model/DeleteAccessLogsDownloadAttributeRequest.h
include/alibabacloud/slb/model/DeleteAccessLogsDownloadAttributeResult.h
include/alibabacloud/slb/model/DescribeRuleAttributeRequest.h
include/alibabacloud/slb/model/DescribeRuleAttributeResult.h
include/alibabacloud/slb/model/UploadServerCertificateRequest.h
include/alibabacloud/slb/model/UploadServerCertificateResult.h
include/alibabacloud/slb/model/SetAccessLogsDownloadAttributeRequest.h
include/alibabacloud/slb/model/SetAccessLogsDownloadAttributeResult.h
include/alibabacloud/slb/model/DescribeLoadBalancerAutoReleaseTimeRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancerAutoReleaseTimeResult.h
include/alibabacloud/slb/model/DeleteServerCertificateRequest.h
include/alibabacloud/slb/model/DeleteServerCertificateResult.h
include/alibabacloud/slb/model/SetLoadBalancerNameRequest.h
include/alibabacloud/slb/model/SetLoadBalancerNameResult.h
include/alibabacloud/slb/model/SetVServerGroupAttributeRequest.h
include/alibabacloud/slb/model/SetVServerGroupAttributeResult.h
include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecRequest.h
include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecResult.h
include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h
include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeResult.h
include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeRequest.h
include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeResult.h
include/alibabacloud/slb/model/AddTagsRequest.h
include/alibabacloud/slb/model/AddTagsResult.h
include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeRequest.h
include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeResult.h
include/alibabacloud/slb/model/AddBackendServersRequest.h
include/alibabacloud/slb/model/AddBackendServersResult.h
include/alibabacloud/slb/model/CreateRulesRequest.h
include/alibabacloud/slb/model/CreateRulesResult.h
include/alibabacloud/slb/model/AddVServerGroupBackendServersRequest.h
include/alibabacloud/slb/model/AddVServerGroupBackendServersResult.h
include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeRequest.h
include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeResult.h )
set(slb_src
src/SlbClient.cc
src/model/CreateLoadBalancerUDPListenerRequest.cc
src/model/CreateLoadBalancerUDPListenerResult.cc
src/model/DescribeMasterSlaveVServerGroupsRequest.cc
src/model/DescribeMasterSlaveVServerGroupsResult.cc
src/model/StartLoadBalancerListenerRequest.cc
src/model/StartLoadBalancerListenerResult.cc
src/model/DescribeLoadBalancerTCPListenerAttributeRequest.cc
src/model/DescribeLoadBalancerTCPListenerAttributeResult.cc
src/model/DescribeListenerAccessControlAttributeRequest.cc
src/model/DescribeListenerAccessControlAttributeResult.cc
src/model/StopLoadBalancerListenerRequest.cc
src/model/StopLoadBalancerListenerResult.cc
src/model/SetLoadBalancerStatusRequest.cc
src/model/SetLoadBalancerStatusResult.cc
src/model/ModifyLoadBalancerInstanceSpecRequest.cc
src/model/ModifyLoadBalancerInstanceSpecResult.cc
src/model/MoveResourceGroupRequest.cc
src/model/MoveResourceGroupResult.cc
src/model/SetLoadBalancerTCPListenerAttributeRequest.cc
src/model/SetLoadBalancerTCPListenerAttributeResult.cc
src/model/DeleteVServerGroupRequest.cc
src/model/DeleteVServerGroupResult.cc
src/model/DescribeVServerGroupAttributeRequest.cc
src/model/DescribeVServerGroupAttributeResult.cc
src/model/AddListenerWhiteListItemRequest.cc
src/model/AddListenerWhiteListItemResult.cc
src/model/RemoveTagsRequest.cc
src/model/RemoveTagsResult.cc
src/model/CreateLoadBalancerRequest.cc
src/model/CreateLoadBalancerResult.cc
src/model/SetLoadBalancerHTTPListenerAttributeRequest.cc
src/model/SetLoadBalancerHTTPListenerAttributeResult.cc
src/model/SetLoadBalancerAutoReleaseTimeRequest.cc
src/model/SetLoadBalancerAutoReleaseTimeResult.cc
src/model/SetListenerAccessControlStatusRequest.cc
src/model/SetListenerAccessControlStatusResult.cc
src/model/UploadCACertificateRequest.cc
src/model/UploadCACertificateResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc
src/model/SetLoadBalancerHTTPSListenerAttributeRequest.cc
src/model/SetLoadBalancerHTTPSListenerAttributeResult.cc
src/model/DeleteLoadBalancerListenerRequest.cc
src/model/DeleteLoadBalancerListenerResult.cc
src/model/DescribeVServerGroupsRequest.cc
src/model/DescribeVServerGroupsResult.cc
src/model/DescribeLoadBalancerHTTPListenerAttributeRequest.cc
src/model/DescribeLoadBalancerHTTPListenerAttributeResult.cc
src/model/DescribeTagsRequest.cc
src/model/DescribeTagsResult.cc
src/model/DeleteLoadBalancerRequest.cc
src/model/DeleteLoadBalancerResult.cc
src/model/CreateVServerGroupRequest.cc
src/model/CreateVServerGroupResult.cc
src/model/DescribeLoadBalancersRelatedEcsRequest.cc
src/model/DescribeLoadBalancersRelatedEcsResult.cc
src/model/DescribeLoadBalancersRequest.cc
src/model/DescribeLoadBalancersResult.cc
src/model/SetCACertificateNameRequest.cc
src/model/SetCACertificateNameResult.cc
src/model/DescribeMasterSlaveVServerGroupAttributeRequest.cc
src/model/DescribeMasterSlaveVServerGroupAttributeResult.cc
src/model/CreateLoadBalancerHTTPListenerRequest.cc
src/model/CreateLoadBalancerHTTPListenerResult.cc
src/model/RemoveBackendServersRequest.cc
src/model/RemoveBackendServersResult.cc
src/model/ModifyVServerGroupBackendServersRequest.cc
src/model/ModifyVServerGroupBackendServersResult.cc
src/model/DescribeLoadBalancerUDPListenerAttributeRequest.cc
src/model/DescribeLoadBalancerUDPListenerAttributeResult.cc
src/model/DescribeAccessLogsDownloadAttributeRequest.cc
src/model/DescribeAccessLogsDownloadAttributeResult.cc
src/model/DeleteRulesRequest.cc
src/model/DeleteRulesResult.cc
src/model/DeleteMasterSlaveVServerGroupRequest.cc
src/model/DeleteMasterSlaveVServerGroupResult.cc
src/model/DescribeCACertificatesRequest.cc
src/model/DescribeCACertificatesResult.cc
src/model/CreateMasterSlaveVServerGroupRequest.cc
src/model/CreateMasterSlaveVServerGroupResult.cc
src/model/SetBackendServersRequest.cc
src/model/SetBackendServersResult.cc
src/model/RemoveVServerGroupBackendServersRequest.cc
src/model/RemoveVServerGroupBackendServersResult.cc
src/model/DescribeLoadBalancerAttributeRequest.cc
src/model/DescribeLoadBalancerAttributeResult.cc
src/model/CreateMasterSlaveServerGroupRequest.cc
src/model/CreateMasterSlaveServerGroupResult.cc
src/model/SetServerCertificateNameRequest.cc
src/model/SetServerCertificateNameResult.cc
src/model/DeleteCACertificateRequest.cc
src/model/DeleteCACertificateResult.cc
src/model/CreateLoadBalancerTCPListenerRequest.cc
src/model/CreateLoadBalancerTCPListenerResult.cc
src/model/SetRuleRequest.cc
src/model/SetRuleResult.cc
src/model/DescribeMasterSlaveServerGroupsRequest.cc
src/model/DescribeMasterSlaveServerGroupsResult.cc
src/model/DescribeHealthStatusRequest.cc
src/model/DescribeHealthStatusResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/RemoveListenerWhiteListItemRequest.cc
src/model/RemoveListenerWhiteListItemResult.cc
src/model/CreateLoadBalancerHTTPSListenerRequest.cc
src/model/CreateLoadBalancerHTTPSListenerResult.cc
src/model/DeleteMasterSlaveServerGroupRequest.cc
src/model/DeleteMasterSlaveServerGroupResult.cc
src/model/DescribeServerCertificatesRequest.cc
src/model/DescribeServerCertificatesResult.cc
src/model/DescribeRulesRequest.cc
src/model/DescribeRulesResult.cc
src/model/DeleteAccessLogsDownloadAttributeRequest.cc
src/model/DeleteAccessLogsDownloadAttributeResult.cc
src/model/DescribeRuleAttributeRequest.cc
src/model/DescribeRuleAttributeResult.cc
src/model/UploadServerCertificateRequest.cc
src/model/UploadServerCertificateResult.cc
src/model/SetAccessLogsDownloadAttributeRequest.cc
src/model/SetAccessLogsDownloadAttributeResult.cc
src/model/DescribeLoadBalancerAutoReleaseTimeRequest.cc
src/model/DescribeLoadBalancerAutoReleaseTimeResult.cc
src/model/DeleteServerCertificateRequest.cc
src/model/DeleteServerCertificateResult.cc
src/model/SetLoadBalancerNameRequest.cc
src/model/SetLoadBalancerNameResult.cc
src/model/SetVServerGroupAttributeRequest.cc
src/model/SetVServerGroupAttributeResult.cc
src/model/ModifyLoadBalancerInternetSpecRequest.cc
src/model/ModifyLoadBalancerInternetSpecResult.cc
src/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.cc
src/model/DescribeLoadBalancerHTTPSListenerAttributeResult.cc
src/model/DescribeMasterSlaveServerGroupAttributeRequest.cc
src/model/DescribeMasterSlaveServerGroupAttributeResult.cc
src/model/AddTagsRequest.cc
src/model/AddTagsResult.cc
src/model/ModifyLoadBalancerPayTypeRequest.cc
src/model/ModifyLoadBalancerPayTypeResult.cc
src/model/AddBackendServersRequest.cc
src/model/AddBackendServersResult.cc
src/model/CreateRulesRequest.cc
src/model/CreateRulesResult.cc
src/model/AddVServerGroupBackendServersRequest.cc
src/model/AddVServerGroupBackendServersResult.cc
src/model/SetLoadBalancerUDPListenerAttributeRequest.cc
src/model/SetLoadBalancerUDPListenerAttributeResult.cc )
add_library(slb ${LIB_TYPE}
${slb_public_header}
${slb_public_header_model}
${slb_src})
set_target_properties(slb
PROPERTIES
@@ -315,7 +329,6 @@ set_target_properties(slb
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}slb
PUBLIC_HEADER "${slb_public_header}"
)
if(${LIB_TYPE} STREQUAL "SHARED")
@@ -350,9 +363,12 @@ else()
jsoncpp)
endif()
install(FILES ${slb_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/slb)
install(FILES ${slb_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/slb/model)
install(TARGETS slb
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/slb
)
)

View File

@@ -92,6 +92,8 @@
#include "model/ModifyVServerGroupBackendServersResult.h"
#include "model/DescribeLoadBalancerUDPListenerAttributeRequest.h"
#include "model/DescribeLoadBalancerUDPListenerAttributeResult.h"
#include "model/DescribeAccessLogsDownloadAttributeRequest.h"
#include "model/DescribeAccessLogsDownloadAttributeResult.h"
#include "model/DeleteRulesRequest.h"
#include "model/DeleteRulesResult.h"
#include "model/DeleteMasterSlaveVServerGroupRequest.h"
@@ -132,10 +134,14 @@
#include "model/DescribeServerCertificatesResult.h"
#include "model/DescribeRulesRequest.h"
#include "model/DescribeRulesResult.h"
#include "model/DeleteAccessLogsDownloadAttributeRequest.h"
#include "model/DeleteAccessLogsDownloadAttributeResult.h"
#include "model/DescribeRuleAttributeRequest.h"
#include "model/DescribeRuleAttributeResult.h"
#include "model/UploadServerCertificateRequest.h"
#include "model/UploadServerCertificateResult.h"
#include "model/SetAccessLogsDownloadAttributeRequest.h"
#include "model/SetAccessLogsDownloadAttributeResult.h"
#include "model/DescribeLoadBalancerAutoReleaseTimeRequest.h"
#include "model/DescribeLoadBalancerAutoReleaseTimeResult.h"
#include "model/DeleteServerCertificateRequest.h"
@@ -276,6 +282,9 @@ namespace AlibabaCloud
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::DescribeAccessLogsDownloadAttributeResult> DescribeAccessLogsDownloadAttributeOutcome;
typedef std::future<DescribeAccessLogsDownloadAttributeOutcome> DescribeAccessLogsDownloadAttributeOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::DescribeAccessLogsDownloadAttributeRequest&, const DescribeAccessLogsDownloadAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessLogsDownloadAttributeAsyncHandler;
typedef Outcome<Error, Model::DeleteRulesResult> DeleteRulesOutcome;
typedef std::future<DeleteRulesOutcome> DeleteRulesOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::DeleteRulesRequest&, const DeleteRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRulesAsyncHandler;
@@ -336,12 +345,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRulesResult> DescribeRulesOutcome;
typedef std::future<DescribeRulesOutcome> DescribeRulesOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::DescribeRulesRequest&, const DescribeRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRulesAsyncHandler;
typedef Outcome<Error, Model::DeleteAccessLogsDownloadAttributeResult> DeleteAccessLogsDownloadAttributeOutcome;
typedef std::future<DeleteAccessLogsDownloadAttributeOutcome> DeleteAccessLogsDownloadAttributeOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::DeleteAccessLogsDownloadAttributeRequest&, const DeleteAccessLogsDownloadAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccessLogsDownloadAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeRuleAttributeResult> DescribeRuleAttributeOutcome;
typedef std::future<DescribeRuleAttributeOutcome> DescribeRuleAttributeOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::DescribeRuleAttributeRequest&, const DescribeRuleAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRuleAttributeAsyncHandler;
typedef Outcome<Error, Model::UploadServerCertificateResult> UploadServerCertificateOutcome;
typedef std::future<UploadServerCertificateOutcome> UploadServerCertificateOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::UploadServerCertificateRequest&, const UploadServerCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadServerCertificateAsyncHandler;
typedef Outcome<Error, Model::SetAccessLogsDownloadAttributeResult> SetAccessLogsDownloadAttributeOutcome;
typedef std::future<SetAccessLogsDownloadAttributeOutcome> SetAccessLogsDownloadAttributeOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::SetAccessLogsDownloadAttributeRequest&, const SetAccessLogsDownloadAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetAccessLogsDownloadAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeLoadBalancerAutoReleaseTimeResult> DescribeLoadBalancerAutoReleaseTimeOutcome;
typedef std::future<DescribeLoadBalancerAutoReleaseTimeOutcome> DescribeLoadBalancerAutoReleaseTimeOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::DescribeLoadBalancerAutoReleaseTimeRequest&, const DescribeLoadBalancerAutoReleaseTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadBalancerAutoReleaseTimeAsyncHandler;
@@ -382,222 +397,229 @@ namespace AlibabaCloud
typedef std::future<SetLoadBalancerUDPListenerAttributeOutcome> SetLoadBalancerUDPListenerAttributeOutcomeCallable;
typedef std::function<void(const SlbClient*, const Model::SetLoadBalancerUDPListenerAttributeRequest&, const SetLoadBalancerUDPListenerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoadBalancerUDPListenerAttributeAsyncHandler;
SlbClient(const Credentials &credentials, const ClientConfiguration &configuration);
SlbClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
SlbClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~SlbClient();
CreateLoadBalancerUDPListenerOutcome createLoadBalancerUDPListener(const Model::CreateLoadBalancerUDPListenerRequest &request)const;
void createLoadBalancerUDPListenerAsync(const Model::CreateLoadBalancerUDPListenerRequest& request, const CreateLoadBalancerUDPListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLoadBalancerUDPListenerOutcomeCallable createLoadBalancerUDPListenerCallable(const Model::CreateLoadBalancerUDPListenerRequest& 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;
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;
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;
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;
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;
StopLoadBalancerListenerOutcomeCallable stopLoadBalancerListenerCallable(const Model::StopLoadBalancerListenerRequest& 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;
SetLoadBalancerStatusOutcomeCallable setLoadBalancerStatusCallable(const Model::SetLoadBalancerStatusRequest& request) const;
ModifyLoadBalancerInstanceSpecOutcome modifyLoadBalancerInstanceSpec(const Model::ModifyLoadBalancerInstanceSpecRequest &request)const;
void modifyLoadBalancerInstanceSpecAsync(const Model::ModifyLoadBalancerInstanceSpecRequest& request, const ModifyLoadBalancerInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyLoadBalancerInstanceSpecOutcomeCallable modifyLoadBalancerInstanceSpecCallable(const Model::ModifyLoadBalancerInstanceSpecRequest& request) const;
MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& 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;
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;
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;
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;
AddListenerWhiteListItemOutcomeCallable addListenerWhiteListItemCallable(const Model::AddListenerWhiteListItemRequest& 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;
RemoveTagsOutcomeCallable removeTagsCallable(const Model::RemoveTagsRequest& request) const;
CreateLoadBalancerOutcome createLoadBalancer(const Model::CreateLoadBalancerRequest &request)const;
void createLoadBalancerAsync(const Model::CreateLoadBalancerRequest& request, const CreateLoadBalancerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLoadBalancerOutcomeCallable createLoadBalancerCallable(const Model::CreateLoadBalancerRequest& 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;
SetLoadBalancerAutoReleaseTimeOutcome setLoadBalancerAutoReleaseTime(const Model::SetLoadBalancerAutoReleaseTimeRequest &request)const;
void setLoadBalancerAutoReleaseTimeAsync(const Model::SetLoadBalancerAutoReleaseTimeRequest& request, const SetLoadBalancerAutoReleaseTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLoadBalancerAutoReleaseTimeOutcomeCallable setLoadBalancerAutoReleaseTimeCallable(const Model::SetLoadBalancerAutoReleaseTimeRequest& request) const;
SetListenerAccessControlStatusOutcome setListenerAccessControlStatus(const Model::SetListenerAccessControlStatusRequest &request)const;
void setListenerAccessControlStatusAsync(const Model::SetListenerAccessControlStatusRequest& request, const SetListenerAccessControlStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetListenerAccessControlStatusOutcomeCallable setListenerAccessControlStatusCallable(const Model::SetListenerAccessControlStatusRequest& request) const;
UploadCACertificateOutcome uploadCACertificate(const Model::UploadCACertificateRequest &request)const;
void uploadCACertificateAsync(const Model::UploadCACertificateRequest& request, const UploadCACertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadCACertificateOutcomeCallable uploadCACertificateCallable(const Model::UploadCACertificateRequest& request) const;
DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
SetLoadBalancerHTTPSListenerAttributeOutcome setLoadBalancerHTTPSListenerAttribute(const Model::SetLoadBalancerHTTPSListenerAttributeRequest &request)const;
void setLoadBalancerHTTPSListenerAttributeAsync(const Model::SetLoadBalancerHTTPSListenerAttributeRequest& request, const SetLoadBalancerHTTPSListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLoadBalancerHTTPSListenerAttributeOutcomeCallable setLoadBalancerHTTPSListenerAttributeCallable(const Model::SetLoadBalancerHTTPSListenerAttributeRequest& 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;
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;
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;
DescribeLoadBalancerHTTPListenerAttributeOutcomeCallable describeLoadBalancerHTTPListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest& 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;
DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& 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;
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;
DescribeLoadBalancersRelatedEcsOutcome describeLoadBalancersRelatedEcs(const Model::DescribeLoadBalancersRelatedEcsRequest &request)const;
void describeLoadBalancersRelatedEcsAsync(const Model::DescribeLoadBalancersRelatedEcsRequest& request, const DescribeLoadBalancersRelatedEcsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLoadBalancersRelatedEcsOutcomeCallable describeLoadBalancersRelatedEcsCallable(const Model::DescribeLoadBalancersRelatedEcsRequest& 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;
DescribeLoadBalancersOutcomeCallable describeLoadBalancersCallable(const Model::DescribeLoadBalancersRequest& request) const;
SetCACertificateNameOutcome setCACertificateName(const Model::SetCACertificateNameRequest &request)const;
void setCACertificateNameAsync(const Model::SetCACertificateNameRequest& request, const SetCACertificateNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetCACertificateNameOutcomeCallable setCACertificateNameCallable(const Model::SetCACertificateNameRequest& request) const;
DescribeMasterSlaveVServerGroupAttributeOutcome describeMasterSlaveVServerGroupAttribute(const Model::DescribeMasterSlaveVServerGroupAttributeRequest &request)const;
void describeMasterSlaveVServerGroupAttributeAsync(const Model::DescribeMasterSlaveVServerGroupAttributeRequest& request, const DescribeMasterSlaveVServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMasterSlaveVServerGroupAttributeOutcomeCallable describeMasterSlaveVServerGroupAttributeCallable(const Model::DescribeMasterSlaveVServerGroupAttributeRequest& request) const;
CreateLoadBalancerHTTPListenerOutcome createLoadBalancerHTTPListener(const Model::CreateLoadBalancerHTTPListenerRequest &request)const;
void createLoadBalancerHTTPListenerAsync(const Model::CreateLoadBalancerHTTPListenerRequest& request, const CreateLoadBalancerHTTPListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLoadBalancerHTTPListenerOutcomeCallable createLoadBalancerHTTPListenerCallable(const Model::CreateLoadBalancerHTTPListenerRequest& request) const;
RemoveBackendServersOutcome removeBackendServers(const Model::RemoveBackendServersRequest &request)const;
void removeBackendServersAsync(const Model::RemoveBackendServersRequest& request, const RemoveBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveBackendServersOutcomeCallable removeBackendServersCallable(const Model::RemoveBackendServersRequest& request) const;
ModifyVServerGroupBackendServersOutcome modifyVServerGroupBackendServers(const Model::ModifyVServerGroupBackendServersRequest &request)const;
void modifyVServerGroupBackendServersAsync(const Model::ModifyVServerGroupBackendServersRequest& request, const ModifyVServerGroupBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVServerGroupBackendServersOutcomeCallable modifyVServerGroupBackendServersCallable(const Model::ModifyVServerGroupBackendServersRequest& 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;
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;
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;
DeleteMasterSlaveVServerGroupOutcomeCallable deleteMasterSlaveVServerGroupCallable(const Model::DeleteMasterSlaveVServerGroupRequest& request) const;
DescribeCACertificatesOutcome describeCACertificates(const Model::DescribeCACertificatesRequest &request)const;
void describeCACertificatesAsync(const Model::DescribeCACertificatesRequest& request, const DescribeCACertificatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCACertificatesOutcomeCallable describeCACertificatesCallable(const Model::DescribeCACertificatesRequest& request) const;
CreateMasterSlaveVServerGroupOutcome createMasterSlaveVServerGroup(const Model::CreateMasterSlaveVServerGroupRequest &request)const;
void createMasterSlaveVServerGroupAsync(const Model::CreateMasterSlaveVServerGroupRequest& request, const CreateMasterSlaveVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMasterSlaveVServerGroupOutcomeCallable createMasterSlaveVServerGroupCallable(const Model::CreateMasterSlaveVServerGroupRequest& request) const;
SetBackendServersOutcome setBackendServers(const Model::SetBackendServersRequest &request)const;
void setBackendServersAsync(const Model::SetBackendServersRequest& request, const SetBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetBackendServersOutcomeCallable setBackendServersCallable(const Model::SetBackendServersRequest& 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;
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;
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;
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;
SetServerCertificateNameOutcomeCallable setServerCertificateNameCallable(const Model::SetServerCertificateNameRequest& request) const;
DeleteCACertificateOutcome deleteCACertificate(const Model::DeleteCACertificateRequest &request)const;
void deleteCACertificateAsync(const Model::DeleteCACertificateRequest& request, const DeleteCACertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCACertificateOutcomeCallable deleteCACertificateCallable(const Model::DeleteCACertificateRequest& request) const;
CreateLoadBalancerTCPListenerOutcome createLoadBalancerTCPListener(const Model::CreateLoadBalancerTCPListenerRequest &request)const;
void createLoadBalancerTCPListenerAsync(const Model::CreateLoadBalancerTCPListenerRequest& request, const CreateLoadBalancerTCPListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLoadBalancerTCPListenerOutcomeCallable createLoadBalancerTCPListenerCallable(const Model::CreateLoadBalancerTCPListenerRequest& 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;
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;
DescribeHealthStatusOutcome describeHealthStatus(const Model::DescribeHealthStatusRequest &request)const;
void describeHealthStatusAsync(const Model::DescribeHealthStatusRequest& request, const DescribeHealthStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHealthStatusOutcomeCallable describeHealthStatusCallable(const Model::DescribeHealthStatusRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
RemoveListenerWhiteListItemOutcome removeListenerWhiteListItem(const Model::RemoveListenerWhiteListItemRequest &request)const;
void removeListenerWhiteListItemAsync(const Model::RemoveListenerWhiteListItemRequest& request, const RemoveListenerWhiteListItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveListenerWhiteListItemOutcomeCallable removeListenerWhiteListItemCallable(const Model::RemoveListenerWhiteListItemRequest& 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;
CreateLoadBalancerHTTPSListenerOutcomeCallable createLoadBalancerHTTPSListenerCallable(const Model::CreateLoadBalancerHTTPSListenerRequest& 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;
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;
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;
DescribeRuleAttributeOutcome describeRuleAttribute(const Model::DescribeRuleAttributeRequest &request)const;
void describeRuleAttributeAsync(const Model::DescribeRuleAttributeRequest& request, const DescribeRuleAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRuleAttributeOutcomeCallable describeRuleAttributeCallable(const Model::DescribeRuleAttributeRequest& request) const;
UploadServerCertificateOutcome uploadServerCertificate(const Model::UploadServerCertificateRequest &request)const;
void uploadServerCertificateAsync(const Model::UploadServerCertificateRequest& request, const UploadServerCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadServerCertificateOutcomeCallable uploadServerCertificateCallable(const Model::UploadServerCertificateRequest& request) const;
DescribeLoadBalancerAutoReleaseTimeOutcome describeLoadBalancerAutoReleaseTime(const Model::DescribeLoadBalancerAutoReleaseTimeRequest &request)const;
void describeLoadBalancerAutoReleaseTimeAsync(const Model::DescribeLoadBalancerAutoReleaseTimeRequest& request, const DescribeLoadBalancerAutoReleaseTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLoadBalancerAutoReleaseTimeOutcomeCallable describeLoadBalancerAutoReleaseTimeCallable(const Model::DescribeLoadBalancerAutoReleaseTimeRequest& request) const;
DeleteServerCertificateOutcome deleteServerCertificate(const Model::DeleteServerCertificateRequest &request)const;
void deleteServerCertificateAsync(const Model::DeleteServerCertificateRequest& request, const DeleteServerCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteServerCertificateOutcomeCallable deleteServerCertificateCallable(const Model::DeleteServerCertificateRequest& request) const;
SetLoadBalancerNameOutcome setLoadBalancerName(const Model::SetLoadBalancerNameRequest &request)const;
void setLoadBalancerNameAsync(const Model::SetLoadBalancerNameRequest& request, const SetLoadBalancerNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLoadBalancerNameOutcomeCallable setLoadBalancerNameCallable(const Model::SetLoadBalancerNameRequest& request) const;
SetVServerGroupAttributeOutcome setVServerGroupAttribute(const Model::SetVServerGroupAttributeRequest &request)const;
void setVServerGroupAttributeAsync(const Model::SetVServerGroupAttributeRequest& request, const SetVServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetVServerGroupAttributeOutcomeCallable setVServerGroupAttributeCallable(const Model::SetVServerGroupAttributeRequest& 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;
ModifyLoadBalancerInternetSpecOutcomeCallable modifyLoadBalancerInternetSpecCallable(const Model::ModifyLoadBalancerInternetSpecRequest& 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;
DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable describeLoadBalancerHTTPSListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest& 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;
DescribeMasterSlaveServerGroupAttributeOutcomeCallable describeMasterSlaveServerGroupAttributeCallable(const Model::DescribeMasterSlaveServerGroupAttributeRequest& request) const;
AddTagsOutcome addTags(const Model::AddTagsRequest &request)const;
void addTagsAsync(const Model::AddTagsRequest& request, const AddTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddTagsOutcomeCallable addTagsCallable(const Model::AddTagsRequest& 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;
ModifyLoadBalancerPayTypeOutcomeCallable modifyLoadBalancerPayTypeCallable(const Model::ModifyLoadBalancerPayTypeRequest& 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;
AddBackendServersOutcomeCallable addBackendServersCallable(const Model::AddBackendServersRequest& 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;
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;
SetLoadBalancerUDPListenerAttributeOutcome setLoadBalancerUDPListenerAttribute(const Model::SetLoadBalancerUDPListenerAttributeRequest &request)const;
void setLoadBalancerUDPListenerAttributeAsync(const Model::SetLoadBalancerUDPListenerAttributeRequest& request, const SetLoadBalancerUDPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLoadBalancerUDPListenerAttributeOutcomeCallable setLoadBalancerUDPListenerAttributeCallable(const Model::SetLoadBalancerUDPListenerAttributeRequest& request) const;
CreateLoadBalancerUDPListenerOutcome createLoadBalancerUDPListener(const Model::CreateLoadBalancerUDPListenerRequest &request)const;
void createLoadBalancerUDPListenerAsync(const Model::CreateLoadBalancerUDPListenerRequest& request, const CreateLoadBalancerUDPListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLoadBalancerUDPListenerOutcomeCallable createLoadBalancerUDPListenerCallable(const Model::CreateLoadBalancerUDPListenerRequest& 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;
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;
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;
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;
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;
StopLoadBalancerListenerOutcomeCallable stopLoadBalancerListenerCallable(const Model::StopLoadBalancerListenerRequest& 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;
SetLoadBalancerStatusOutcomeCallable setLoadBalancerStatusCallable(const Model::SetLoadBalancerStatusRequest& request) const;
ModifyLoadBalancerInstanceSpecOutcome modifyLoadBalancerInstanceSpec(const Model::ModifyLoadBalancerInstanceSpecRequest &request)const;
void modifyLoadBalancerInstanceSpecAsync(const Model::ModifyLoadBalancerInstanceSpecRequest& request, const ModifyLoadBalancerInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyLoadBalancerInstanceSpecOutcomeCallable modifyLoadBalancerInstanceSpecCallable(const Model::ModifyLoadBalancerInstanceSpecRequest& request) const;
MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& 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;
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;
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;
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;
AddListenerWhiteListItemOutcomeCallable addListenerWhiteListItemCallable(const Model::AddListenerWhiteListItemRequest& 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;
RemoveTagsOutcomeCallable removeTagsCallable(const Model::RemoveTagsRequest& request) const;
CreateLoadBalancerOutcome createLoadBalancer(const Model::CreateLoadBalancerRequest &request)const;
void createLoadBalancerAsync(const Model::CreateLoadBalancerRequest& request, const CreateLoadBalancerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLoadBalancerOutcomeCallable createLoadBalancerCallable(const Model::CreateLoadBalancerRequest& 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;
SetLoadBalancerAutoReleaseTimeOutcome setLoadBalancerAutoReleaseTime(const Model::SetLoadBalancerAutoReleaseTimeRequest &request)const;
void setLoadBalancerAutoReleaseTimeAsync(const Model::SetLoadBalancerAutoReleaseTimeRequest& request, const SetLoadBalancerAutoReleaseTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLoadBalancerAutoReleaseTimeOutcomeCallable setLoadBalancerAutoReleaseTimeCallable(const Model::SetLoadBalancerAutoReleaseTimeRequest& request) const;
SetListenerAccessControlStatusOutcome setListenerAccessControlStatus(const Model::SetListenerAccessControlStatusRequest &request)const;
void setListenerAccessControlStatusAsync(const Model::SetListenerAccessControlStatusRequest& request, const SetListenerAccessControlStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetListenerAccessControlStatusOutcomeCallable setListenerAccessControlStatusCallable(const Model::SetListenerAccessControlStatusRequest& request) const;
UploadCACertificateOutcome uploadCACertificate(const Model::UploadCACertificateRequest &request)const;
void uploadCACertificateAsync(const Model::UploadCACertificateRequest& request, const UploadCACertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadCACertificateOutcomeCallable uploadCACertificateCallable(const Model::UploadCACertificateRequest& request) const;
DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
SetLoadBalancerHTTPSListenerAttributeOutcome setLoadBalancerHTTPSListenerAttribute(const Model::SetLoadBalancerHTTPSListenerAttributeRequest &request)const;
void setLoadBalancerHTTPSListenerAttributeAsync(const Model::SetLoadBalancerHTTPSListenerAttributeRequest& request, const SetLoadBalancerHTTPSListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLoadBalancerHTTPSListenerAttributeOutcomeCallable setLoadBalancerHTTPSListenerAttributeCallable(const Model::SetLoadBalancerHTTPSListenerAttributeRequest& 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;
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;
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;
DescribeLoadBalancerHTTPListenerAttributeOutcomeCallable describeLoadBalancerHTTPListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPListenerAttributeRequest& 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;
DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& 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;
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;
DescribeLoadBalancersRelatedEcsOutcome describeLoadBalancersRelatedEcs(const Model::DescribeLoadBalancersRelatedEcsRequest &request)const;
void describeLoadBalancersRelatedEcsAsync(const Model::DescribeLoadBalancersRelatedEcsRequest& request, const DescribeLoadBalancersRelatedEcsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLoadBalancersRelatedEcsOutcomeCallable describeLoadBalancersRelatedEcsCallable(const Model::DescribeLoadBalancersRelatedEcsRequest& 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;
DescribeLoadBalancersOutcomeCallable describeLoadBalancersCallable(const Model::DescribeLoadBalancersRequest& request) const;
SetCACertificateNameOutcome setCACertificateName(const Model::SetCACertificateNameRequest &request)const;
void setCACertificateNameAsync(const Model::SetCACertificateNameRequest& request, const SetCACertificateNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetCACertificateNameOutcomeCallable setCACertificateNameCallable(const Model::SetCACertificateNameRequest& request) const;
DescribeMasterSlaveVServerGroupAttributeOutcome describeMasterSlaveVServerGroupAttribute(const Model::DescribeMasterSlaveVServerGroupAttributeRequest &request)const;
void describeMasterSlaveVServerGroupAttributeAsync(const Model::DescribeMasterSlaveVServerGroupAttributeRequest& request, const DescribeMasterSlaveVServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMasterSlaveVServerGroupAttributeOutcomeCallable describeMasterSlaveVServerGroupAttributeCallable(const Model::DescribeMasterSlaveVServerGroupAttributeRequest& request) const;
CreateLoadBalancerHTTPListenerOutcome createLoadBalancerHTTPListener(const Model::CreateLoadBalancerHTTPListenerRequest &request)const;
void createLoadBalancerHTTPListenerAsync(const Model::CreateLoadBalancerHTTPListenerRequest& request, const CreateLoadBalancerHTTPListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLoadBalancerHTTPListenerOutcomeCallable createLoadBalancerHTTPListenerCallable(const Model::CreateLoadBalancerHTTPListenerRequest& request) const;
RemoveBackendServersOutcome removeBackendServers(const Model::RemoveBackendServersRequest &request)const;
void removeBackendServersAsync(const Model::RemoveBackendServersRequest& request, const RemoveBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveBackendServersOutcomeCallable removeBackendServersCallable(const Model::RemoveBackendServersRequest& request) const;
ModifyVServerGroupBackendServersOutcome modifyVServerGroupBackendServers(const Model::ModifyVServerGroupBackendServersRequest &request)const;
void modifyVServerGroupBackendServersAsync(const Model::ModifyVServerGroupBackendServersRequest& request, const ModifyVServerGroupBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVServerGroupBackendServersOutcomeCallable modifyVServerGroupBackendServersCallable(const Model::ModifyVServerGroupBackendServersRequest& 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;
DescribeAccessLogsDownloadAttributeOutcome describeAccessLogsDownloadAttribute(const Model::DescribeAccessLogsDownloadAttributeRequest &request)const;
void describeAccessLogsDownloadAttributeAsync(const Model::DescribeAccessLogsDownloadAttributeRequest& request, const DescribeAccessLogsDownloadAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccessLogsDownloadAttributeOutcomeCallable describeAccessLogsDownloadAttributeCallable(const Model::DescribeAccessLogsDownloadAttributeRequest& 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;
DeleteRulesOutcomeCallable deleteRulesCallable(const Model::DeleteRulesRequest& 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;
DeleteMasterSlaveVServerGroupOutcomeCallable deleteMasterSlaveVServerGroupCallable(const Model::DeleteMasterSlaveVServerGroupRequest& request) const;
DescribeCACertificatesOutcome describeCACertificates(const Model::DescribeCACertificatesRequest &request)const;
void describeCACertificatesAsync(const Model::DescribeCACertificatesRequest& request, const DescribeCACertificatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCACertificatesOutcomeCallable describeCACertificatesCallable(const Model::DescribeCACertificatesRequest& request) const;
CreateMasterSlaveVServerGroupOutcome createMasterSlaveVServerGroup(const Model::CreateMasterSlaveVServerGroupRequest &request)const;
void createMasterSlaveVServerGroupAsync(const Model::CreateMasterSlaveVServerGroupRequest& request, const CreateMasterSlaveVServerGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMasterSlaveVServerGroupOutcomeCallable createMasterSlaveVServerGroupCallable(const Model::CreateMasterSlaveVServerGroupRequest& request) const;
SetBackendServersOutcome setBackendServers(const Model::SetBackendServersRequest &request)const;
void setBackendServersAsync(const Model::SetBackendServersRequest& request, const SetBackendServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetBackendServersOutcomeCallable setBackendServersCallable(const Model::SetBackendServersRequest& 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;
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;
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;
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;
SetServerCertificateNameOutcomeCallable setServerCertificateNameCallable(const Model::SetServerCertificateNameRequest& request) const;
DeleteCACertificateOutcome deleteCACertificate(const Model::DeleteCACertificateRequest &request)const;
void deleteCACertificateAsync(const Model::DeleteCACertificateRequest& request, const DeleteCACertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCACertificateOutcomeCallable deleteCACertificateCallable(const Model::DeleteCACertificateRequest& request) const;
CreateLoadBalancerTCPListenerOutcome createLoadBalancerTCPListener(const Model::CreateLoadBalancerTCPListenerRequest &request)const;
void createLoadBalancerTCPListenerAsync(const Model::CreateLoadBalancerTCPListenerRequest& request, const CreateLoadBalancerTCPListenerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLoadBalancerTCPListenerOutcomeCallable createLoadBalancerTCPListenerCallable(const Model::CreateLoadBalancerTCPListenerRequest& 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;
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;
DescribeHealthStatusOutcome describeHealthStatus(const Model::DescribeHealthStatusRequest &request)const;
void describeHealthStatusAsync(const Model::DescribeHealthStatusRequest& request, const DescribeHealthStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHealthStatusOutcomeCallable describeHealthStatusCallable(const Model::DescribeHealthStatusRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
RemoveListenerWhiteListItemOutcome removeListenerWhiteListItem(const Model::RemoveListenerWhiteListItemRequest &request)const;
void removeListenerWhiteListItemAsync(const Model::RemoveListenerWhiteListItemRequest& request, const RemoveListenerWhiteListItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveListenerWhiteListItemOutcomeCallable removeListenerWhiteListItemCallable(const Model::RemoveListenerWhiteListItemRequest& 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;
CreateLoadBalancerHTTPSListenerOutcomeCallable createLoadBalancerHTTPSListenerCallable(const Model::CreateLoadBalancerHTTPSListenerRequest& 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;
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;
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;
DeleteAccessLogsDownloadAttributeOutcome deleteAccessLogsDownloadAttribute(const Model::DeleteAccessLogsDownloadAttributeRequest &request)const;
void deleteAccessLogsDownloadAttributeAsync(const Model::DeleteAccessLogsDownloadAttributeRequest& request, const DeleteAccessLogsDownloadAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAccessLogsDownloadAttributeOutcomeCallable deleteAccessLogsDownloadAttributeCallable(const Model::DeleteAccessLogsDownloadAttributeRequest& request) const;
DescribeRuleAttributeOutcome describeRuleAttribute(const Model::DescribeRuleAttributeRequest &request)const;
void describeRuleAttributeAsync(const Model::DescribeRuleAttributeRequest& request, const DescribeRuleAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRuleAttributeOutcomeCallable describeRuleAttributeCallable(const Model::DescribeRuleAttributeRequest& request) const;
UploadServerCertificateOutcome uploadServerCertificate(const Model::UploadServerCertificateRequest &request)const;
void uploadServerCertificateAsync(const Model::UploadServerCertificateRequest& request, const UploadServerCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadServerCertificateOutcomeCallable uploadServerCertificateCallable(const Model::UploadServerCertificateRequest& request) const;
SetAccessLogsDownloadAttributeOutcome setAccessLogsDownloadAttribute(const Model::SetAccessLogsDownloadAttributeRequest &request)const;
void setAccessLogsDownloadAttributeAsync(const Model::SetAccessLogsDownloadAttributeRequest& request, const SetAccessLogsDownloadAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetAccessLogsDownloadAttributeOutcomeCallable setAccessLogsDownloadAttributeCallable(const Model::SetAccessLogsDownloadAttributeRequest& request) const;
DescribeLoadBalancerAutoReleaseTimeOutcome describeLoadBalancerAutoReleaseTime(const Model::DescribeLoadBalancerAutoReleaseTimeRequest &request)const;
void describeLoadBalancerAutoReleaseTimeAsync(const Model::DescribeLoadBalancerAutoReleaseTimeRequest& request, const DescribeLoadBalancerAutoReleaseTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLoadBalancerAutoReleaseTimeOutcomeCallable describeLoadBalancerAutoReleaseTimeCallable(const Model::DescribeLoadBalancerAutoReleaseTimeRequest& request) const;
DeleteServerCertificateOutcome deleteServerCertificate(const Model::DeleteServerCertificateRequest &request)const;
void deleteServerCertificateAsync(const Model::DeleteServerCertificateRequest& request, const DeleteServerCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteServerCertificateOutcomeCallable deleteServerCertificateCallable(const Model::DeleteServerCertificateRequest& request) const;
SetLoadBalancerNameOutcome setLoadBalancerName(const Model::SetLoadBalancerNameRequest &request)const;
void setLoadBalancerNameAsync(const Model::SetLoadBalancerNameRequest& request, const SetLoadBalancerNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLoadBalancerNameOutcomeCallable setLoadBalancerNameCallable(const Model::SetLoadBalancerNameRequest& request) const;
SetVServerGroupAttributeOutcome setVServerGroupAttribute(const Model::SetVServerGroupAttributeRequest &request)const;
void setVServerGroupAttributeAsync(const Model::SetVServerGroupAttributeRequest& request, const SetVServerGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetVServerGroupAttributeOutcomeCallable setVServerGroupAttributeCallable(const Model::SetVServerGroupAttributeRequest& 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;
ModifyLoadBalancerInternetSpecOutcomeCallable modifyLoadBalancerInternetSpecCallable(const Model::ModifyLoadBalancerInternetSpecRequest& 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;
DescribeLoadBalancerHTTPSListenerAttributeOutcomeCallable describeLoadBalancerHTTPSListenerAttributeCallable(const Model::DescribeLoadBalancerHTTPSListenerAttributeRequest& 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;
DescribeMasterSlaveServerGroupAttributeOutcomeCallable describeMasterSlaveServerGroupAttributeCallable(const Model::DescribeMasterSlaveServerGroupAttributeRequest& request) const;
AddTagsOutcome addTags(const Model::AddTagsRequest &request)const;
void addTagsAsync(const Model::AddTagsRequest& request, const AddTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddTagsOutcomeCallable addTagsCallable(const Model::AddTagsRequest& 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;
ModifyLoadBalancerPayTypeOutcomeCallable modifyLoadBalancerPayTypeCallable(const Model::ModifyLoadBalancerPayTypeRequest& 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;
AddBackendServersOutcomeCallable addBackendServersCallable(const Model::AddBackendServersRequest& 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;
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;
SetLoadBalancerUDPListenerAttributeOutcome setLoadBalancerUDPListenerAttribute(const Model::SetLoadBalancerUDPListenerAttributeRequest &request)const;
void setLoadBalancerUDPListenerAttributeAsync(const Model::SetLoadBalancerUDPListenerAttributeRequest& request, const SetLoadBalancerUDPListenerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLoadBalancerUDPListenerAttributeOutcomeCallable setLoadBalancerUDPListenerAttributeCallable(const Model::SetLoadBalancerUDPListenerAttributeRequest& request) const;
private:
virtual EndpointOutcome endpoint()const override;

View File

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

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT AddBackendServersRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT AddBackendServersRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getBackendServers()const;
void setBackendServers(const std::string& backendServers);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string backendServers_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -43,9 +43,7 @@ namespace AlibabaCloud
explicit AddBackendServersResult(const std::string &payload);
~AddBackendServersResult();
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT AddListenerWhiteListItemRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT AddListenerWhiteListItemRequest : public RpcServiceRequest
{
public:
@@ -52,8 +53,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -67,7 +66,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT AddTagsRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT AddTagsRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT AddVServerGroupBackendServersRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT AddVServerGroupBackendServersRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getBackendServers()const;
void setBackendServers(const std::string& backendServers);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string backendServers_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -44,9 +44,7 @@ namespace AlibabaCloud
explicit AddVServerGroupBackendServersResult(const std::string &payload);
~AddVServerGroupBackendServersResult();
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerHTTPListenerRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerHTTPListenerRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setUnhealthyThreshold(int unhealthyThreshold);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
std::string getHealthCheck()const;
@@ -109,7 +108,6 @@ namespace AlibabaCloud
std::string healthCheckURI_;
int unhealthyThreshold_;
int healthyThreshold_;
std::string accessKeyId_;
std::string scheduler_;
std::string healthCheck_;
int maxConnection_;

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerHTTPSListenerRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerHTTPSListenerRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setUnhealthyThreshold(int unhealthyThreshold);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
std::string getHealthCheck()const;
@@ -113,7 +112,6 @@ namespace AlibabaCloud
std::string healthCheckURI_;
int unhealthyThreshold_;
int healthyThreshold_;
std::string accessKeyId_;
std::string scheduler_;
std::string healthCheck_;
int maxConnection_;

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerRequest : public RpcServiceRequest
{
public:
@@ -36,48 +37,46 @@ namespace AlibabaCloud
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getMasterZoneId()const;
void setMasterZoneId(const std::string& masterZoneId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getDuration()const;
void setDuration(int duration);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getLoadBalancerName()const;
void setLoadBalancerName(const std::string& loadBalancerName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAddressType()const;
void setAddressType(const std::string& addressType);
std::string getSlaveZoneId()const;
void setSlaveZoneId(const std::string& slaveZoneId);
std::string getLoadBalancerSpec()const;
void setLoadBalancerSpec(const std::string& loadBalancerSpec);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getMasterZoneId()const;
void setMasterZoneId(const std::string& masterZoneId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
int getDuration()const;
void setDuration(int duration);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getLoadBalancerName()const;
void setLoadBalancerName(const std::string& loadBalancerName);
std::string getEnableVpcVipFlow()const;
void setEnableVpcVipFlow(const std::string& enableVpcVipFlow);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getAddressType()const;
void setAddressType(const std::string& addressType);
std::string getSlaveZoneId()const;
void setSlaveZoneId(const std::string& slaveZoneId);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getPricingCycle()const;
@@ -85,27 +84,26 @@ namespace AlibabaCloud
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string clientToken_;
std::string masterZoneId_;
std::string accessKeyId_;
int duration_;
std::string resourceGroupId_;
std::string loadBalancerName_;
std::string regionId_;
std::string addressType_;
std::string slaveZoneId_;
std::string loadBalancerSpec_;
long resourceOwnerId_;
bool autoPay_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string clientToken_;
std::string ownerAccount_;
long ownerId_;
std::string masterZoneId_;
std::string tags_;
std::string vSwitchId_;
int duration_;
std::string resourceGroupId_;
std::string loadBalancerName_;
std::string enableVpcVipFlow_;
std::string regionId_;
std::string internetChargeType_;
std::string vpcId_;
std::string addressType_;
std::string slaveZoneId_;
std::string payType_;
std::string pricingCycle_;

View File

@@ -38,21 +38,13 @@ namespace AlibabaCloud
explicit CreateLoadBalancerResult(const std::string &payload);
~CreateLoadBalancerResult();
std::string getLoadBalancerName()const;
void setLoadBalancerName(const std::string& loadBalancerName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
long getOrderId()const;
void setOrderId(long orderId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerTCPListenerRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerTCPListenerRequest : public RpcServiceRequest
{
public:
@@ -46,8 +47,6 @@ namespace AlibabaCloud
void setUnhealthyThreshold(int unhealthyThreshold);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
int getEstablishedTimeout()const;
@@ -96,7 +95,6 @@ namespace AlibabaCloud
std::string healthCheckURI_;
int unhealthyThreshold_;
int healthyThreshold_;
std::string accessKeyId_;
std::string scheduler_;
int establishedTimeout_;
int maxConnection_;

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerUDPListenerRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateLoadBalancerUDPListenerRequest : public RpcServiceRequest
{
public:
@@ -36,26 +37,12 @@ namespace AlibabaCloud
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
int getHealthCheckConnectTimeout()const;
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getUnhealthyThreshold()const;
void setUnhealthyThreshold(int unhealthyThreshold);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
int getMaxConnection()const;
void setMaxConnection(int maxConnection);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPersistenceTimeout()const;
void setPersistenceTimeout(int persistenceTimeout);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getResourceOwnerAccount()const;
@@ -64,20 +51,32 @@ namespace AlibabaCloud
void setBandwidth(int bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getUnhealthyThreshold()const;
void setUnhealthyThreshold(int unhealthyThreshold);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
int getMaxConnection()const;
void setMaxConnection(int maxConnection);
std::string getMasterSlaveServerGroupId()const;
void setMasterSlaveServerGroupId(const std::string& masterSlaveServerGroupId);
std::string getHealthCheckReq()const;
void setHealthCheckReq(const std::string& healthCheckReq);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getBackendServerPort()const;
void setBackendServerPort(int backendServerPort);
int getHealthCheckInterval()const;
void setHealthCheckInterval(int healthCheckInterval);
int getPersistenceTimeout()const;
void setPersistenceTimeout(int persistenceTimeout);
std::string getHealthCheckExp()const;
void setHealthCheckExp(const std::string& healthCheckExp);
int getHealthCheckConnectPort()const;
@@ -85,27 +84,26 @@ namespace AlibabaCloud
private:
std::string access_key_id_;
std::string vServerGroupId_;
int healthCheckConnectTimeout_;
long resourceOwnerId_;
int unhealthyThreshold_;
int healthyThreshold_;
std::string accessKeyId_;
std::string scheduler_;
int maxConnection_;
std::string regionId_;
int persistenceTimeout_;
std::string vServerGroupId_;
int listenerPort_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
int unhealthyThreshold_;
long ownerId_;
int healthyThreshold_;
std::string tags_;
std::string scheduler_;
std::string loadBalancerId_;
int maxConnection_;
std::string masterSlaveServerGroupId_;
std::string healthCheckReq_;
std::string regionId_;
int backendServerPort_;
int healthCheckInterval_;
int persistenceTimeout_;
std::string healthCheckExp_;
int healthCheckConnectPort_;

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateMasterSlaveServerGroupRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateMasterSlaveServerGroupRequest : public RpcServiceRequest
{
public:
@@ -52,8 +53,6 @@ namespace AlibabaCloud
void setMasterSlaveServerGroupName(const std::string& masterSlaveServerGroupName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -67,7 +66,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string masterSlaveServerGroupName_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -45,9 +45,7 @@ namespace AlibabaCloud
explicit CreateMasterSlaveServerGroupResult(const std::string &payload);
~CreateMasterSlaveServerGroupResult();
std::string getMasterSlaveServerGroupId()const;
void setMasterSlaveServerGroupId(const std::string& masterSlaveServerGroupId);
std::vector<MasterSlaveBackendServer> getMasterSlaveBackendServers()const;
void setMasterSlaveBackendServers(const std::vector<MasterSlaveBackendServer>& masterSlaveBackendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateMasterSlaveVServerGroupRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateMasterSlaveVServerGroupRequest : public RpcServiceRequest
{
public:

View File

@@ -45,9 +45,7 @@ namespace AlibabaCloud
explicit CreateMasterSlaveVServerGroupResult(const std::string &payload);
~CreateMasterSlaveVServerGroupResult();
std::string getMasterSlaveVServerGroupId()const;
void setMasterSlaveVServerGroupId(const std::string& masterSlaveVServerGroupId);
std::vector<MasterSlaveBackendServer> getMasterSlaveBackendServers()const;
void setMasterSlaveBackendServers(const std::vector<MasterSlaveBackendServer>& masterSlaveBackendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateRulesRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateRulesRequest : public RpcServiceRequest
{
public:
@@ -52,8 +53,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -67,7 +66,6 @@ namespace AlibabaCloud
std::string ruleList_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -43,7 +43,6 @@ namespace AlibabaCloud
explicit CreateRulesResult(const std::string &payload);
~CreateRulesResult();
std::vector<Rule> getRules()const;
void setRules(const std::vector<Rule>& rules);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT CreateVServerGroupRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT CreateVServerGroupRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getBackendServers()const;
void setBackendServers(const std::string& backendServers);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getVServerGroupName()const;
@@ -66,7 +65,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string backendServers_;
std::string accessKeyId_;
std::string tags_;
std::string vServerGroupName_;

View File

@@ -44,9 +44,7 @@ namespace AlibabaCloud
explicit CreateVServerGroupResult(const std::string &payload);
~CreateVServerGroupResult();
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SLB_MODEL_DELETEACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SLB_MODEL_DELETEACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
namespace Slb
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteAccessLogsDownloadAttributeRequest : public RpcServiceRequest
{
public:
DeleteAccessLogsDownloadAttributeRequest();
~DeleteAccessLogsDownloadAttributeRequest();
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getLogsDownloadAttributes()const;
void setLogsDownloadAttributes(const std::string& logsDownloadAttributes);
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string loadBalancerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string tags_;
std::string logsDownloadAttributes_;
};
}
}
}
#endif // !ALIBABACLOUD_SLB_MODEL_DELETEACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SLB_MODEL_DELETEACCESSLOGSDOWNLOADATTRIBUTERESULT_H_
#define ALIBABACLOUD_SLB_MODEL_DELETEACCESSLOGSDOWNLOADATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
namespace Slb
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteAccessLogsDownloadAttributeResult : public ServiceResult
{
public:
DeleteAccessLogsDownloadAttributeResult();
explicit DeleteAccessLogsDownloadAttributeResult(const std::string &payload);
~DeleteAccessLogsDownloadAttributeResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SLB_MODEL_DELETEACCESSLOGSDOWNLOADATTRIBUTERESULT_H_

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteCACertificateRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DeleteCACertificateRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getCACertificateId()const;
void setCACertificateId(const std::string& cACertificateId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string access_key_id_;
@@ -59,7 +58,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string cACertificateId_;
std::string accessKeyId_;
};
}

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteLoadBalancerListenerRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DeleteLoadBalancerListenerRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteLoadBalancerRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DeleteLoadBalancerRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteMasterSlaveServerGroupRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DeleteMasterSlaveServerGroupRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteMasterSlaveVServerGroupRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DeleteMasterSlaveVServerGroupRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteRulesRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DeleteRulesRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteServerCertificateRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DeleteServerCertificateRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getServerCertificateId()const;
void setServerCertificateId(const std::string& serverCertificateId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string serverCertificateId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DeleteVServerGroupRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DeleteVServerGroupRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -0,0 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SLB_MODEL_DESCRIBEACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SLB_MODEL_DESCRIBEACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
namespace Slb
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeAccessLogsDownloadAttributeRequest : public RpcServiceRequest
{
public:
DescribeAccessLogsDownloadAttributeRequest();
~DescribeAccessLogsDownloadAttributeRequest();
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLogType()const;
void setLogType(const std::string& logType);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPageSize()const;
void setPageSize(int pageSize);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTags()const;
void setTags(const std::string& tags);
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string logType_;
std::string loadBalancerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
int pageSize_;
long ownerId_;
int pageNumber_;
std::string tags_;
};
}
}
}
#endif // !ALIBABACLOUD_SLB_MODEL_DESCRIBEACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SLB_MODEL_DESCRIBEACCESSLOGSDOWNLOADATTRIBUTERESULT_H_
#define ALIBABACLOUD_SLB_MODEL_DESCRIBEACCESSLOGSDOWNLOADATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
namespace Slb
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeAccessLogsDownloadAttributeResult : public ServiceResult
{
public:
struct LogsDownloadAttribute
{
std::string logStore;
std::string logType;
std::string region;
std::string loadBalancerId;
std::string logProject;
std::string roleArn;
};
DescribeAccessLogsDownloadAttributeResult();
explicit DescribeAccessLogsDownloadAttributeResult(const std::string &payload);
~DescribeAccessLogsDownloadAttributeResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
int getCount()const;
std::vector<LogsDownloadAttribute> getLogsDownloadAttributes()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
int count_;
std::vector<LogsDownloadAttribute> logsDownloadAttributes_;
};
}
}
}
#endif // !ALIBABACLOUD_SLB_MODEL_DESCRIBEACCESSLOGSDOWNLOADATTRIBUTERESULT_H_

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeCACertificatesRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeCACertificatesRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getCACertificateId()const;
void setCACertificateId(const std::string& cACertificateId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string access_key_id_;
@@ -62,7 +61,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string cACertificateId_;
std::string accessKeyId_;
};
}

View File

@@ -48,7 +48,6 @@ namespace AlibabaCloud
explicit DescribeCACertificatesResult(const std::string &payload);
~DescribeCACertificatesResult();
std::vector<CACertificate> getCACertificates()const;
void setCACertificates(const std::vector<CACertificate>& cACertificates);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeHealthStatusRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeHealthStatusRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -45,7 +45,6 @@ namespace AlibabaCloud
explicit DescribeHealthStatusResult(const std::string &payload);
~DescribeHealthStatusResult();
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeListenerAccessControlAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeListenerAccessControlAttributeRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -38,9 +38,7 @@ namespace AlibabaCloud
explicit DescribeListenerAccessControlAttributeResult(const std::string &payload);
~DescribeListenerAccessControlAttributeResult();
std::string getAccessControlStatus()const;
void setAccessControlStatus(const std::string& accessControlStatus);
std::string getSourceItems()const;
void setSourceItems(const std::string& sourceItems);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerAttributeRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -53,57 +53,31 @@ namespace AlibabaCloud
explicit DescribeLoadBalancerAttributeResult(const std::string &payload);
~DescribeLoadBalancerAttributeResult();
std::vector<ListenerPortAndProtocal> getListenerPortsAndProtocal()const;
void setListenerPortsAndProtocal(const std::vector<ListenerPortAndProtocal>& listenerPortsAndProtocal);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::vector<ListenerPortAndProtocol> getListenerPortsAndProtocol()const;
void setListenerPortsAndProtocol(const std::vector<ListenerPortAndProtocol>& listenerPortsAndProtocol);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
std::string getLoadBalancerSpec()const;
void setLoadBalancerSpec(const std::string& loadBalancerSpec);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::vector<std::string> getListenerPorts()const;
void setListenerPorts(const std::vector<std::string>& listenerPorts);
std::string getMasterZoneId()const;
void setMasterZoneId(const std::string& masterZoneId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getCreateTime()const;
void setCreateTime(const std::string& createTime);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getSlaveZoneId()const;
void setSlaveZoneId(const std::string& slaveZoneId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getRegionIdAlias()const;
void setRegionIdAlias(const std::string& regionIdAlias);
std::string getLoadBalancerName()const;
void setLoadBalancerName(const std::string& loadBalancerName);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
long getEndTimeStamp()const;
void setEndTimeStamp(long endTimeStamp);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAddressType()const;
void setAddressType(const std::string& addressType);
std::string getLoadBalancerStatus()const;
void setLoadBalancerStatus(const std::string& loadBalancerStatus);
long getCreateTimeStamp()const;
void setCreateTimeStamp(long createTimeStamp);
long getAutoReleaseTime()const;
void setAutoReleaseTime(long autoReleaseTime);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerAutoReleaseTimeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerAutoReleaseTimeRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit DescribeLoadBalancerAutoReleaseTimeResult(const std::string &payload);
~DescribeLoadBalancerAutoReleaseTimeResult();
long getAutoReleaseTime()const;
void setAutoReleaseTime(long autoReleaseTime);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerHTTPListenerAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerHTTPListenerAttributeRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -38,57 +38,31 @@ namespace AlibabaCloud
explicit DescribeLoadBalancerHTTPListenerAttributeResult(const std::string &payload);
~DescribeLoadBalancerHTTPListenerAttributeResult();
int getCookieTimeout()const;
void setCookieTimeout(int cookieTimeout);
int getMaxConnection()const;
void setMaxConnection(int maxConnection);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
int getUnhealthyThreshold()const;
void setUnhealthyThreshold(int unhealthyThreshold);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
std::string getHealthCheckURI()const;
void setHealthCheckURI(const std::string& healthCheckURI);
std::string getHealthCheck()const;
void setHealthCheck(const std::string& healthCheck);
int getBackendServerPort()const;
void setBackendServerPort(int backendServerPort);
std::string getXForwardedFor_SLBID()const;
void setXForwardedFor_SLBID(const std::string& xForwardedFor_SLBID);
int getHealthCheckConnectPort()const;
void setHealthCheckConnectPort(int healthCheckConnectPort);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getSecurityStatus()const;
void setSecurityStatus(const std::string& securityStatus);
std::string getGzip()const;
void setGzip(const std::string& gzip);
std::string getStickySessionType()const;
void setStickySessionType(const std::string& stickySessionType);
std::string getXForwardedFor_SLBIP()const;
void setXForwardedFor_SLBIP(const std::string& xForwardedFor_SLBIP);
std::string getHealthCheckHttpCode()const;
void setHealthCheckHttpCode(const std::string& healthCheckHttpCode);
std::string getStatus()const;
void setStatus(const std::string& status);
std::string getCookie()const;
void setCookie(const std::string& cookie);
int getListenerPort()const;
void setListenerPort(int listenerPort);
int getHealthCheckInterval()const;
void setHealthCheckInterval(int healthCheckInterval);
int getHealthCheckTimeout()const;
void setHealthCheckTimeout(int healthCheckTimeout);
std::string getStickySession()const;
void setStickySession(const std::string& stickySession);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getXForwardedFor()const;
void setXForwardedFor(const std::string& xForwardedFor);
std::string getHealthCheckDomain()const;
void setHealthCheckDomain(const std::string& healthCheckDomain);
std::string getXForwardedFor_proto()const;
void setXForwardedFor_proto(const std::string& xForwardedFor_proto);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerHTTPSListenerAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerHTTPSListenerAttributeRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -38,61 +38,33 @@ namespace AlibabaCloud
explicit DescribeLoadBalancerHTTPSListenerAttributeResult(const std::string &payload);
~DescribeLoadBalancerHTTPSListenerAttributeResult();
int getCookieTimeout()const;
void setCookieTimeout(int cookieTimeout);
int getMaxConnection()const;
void setMaxConnection(int maxConnection);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
int getUnhealthyThreshold()const;
void setUnhealthyThreshold(int unhealthyThreshold);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
std::string getHealthCheckURI()const;
void setHealthCheckURI(const std::string& healthCheckURI);
std::string getHealthCheck()const;
void setHealthCheck(const std::string& healthCheck);
int getBackendServerPort()const;
void setBackendServerPort(int backendServerPort);
std::string getXForwardedFor_SLBID()const;
void setXForwardedFor_SLBID(const std::string& xForwardedFor_SLBID);
int getHealthCheckConnectPort()const;
void setHealthCheckConnectPort(int healthCheckConnectPort);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getSecurityStatus()const;
void setSecurityStatus(const std::string& securityStatus);
std::string getGzip()const;
void setGzip(const std::string& gzip);
std::string getServerCertificateId()const;
void setServerCertificateId(const std::string& serverCertificateId);
std::string getStickySessionType()const;
void setStickySessionType(const std::string& stickySessionType);
std::string getXForwardedFor_SLBIP()const;
void setXForwardedFor_SLBIP(const std::string& xForwardedFor_SLBIP);
std::string getHealthCheckHttpCode()const;
void setHealthCheckHttpCode(const std::string& healthCheckHttpCode);
std::string getStatus()const;
void setStatus(const std::string& status);
std::string getCookie()const;
void setCookie(const std::string& cookie);
int getListenerPort()const;
void setListenerPort(int listenerPort);
int getHealthCheckInterval()const;
void setHealthCheckInterval(int healthCheckInterval);
std::string getCACertificateId()const;
void setCACertificateId(const std::string& cACertificateId);
int getHealthCheckTimeout()const;
void setHealthCheckTimeout(int healthCheckTimeout);
std::string getStickySession()const;
void setStickySession(const std::string& stickySession);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getXForwardedFor()const;
void setXForwardedFor(const std::string& xForwardedFor);
std::string getHealthCheckDomain()const;
void setHealthCheckDomain(const std::string& healthCheckDomain);
std::string getXForwardedFor_proto()const;
void setXForwardedFor_proto(const std::string& xForwardedFor_proto);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerTCPListenerAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerTCPListenerAttributeRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -38,47 +38,26 @@ namespace AlibabaCloud
explicit DescribeLoadBalancerTCPListenerAttributeResult(const std::string &payload);
~DescribeLoadBalancerTCPListenerAttributeResult();
std::string getStatus()const;
void setStatus(const std::string& status);
int getMaxConnection()const;
void setMaxConnection(int maxConnection);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::string getSynProxy()const;
void setSynProxy(const std::string& synProxy);
int getHealthCheckInterval()const;
void setHealthCheckInterval(int healthCheckInterval);
int getUnhealthyThreshold()const;
void setUnhealthyThreshold(int unhealthyThreshold);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
std::string getHealthCheckURI()const;
void setHealthCheckURI(const std::string& healthCheckURI);
std::string getHealthCheck()const;
void setHealthCheck(const std::string& healthCheck);
int getHealthCheckConnectTimeout()const;
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
int getBackendServerPort()const;
void setBackendServerPort(int backendServerPort);
int getPersistenceTimeout()const;
void setPersistenceTimeout(int persistenceTimeout);
int getHealthCheckConnectPort()const;
void setHealthCheckConnectPort(int healthCheckConnectPort);
int getBandwidth()const;
void setBandwidth(int bandwidth);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getHealthCheckDomain()const;
void setHealthCheckDomain(const std::string& healthCheckDomain);
std::string getMasterSlaveServerGroupId()const;
void setMasterSlaveServerGroupId(const std::string& masterSlaveServerGroupId);
std::string getHealthCheckHttpCode()const;
void setHealthCheckHttpCode(const std::string& healthCheckHttpCode);
std::string getHealthCheckType()const;
void setHealthCheckType(const std::string& healthCheckType);
int getEstablishedTimeout()const;
void setEstablishedTimeout(int establishedTimeout);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerUDPListenerAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancerUDPListenerAttributeRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -38,39 +38,22 @@ namespace AlibabaCloud
explicit DescribeLoadBalancerUDPListenerAttributeResult(const std::string &payload);
~DescribeLoadBalancerUDPListenerAttributeResult();
std::string getStatus()const;
void setStatus(const std::string& status);
int getMaxConnection()const;
void setMaxConnection(int maxConnection);
int getListenerPort()const;
void setListenerPort(int listenerPort);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
int getHealthCheckInterval()const;
void setHealthCheckInterval(int healthCheckInterval);
int getUnhealthyThreshold()const;
void setUnhealthyThreshold(int unhealthyThreshold);
std::string getScheduler()const;
void setScheduler(const std::string& scheduler);
std::string getHealthCheck()const;
void setHealthCheck(const std::string& healthCheck);
int getHealthCheckConnectTimeout()const;
void setHealthCheckConnectTimeout(int healthCheckConnectTimeout);
int getBackendServerPort()const;
void setBackendServerPort(int backendServerPort);
int getPersistenceTimeout()const;
void setPersistenceTimeout(int persistenceTimeout);
int getHealthCheckConnectPort()const;
void setHealthCheckConnectPort(int healthCheckConnectPort);
std::string getHealthCheckReq()const;
void setHealthCheckReq(const std::string& healthCheckReq);
int getBandwidth()const;
void setBandwidth(int bandwidth);
int getHealthyThreshold()const;
void setHealthyThreshold(int healthyThreshold);
std::string getHealthCheckExp()const;
void setHealthCheckExp(const std::string& healthCheckExp);
std::string getMasterSlaveServerGroupId()const;
void setMasterSlaveServerGroupId(const std::string& masterSlaveServerGroupId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancersRelatedEcsRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancersRelatedEcsRequest : public RpcServiceRequest
{
public:

View File

@@ -49,7 +49,7 @@ namespace AlibabaCloud
};
struct VServerGroup
{
struct BackendServer
struct BackendServer3
{
std::string networkType;
std::string vmName;
@@ -57,10 +57,10 @@ namespace AlibabaCloud
int weight;
};
std::string groupName;
std::vector<VServerGroup::BackendServer> backendServers2;
std::vector<VServerGroup::BackendServer3> backendServers2;
std::string groupId;
};
struct BackendServer
struct BackendServer4
{
std::string networkType;
std::string vmName;
@@ -71,7 +71,7 @@ namespace AlibabaCloud
std::vector<LoadBalancer::MasterSlaveVServerGroup> masterSlaveVServerGroups;
std::vector<LoadBalancer::VServerGroup> vServerGroups;
int count;
std::vector<LoadBalancer::BackendServer> backendServers;
std::vector<LoadBalancer::BackendServer4> backendServers;
};
@@ -79,11 +79,8 @@ namespace AlibabaCloud
explicit DescribeLoadBalancersRelatedEcsResult(const std::string &payload);
~DescribeLoadBalancersRelatedEcsResult();
std::string getMessage()const;
void setMessage(const std::string& message);
std::vector<LoadBalancer> getLoadBalancers()const;
void setLoadBalancers(const std::vector<LoadBalancer>& loadBalancers);
bool getSuccess()const;
void setSuccess(bool success);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancersRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeLoadBalancersRequest : public RpcServiceRequest
{
public:
@@ -38,75 +39,72 @@ namespace AlibabaCloud
void setAccess_key_id(const std::string& access_key_id);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getMasterZoneId()const;
void setMasterZoneId(const std::string& masterZoneId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getLoadBalancerName()const;
void setLoadBalancerName(const std::string& loadBalancerName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getAddressType()const;
void setAddressType(const std::string& addressType);
std::string getSlaveZoneId()const;
void setSlaveZoneId(const std::string& slaveZoneId);
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getServerId()const;
void setServerId(const std::string& serverId);
std::string getMasterZoneId()const;
void setMasterZoneId(const std::string& masterZoneId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getServerIntranetAddress()const;
void setServerIntranetAddress(const std::string& serverIntranetAddress);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getLoadBalancerName()const;
void setLoadBalancerName(const std::string& loadBalancerName);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getAddressType()const;
void setAddressType(const std::string& addressType);
std::string getSlaveZoneId()const;
void setSlaveZoneId(const std::string& slaveZoneId);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string networkType_;
std::string masterZoneId_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string loadBalancerName_;
std::string regionId_;
int pageSize_;
std::string addressType_;
std::string slaveZoneId_;
std::string address_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string networkType_;
long ownerId_;
std::string serverId_;
std::string masterZoneId_;
int pageNumber_;
std::string tags_;
std::string serverIntranetAddress_;
std::string vSwitchId_;
std::string resourceGroupId_;
std::string loadBalancerName_;
std::string loadBalancerId_;
std::string regionId_;
std::string internetChargeType_;
std::string vpcId_;
int pageSize_;
std::string addressType_;
std::string slaveZoneId_;
std::string payType_;
};

View File

@@ -58,13 +58,9 @@ namespace AlibabaCloud
explicit DescribeLoadBalancersResult(const std::string &payload);
~DescribeLoadBalancersResult();
int getTotalCount()const;
void setTotalCount(int totalCount);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::vector<LoadBalancer> getLoadBalancers()const;
void setLoadBalancers(const std::vector<LoadBalancer>& loadBalancers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeMasterSlaveServerGroupAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeMasterSlaveServerGroupAttributeRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -45,11 +45,8 @@ namespace AlibabaCloud
explicit DescribeMasterSlaveServerGroupAttributeResult(const std::string &payload);
~DescribeMasterSlaveServerGroupAttributeResult();
std::string getMasterSlaveServerGroupId()const;
void setMasterSlaveServerGroupId(const std::string& masterSlaveServerGroupId);
std::string getMasterSlaveServerGroupName()const;
void setMasterSlaveServerGroupName(const std::string& masterSlaveServerGroupName);
std::vector<MasterSlaveBackendServer> getMasterSlaveBackendServers()const;
void setMasterSlaveBackendServers(const std::vector<MasterSlaveBackendServer>& masterSlaveBackendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeMasterSlaveServerGroupsRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeMasterSlaveServerGroupsRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -43,7 +43,6 @@ namespace AlibabaCloud
explicit DescribeMasterSlaveServerGroupsResult(const std::string &payload);
~DescribeMasterSlaveServerGroupsResult();
std::vector<MasterSlaveServerGroup> getMasterSlaveServerGroups()const;
void setMasterSlaveServerGroups(const std::vector<MasterSlaveServerGroup>& masterSlaveServerGroups);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeMasterSlaveVServerGroupAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeMasterSlaveVServerGroupAttributeRequest : public RpcServiceRequest
{
public:

View File

@@ -45,11 +45,8 @@ namespace AlibabaCloud
explicit DescribeMasterSlaveVServerGroupAttributeResult(const std::string &payload);
~DescribeMasterSlaveVServerGroupAttributeResult();
std::string getMasterSlaveVServerGroupId()const;
void setMasterSlaveVServerGroupId(const std::string& masterSlaveVServerGroupId);
std::vector<MasterSlaveBackendServer> getMasterSlaveBackendServers()const;
void setMasterSlaveBackendServers(const std::vector<MasterSlaveBackendServer>& masterSlaveBackendServers);
std::string getMasterSlaveVServerGroupName()const;
void setMasterSlaveVServerGroupName(const std::string& masterSlaveVServerGroupName);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeMasterSlaveVServerGroupsRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeMasterSlaveVServerGroupsRequest : public RpcServiceRequest
{
public:

View File

@@ -43,7 +43,6 @@ namespace AlibabaCloud
explicit DescribeMasterSlaveVServerGroupsResult(const std::string &payload);
~DescribeMasterSlaveVServerGroupsResult();
std::vector<MasterSlaveVServerGroup> getMasterSlaveVServerGroups()const;
void setMasterSlaveVServerGroups(const std::vector<MasterSlaveVServerGroup>& masterSlaveVServerGroups);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeRegionsRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeRegionsRequest : public RpcServiceRequest
{
public:
@@ -46,8 +47,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -58,7 +57,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -43,7 +43,6 @@ namespace AlibabaCloud
explicit DescribeRegionsResult(const std::string &payload);
~DescribeRegionsResult();
std::vector<Region> getRegions()const;
void setRegions(const std::vector<Region>& regions);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeRuleAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeRuleAttributeRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getRuleId()const;
void setRuleId(const std::string& ruleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string ruleId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -38,17 +38,11 @@ namespace AlibabaCloud
explicit DescribeRuleAttributeResult(const std::string &payload);
~DescribeRuleAttributeResult();
std::string getListenerPort()const;
void setListenerPort(const std::string& listenerPort);
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::string getDomain()const;
void setDomain(const std::string& domain);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
std::string getUrl()const;
void setUrl(const std::string& url);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeRulesRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeRulesRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -46,7 +46,6 @@ namespace AlibabaCloud
explicit DescribeRulesResult(const std::string &payload);
~DescribeRulesResult();
std::vector<Rule> getRules()const;
void setRules(const std::vector<Rule>& rules);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeServerCertificatesRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeServerCertificatesRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getServerCertificateId()const;
void setServerCertificateId(const std::string& serverCertificateId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string serverCertificateId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -52,7 +52,6 @@ namespace AlibabaCloud
explicit DescribeServerCertificatesResult(const std::string &payload);
~DescribeServerCertificatesResult();
std::vector<ServerCertificate> getServerCertificates()const;
void setServerCertificates(const std::vector<ServerCertificate>& serverCertificates);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeTagsRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeTagsRequest : public RpcServiceRequest
{
public:
@@ -38,40 +39,37 @@ namespace AlibabaCloud
void setAccess_key_id(const std::string& access_key_id);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPageSize()const;
void setPageSize(int pageSize);
bool getDistinctKey()const;
void setDistinctKey(bool distinctKey);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string loadBalancerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
int pageSize_;
bool distinctKey_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
std::string tags_;
std::string loadBalancerId_;
std::string regionId_;
int pageSize_;
};
}

View File

@@ -44,13 +44,9 @@ namespace AlibabaCloud
explicit DescribeTagsResult(const std::string &payload);
~DescribeTagsResult();
int getTotalCount()const;
void setTotalCount(int totalCount);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::vector<TagSet> getTagSets()const;
void setTagSets(const std::vector<TagSet>& tagSets);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeVServerGroupAttributeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeVServerGroupAttributeRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -44,11 +44,8 @@ namespace AlibabaCloud
explicit DescribeVServerGroupAttributeResult(const std::string &payload);
~DescribeVServerGroupAttributeResult();
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::string getVServerGroupName()const;
void setVServerGroupName(const std::string& vServerGroupName);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeVServerGroupsRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeVServerGroupsRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -43,7 +43,6 @@ namespace AlibabaCloud
explicit DescribeVServerGroupsResult(const std::string &payload);
~DescribeVServerGroupsResult();
std::vector<VServerGroup> getVServerGroups()const;
void setVServerGroups(const std::vector<VServerGroup>& vServerGroups);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT DescribeZonesRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT DescribeZonesRequest : public RpcServiceRequest
{
public:
@@ -46,8 +47,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -58,7 +57,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -49,7 +49,6 @@ namespace AlibabaCloud
explicit DescribeZonesResult(const std::string &payload);
~DescribeZonesResult();
std::vector<Zone> getZones()const;
void setZones(const std::vector<Zone>& zones);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT ModifyLoadBalancerInstanceSpecRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT ModifyLoadBalancerInstanceSpecRequest : public RpcServiceRequest
{
public:
@@ -52,8 +53,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -67,7 +66,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit ModifyLoadBalancerInstanceSpecResult(const std::string &payload);
~ModifyLoadBalancerInstanceSpecResult();
long getOrderId()const;
void setOrderId(long orderId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT ModifyLoadBalancerInternetSpecRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT ModifyLoadBalancerInternetSpecRequest : public RpcServiceRequest
{
public:
@@ -38,40 +39,37 @@ namespace AlibabaCloud
void setAccess_key_id(const std::string& access_key_id);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string loadBalancerId_;
bool autoPay_;
std::string regionId_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string internetChargeType_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
std::string loadBalancerId_;
std::string regionId_;
std::string internetChargeType_;
};
}

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit ModifyLoadBalancerInternetSpecResult(const std::string &payload);
~ModifyLoadBalancerInternetSpecResult();
long getOrderId()const;
void setOrderId(long orderId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT ModifyLoadBalancerPayTypeRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT ModifyLoadBalancerPayTypeRequest : public RpcServiceRequest
{
public:
@@ -46,8 +47,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
int getDuration()const;
@@ -68,7 +67,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
int duration_;
std::string loadBalancerId_;

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit ModifyLoadBalancerPayTypeResult(const std::string &payload);
~ModifyLoadBalancerPayTypeResult();
long getOrderId()const;
void setOrderId(long orderId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT ModifyVServerGroupBackendServersRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT ModifyVServerGroupBackendServersRequest : public RpcServiceRequest
{
public:
@@ -52,8 +53,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -67,7 +66,6 @@ namespace AlibabaCloud
std::string newBackendServers_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -44,9 +44,7 @@ namespace AlibabaCloud
explicit ModifyVServerGroupBackendServersResult(const std::string &payload);
~ModifyVServerGroupBackendServersResult();
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT MoveResourceGroupRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT MoveResourceGroupRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT RemoveBackendServersRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT RemoveBackendServersRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getBackendServers()const;
void setBackendServers(const std::string& backendServers);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string backendServers_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -43,9 +43,7 @@ namespace AlibabaCloud
explicit RemoveBackendServersResult(const std::string &payload);
~RemoveBackendServersResult();
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT RemoveListenerWhiteListItemRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT RemoveListenerWhiteListItemRequest : public RpcServiceRequest
{
public:
@@ -52,8 +53,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -67,7 +66,6 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT RemoveTagsRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT RemoveTagsRequest : public RpcServiceRequest
{
public:
@@ -48,8 +49,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -61,7 +60,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT RemoveVServerGroupBackendServersRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT RemoveVServerGroupBackendServersRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getBackendServers()const;
void setBackendServers(const std::string& backendServers);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string backendServers_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -44,9 +44,7 @@ namespace AlibabaCloud
explicit RemoveVServerGroupBackendServersResult(const std::string &payload);
~RemoveVServerGroupBackendServersResult();
std::string getVServerGroupId()const;
void setVServerGroupId(const std::string& vServerGroupId);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SLB_MODEL_SETACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SLB_MODEL_SETACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
namespace Slb
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT SetAccessLogsDownloadAttributeRequest : public RpcServiceRequest
{
public:
SetAccessLogsDownloadAttributeRequest();
~SetAccessLogsDownloadAttributeRequest();
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getLogsDownloadAttributes()const;
void setLogsDownloadAttributes(const std::string& logsDownloadAttributes);
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string loadBalancerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string tags_;
std::string logsDownloadAttributes_;
};
}
}
}
#endif // !ALIBABACLOUD_SLB_MODEL_SETACCESSLOGSDOWNLOADATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SLB_MODEL_SETACCESSLOGSDOWNLOADATTRIBUTERESULT_H_
#define ALIBABACLOUD_SLB_MODEL_SETACCESSLOGSDOWNLOADATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
namespace Slb
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT SetAccessLogsDownloadAttributeResult : public ServiceResult
{
public:
SetAccessLogsDownloadAttributeResult();
explicit SetAccessLogsDownloadAttributeResult(const std::string &payload);
~SetAccessLogsDownloadAttributeResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SLB_MODEL_SETACCESSLOGSDOWNLOADATTRIBUTERESULT_H_

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/slb/SlbRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/slb/SlbExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SLB_EXPORT SetBackendServersRequest : public SlbRequest
class ALIBABACLOUD_SLB_EXPORT SetBackendServersRequest : public RpcServiceRequest
{
public:
@@ -50,8 +51,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getBackendServers()const;
void setBackendServers(const std::string& backendServers);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
@@ -64,7 +63,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string backendServers_;
std::string accessKeyId_;
std::string tags_;
};

View File

@@ -43,9 +43,7 @@ namespace AlibabaCloud
explicit SetBackendServersResult(const std::string &payload);
~SetBackendServersResult();
std::string getLoadBalancerId()const;
void setLoadBalancerId(const std::string& loadBalancerId);
std::vector<BackendServer> getBackendServers()const;
void setBackendServers(const std::vector<BackendServer>& backendServers);
protected:
void parse(const std::string &payload);

Some files were not shown because too many files have changed in this diff Show More