| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454 |
- #
- # 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.
- #
- set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
- set(slb_public_header
- include/alibabacloud/slb/SlbClient.h
- include/alibabacloud/slb/SlbExport.h )
- set(slb_public_header_model
- include/alibabacloud/slb/model/AddAccessControlListEntryRequest.h
- include/alibabacloud/slb/model/AddAccessControlListEntryResult.h
- include/alibabacloud/slb/model/AddBackendServersRequest.h
- include/alibabacloud/slb/model/AddBackendServersResult.h
- include/alibabacloud/slb/model/AddListenerWhiteListItemRequest.h
- include/alibabacloud/slb/model/AddListenerWhiteListItemResult.h
- include/alibabacloud/slb/model/AddTagsRequest.h
- include/alibabacloud/slb/model/AddTagsResult.h
- include/alibabacloud/slb/model/AddVServerGroupBackendServersRequest.h
- include/alibabacloud/slb/model/AddVServerGroupBackendServersResult.h
- include/alibabacloud/slb/model/CreateAccessControlListRequest.h
- include/alibabacloud/slb/model/CreateAccessControlListResult.h
- include/alibabacloud/slb/model/CreateDomainExtensionRequest.h
- include/alibabacloud/slb/model/CreateDomainExtensionResult.h
- include/alibabacloud/slb/model/CreateLoadBalancerRequest.h
- include/alibabacloud/slb/model/CreateLoadBalancerResult.h
- include/alibabacloud/slb/model/CreateLoadBalancerHTTPListenerRequest.h
- include/alibabacloud/slb/model/CreateLoadBalancerHTTPListenerResult.h
- include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerRequest.h
- include/alibabacloud/slb/model/CreateLoadBalancerHTTPSListenerResult.h
- include/alibabacloud/slb/model/CreateLoadBalancerTCPListenerRequest.h
- include/alibabacloud/slb/model/CreateLoadBalancerTCPListenerResult.h
- include/alibabacloud/slb/model/CreateLoadBalancerUDPListenerRequest.h
- include/alibabacloud/slb/model/CreateLoadBalancerUDPListenerResult.h
- include/alibabacloud/slb/model/CreateMasterSlaveServerGroupRequest.h
- include/alibabacloud/slb/model/CreateMasterSlaveServerGroupResult.h
- include/alibabacloud/slb/model/CreateRulesRequest.h
- include/alibabacloud/slb/model/CreateRulesResult.h
- include/alibabacloud/slb/model/CreateTLSCipherPolicyRequest.h
- include/alibabacloud/slb/model/CreateTLSCipherPolicyResult.h
- include/alibabacloud/slb/model/CreateVServerGroupRequest.h
- include/alibabacloud/slb/model/CreateVServerGroupResult.h
- include/alibabacloud/slb/model/DeleteAccessControlListRequest.h
- include/alibabacloud/slb/model/DeleteAccessControlListResult.h
- include/alibabacloud/slb/model/DeleteAccessLogsDownloadAttributeRequest.h
- include/alibabacloud/slb/model/DeleteAccessLogsDownloadAttributeResult.h
- include/alibabacloud/slb/model/DeleteCACertificateRequest.h
- include/alibabacloud/slb/model/DeleteCACertificateResult.h
- include/alibabacloud/slb/model/DeleteDomainExtensionRequest.h
- include/alibabacloud/slb/model/DeleteDomainExtensionResult.h
- include/alibabacloud/slb/model/DeleteLoadBalancerRequest.h
- include/alibabacloud/slb/model/DeleteLoadBalancerResult.h
- include/alibabacloud/slb/model/DeleteLoadBalancerListenerRequest.h
- include/alibabacloud/slb/model/DeleteLoadBalancerListenerResult.h
- include/alibabacloud/slb/model/DeleteMasterSlaveServerGroupRequest.h
- include/alibabacloud/slb/model/DeleteMasterSlaveServerGroupResult.h
- include/alibabacloud/slb/model/DeleteRulesRequest.h
- include/alibabacloud/slb/model/DeleteRulesResult.h
- include/alibabacloud/slb/model/DeleteServerCertificateRequest.h
- include/alibabacloud/slb/model/DeleteServerCertificateResult.h
- include/alibabacloud/slb/model/DeleteTLSCipherPolicyRequest.h
- include/alibabacloud/slb/model/DeleteTLSCipherPolicyResult.h
- include/alibabacloud/slb/model/DeleteVServerGroupRequest.h
- include/alibabacloud/slb/model/DeleteVServerGroupResult.h
- include/alibabacloud/slb/model/DescribeAccessControlListAttributeRequest.h
- include/alibabacloud/slb/model/DescribeAccessControlListAttributeResult.h
- include/alibabacloud/slb/model/DescribeAccessControlListsRequest.h
- include/alibabacloud/slb/model/DescribeAccessControlListsResult.h
- include/alibabacloud/slb/model/DescribeAccessLogsDownloadAttributeRequest.h
- include/alibabacloud/slb/model/DescribeAccessLogsDownloadAttributeResult.h
- include/alibabacloud/slb/model/DescribeAvailableResourceRequest.h
- include/alibabacloud/slb/model/DescribeAvailableResourceResult.h
- include/alibabacloud/slb/model/DescribeCACertificatesRequest.h
- include/alibabacloud/slb/model/DescribeCACertificatesResult.h
- include/alibabacloud/slb/model/DescribeDomainExtensionAttributeRequest.h
- include/alibabacloud/slb/model/DescribeDomainExtensionAttributeResult.h
- include/alibabacloud/slb/model/DescribeDomainExtensionsRequest.h
- include/alibabacloud/slb/model/DescribeDomainExtensionsResult.h
- include/alibabacloud/slb/model/DescribeHealthStatusRequest.h
- include/alibabacloud/slb/model/DescribeHealthStatusResult.h
- include/alibabacloud/slb/model/DescribeHighDefinationMonitorRequest.h
- include/alibabacloud/slb/model/DescribeHighDefinationMonitorResult.h
- include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeRequest.h
- include/alibabacloud/slb/model/DescribeListenerAccessControlAttributeResult.h
- include/alibabacloud/slb/model/DescribeLoadBalancerAttributeRequest.h
- include/alibabacloud/slb/model/DescribeLoadBalancerAttributeResult.h
- include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeRequest.h
- include/alibabacloud/slb/model/DescribeLoadBalancerHTTPListenerAttributeResult.h
- include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.h
- include/alibabacloud/slb/model/DescribeLoadBalancerHTTPSListenerAttributeResult.h
- include/alibabacloud/slb/model/DescribeLoadBalancerListenersRequest.h
- include/alibabacloud/slb/model/DescribeLoadBalancerListenersResult.h
- include/alibabacloud/slb/model/DescribeLoadBalancerTCPListenerAttributeRequest.h
- include/alibabacloud/slb/model/DescribeLoadBalancerTCPListenerAttributeResult.h
- include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeRequest.h
- include/alibabacloud/slb/model/DescribeLoadBalancerUDPListenerAttributeResult.h
- include/alibabacloud/slb/model/DescribeLoadBalancersRequest.h
- include/alibabacloud/slb/model/DescribeLoadBalancersResult.h
- include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeRequest.h
- include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupAttributeResult.h
- include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsRequest.h
- include/alibabacloud/slb/model/DescribeMasterSlaveServerGroupsResult.h
- include/alibabacloud/slb/model/DescribeRegionsRequest.h
- include/alibabacloud/slb/model/DescribeRegionsResult.h
- include/alibabacloud/slb/model/DescribeRuleAttributeRequest.h
- include/alibabacloud/slb/model/DescribeRuleAttributeResult.h
- include/alibabacloud/slb/model/DescribeRulesRequest.h
- include/alibabacloud/slb/model/DescribeRulesResult.h
- include/alibabacloud/slb/model/DescribeServerCertificatesRequest.h
- include/alibabacloud/slb/model/DescribeServerCertificatesResult.h
- include/alibabacloud/slb/model/DescribeTagsRequest.h
- include/alibabacloud/slb/model/DescribeTagsResult.h
- include/alibabacloud/slb/model/DescribeVServerGroupAttributeRequest.h
- include/alibabacloud/slb/model/DescribeVServerGroupAttributeResult.h
- include/alibabacloud/slb/model/DescribeVServerGroupsRequest.h
- include/alibabacloud/slb/model/DescribeVServerGroupsResult.h
- include/alibabacloud/slb/model/DescribeZonesRequest.h
- include/alibabacloud/slb/model/DescribeZonesResult.h
- include/alibabacloud/slb/model/EnableHighDefinationMonitorRequest.h
- include/alibabacloud/slb/model/EnableHighDefinationMonitorResult.h
- include/alibabacloud/slb/model/ListTLSCipherPoliciesRequest.h
- include/alibabacloud/slb/model/ListTLSCipherPoliciesResult.h
- include/alibabacloud/slb/model/ListTagResourcesRequest.h
- include/alibabacloud/slb/model/ListTagResourcesResult.h
- include/alibabacloud/slb/model/ModifyHighDefinationMonitorRequest.h
- include/alibabacloud/slb/model/ModifyHighDefinationMonitorResult.h
- include/alibabacloud/slb/model/ModifyLoadBalancerInstanceChargeTypeRequest.h
- include/alibabacloud/slb/model/ModifyLoadBalancerInstanceChargeTypeResult.h
- include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecRequest.h
- include/alibabacloud/slb/model/ModifyLoadBalancerInstanceSpecResult.h
- include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecRequest.h
- include/alibabacloud/slb/model/ModifyLoadBalancerInternetSpecResult.h
- include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeRequest.h
- include/alibabacloud/slb/model/ModifyLoadBalancerPayTypeResult.h
- include/alibabacloud/slb/model/ModifyVServerGroupBackendServersRequest.h
- include/alibabacloud/slb/model/ModifyVServerGroupBackendServersResult.h
- include/alibabacloud/slb/model/MoveResourceGroupRequest.h
- include/alibabacloud/slb/model/MoveResourceGroupResult.h
- include/alibabacloud/slb/model/RemoveAccessControlListEntryRequest.h
- include/alibabacloud/slb/model/RemoveAccessControlListEntryResult.h
- include/alibabacloud/slb/model/RemoveBackendServersRequest.h
- include/alibabacloud/slb/model/RemoveBackendServersResult.h
- include/alibabacloud/slb/model/RemoveListenerWhiteListItemRequest.h
- include/alibabacloud/slb/model/RemoveListenerWhiteListItemResult.h
- include/alibabacloud/slb/model/RemoveTagsRequest.h
- include/alibabacloud/slb/model/RemoveTagsResult.h
- include/alibabacloud/slb/model/RemoveVServerGroupBackendServersRequest.h
- include/alibabacloud/slb/model/RemoveVServerGroupBackendServersResult.h
- include/alibabacloud/slb/model/SetAccessControlListAttributeRequest.h
- include/alibabacloud/slb/model/SetAccessControlListAttributeResult.h
- include/alibabacloud/slb/model/SetAccessLogsDownloadAttributeRequest.h
- include/alibabacloud/slb/model/SetAccessLogsDownloadAttributeResult.h
- include/alibabacloud/slb/model/SetBackendServersRequest.h
- include/alibabacloud/slb/model/SetBackendServersResult.h
- include/alibabacloud/slb/model/SetCACertificateNameRequest.h
- include/alibabacloud/slb/model/SetCACertificateNameResult.h
- include/alibabacloud/slb/model/SetDomainExtensionAttributeRequest.h
- include/alibabacloud/slb/model/SetDomainExtensionAttributeResult.h
- include/alibabacloud/slb/model/SetListenerAccessControlStatusRequest.h
- include/alibabacloud/slb/model/SetListenerAccessControlStatusResult.h
- include/alibabacloud/slb/model/SetLoadBalancerDeleteProtectionRequest.h
- include/alibabacloud/slb/model/SetLoadBalancerDeleteProtectionResult.h
- include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeRequest.h
- include/alibabacloud/slb/model/SetLoadBalancerHTTPListenerAttributeResult.h
- include/alibabacloud/slb/model/SetLoadBalancerHTTPSListenerAttributeRequest.h
- include/alibabacloud/slb/model/SetLoadBalancerHTTPSListenerAttributeResult.h
- include/alibabacloud/slb/model/SetLoadBalancerModificationProtectionRequest.h
- include/alibabacloud/slb/model/SetLoadBalancerModificationProtectionResult.h
- include/alibabacloud/slb/model/SetLoadBalancerNameRequest.h
- include/alibabacloud/slb/model/SetLoadBalancerNameResult.h
- include/alibabacloud/slb/model/SetLoadBalancerStatusRequest.h
- include/alibabacloud/slb/model/SetLoadBalancerStatusResult.h
- include/alibabacloud/slb/model/SetLoadBalancerTCPListenerAttributeRequest.h
- include/alibabacloud/slb/model/SetLoadBalancerTCPListenerAttributeResult.h
- include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeRequest.h
- include/alibabacloud/slb/model/SetLoadBalancerUDPListenerAttributeResult.h
- include/alibabacloud/slb/model/SetRuleRequest.h
- include/alibabacloud/slb/model/SetRuleResult.h
- include/alibabacloud/slb/model/SetServerCertificateNameRequest.h
- include/alibabacloud/slb/model/SetServerCertificateNameResult.h
- include/alibabacloud/slb/model/SetTLSCipherPolicyAttributeRequest.h
- include/alibabacloud/slb/model/SetTLSCipherPolicyAttributeResult.h
- include/alibabacloud/slb/model/SetVServerGroupAttributeRequest.h
- include/alibabacloud/slb/model/SetVServerGroupAttributeResult.h
- include/alibabacloud/slb/model/StartLoadBalancerListenerRequest.h
- include/alibabacloud/slb/model/StartLoadBalancerListenerResult.h
- include/alibabacloud/slb/model/StopLoadBalancerListenerRequest.h
- include/alibabacloud/slb/model/StopLoadBalancerListenerResult.h
- include/alibabacloud/slb/model/TagResourcesRequest.h
- include/alibabacloud/slb/model/TagResourcesResult.h
- include/alibabacloud/slb/model/UntagResourcesRequest.h
- include/alibabacloud/slb/model/UntagResourcesResult.h
- include/alibabacloud/slb/model/UploadCACertificateRequest.h
- include/alibabacloud/slb/model/UploadCACertificateResult.h
- include/alibabacloud/slb/model/UploadServerCertificateRequest.h
- include/alibabacloud/slb/model/UploadServerCertificateResult.h )
- set(slb_src
- src/SlbClient.cc
- src/model/AddAccessControlListEntryRequest.cc
- src/model/AddAccessControlListEntryResult.cc
- src/model/AddBackendServersRequest.cc
- src/model/AddBackendServersResult.cc
- src/model/AddListenerWhiteListItemRequest.cc
- src/model/AddListenerWhiteListItemResult.cc
- src/model/AddTagsRequest.cc
- src/model/AddTagsResult.cc
- src/model/AddVServerGroupBackendServersRequest.cc
- src/model/AddVServerGroupBackendServersResult.cc
- src/model/CreateAccessControlListRequest.cc
- src/model/CreateAccessControlListResult.cc
- src/model/CreateDomainExtensionRequest.cc
- src/model/CreateDomainExtensionResult.cc
- src/model/CreateLoadBalancerRequest.cc
- src/model/CreateLoadBalancerResult.cc
- src/model/CreateLoadBalancerHTTPListenerRequest.cc
- src/model/CreateLoadBalancerHTTPListenerResult.cc
- src/model/CreateLoadBalancerHTTPSListenerRequest.cc
- src/model/CreateLoadBalancerHTTPSListenerResult.cc
- src/model/CreateLoadBalancerTCPListenerRequest.cc
- src/model/CreateLoadBalancerTCPListenerResult.cc
- src/model/CreateLoadBalancerUDPListenerRequest.cc
- src/model/CreateLoadBalancerUDPListenerResult.cc
- src/model/CreateMasterSlaveServerGroupRequest.cc
- src/model/CreateMasterSlaveServerGroupResult.cc
- src/model/CreateRulesRequest.cc
- src/model/CreateRulesResult.cc
- src/model/CreateTLSCipherPolicyRequest.cc
- src/model/CreateTLSCipherPolicyResult.cc
- src/model/CreateVServerGroupRequest.cc
- src/model/CreateVServerGroupResult.cc
- src/model/DeleteAccessControlListRequest.cc
- src/model/DeleteAccessControlListResult.cc
- src/model/DeleteAccessLogsDownloadAttributeRequest.cc
- src/model/DeleteAccessLogsDownloadAttributeResult.cc
- src/model/DeleteCACertificateRequest.cc
- src/model/DeleteCACertificateResult.cc
- src/model/DeleteDomainExtensionRequest.cc
- src/model/DeleteDomainExtensionResult.cc
- src/model/DeleteLoadBalancerRequest.cc
- src/model/DeleteLoadBalancerResult.cc
- src/model/DeleteLoadBalancerListenerRequest.cc
- src/model/DeleteLoadBalancerListenerResult.cc
- src/model/DeleteMasterSlaveServerGroupRequest.cc
- src/model/DeleteMasterSlaveServerGroupResult.cc
- src/model/DeleteRulesRequest.cc
- src/model/DeleteRulesResult.cc
- src/model/DeleteServerCertificateRequest.cc
- src/model/DeleteServerCertificateResult.cc
- src/model/DeleteTLSCipherPolicyRequest.cc
- src/model/DeleteTLSCipherPolicyResult.cc
- src/model/DeleteVServerGroupRequest.cc
- src/model/DeleteVServerGroupResult.cc
- src/model/DescribeAccessControlListAttributeRequest.cc
- src/model/DescribeAccessControlListAttributeResult.cc
- src/model/DescribeAccessControlListsRequest.cc
- src/model/DescribeAccessControlListsResult.cc
- src/model/DescribeAccessLogsDownloadAttributeRequest.cc
- src/model/DescribeAccessLogsDownloadAttributeResult.cc
- src/model/DescribeAvailableResourceRequest.cc
- src/model/DescribeAvailableResourceResult.cc
- src/model/DescribeCACertificatesRequest.cc
- src/model/DescribeCACertificatesResult.cc
- src/model/DescribeDomainExtensionAttributeRequest.cc
- src/model/DescribeDomainExtensionAttributeResult.cc
- src/model/DescribeDomainExtensionsRequest.cc
- src/model/DescribeDomainExtensionsResult.cc
- src/model/DescribeHealthStatusRequest.cc
- src/model/DescribeHealthStatusResult.cc
- src/model/DescribeHighDefinationMonitorRequest.cc
- src/model/DescribeHighDefinationMonitorResult.cc
- src/model/DescribeListenerAccessControlAttributeRequest.cc
- src/model/DescribeListenerAccessControlAttributeResult.cc
- src/model/DescribeLoadBalancerAttributeRequest.cc
- src/model/DescribeLoadBalancerAttributeResult.cc
- src/model/DescribeLoadBalancerHTTPListenerAttributeRequest.cc
- src/model/DescribeLoadBalancerHTTPListenerAttributeResult.cc
- src/model/DescribeLoadBalancerHTTPSListenerAttributeRequest.cc
- src/model/DescribeLoadBalancerHTTPSListenerAttributeResult.cc
- src/model/DescribeLoadBalancerListenersRequest.cc
- src/model/DescribeLoadBalancerListenersResult.cc
- src/model/DescribeLoadBalancerTCPListenerAttributeRequest.cc
- src/model/DescribeLoadBalancerTCPListenerAttributeResult.cc
- src/model/DescribeLoadBalancerUDPListenerAttributeRequest.cc
- src/model/DescribeLoadBalancerUDPListenerAttributeResult.cc
- src/model/DescribeLoadBalancersRequest.cc
- src/model/DescribeLoadBalancersResult.cc
- src/model/DescribeMasterSlaveServerGroupAttributeRequest.cc
- src/model/DescribeMasterSlaveServerGroupAttributeResult.cc
- src/model/DescribeMasterSlaveServerGroupsRequest.cc
- src/model/DescribeMasterSlaveServerGroupsResult.cc
- src/model/DescribeRegionsRequest.cc
- src/model/DescribeRegionsResult.cc
- src/model/DescribeRuleAttributeRequest.cc
- src/model/DescribeRuleAttributeResult.cc
- src/model/DescribeRulesRequest.cc
- src/model/DescribeRulesResult.cc
- src/model/DescribeServerCertificatesRequest.cc
- src/model/DescribeServerCertificatesResult.cc
- src/model/DescribeTagsRequest.cc
- src/model/DescribeTagsResult.cc
- src/model/DescribeVServerGroupAttributeRequest.cc
- src/model/DescribeVServerGroupAttributeResult.cc
- src/model/DescribeVServerGroupsRequest.cc
- src/model/DescribeVServerGroupsResult.cc
- src/model/DescribeZonesRequest.cc
- src/model/DescribeZonesResult.cc
- src/model/EnableHighDefinationMonitorRequest.cc
- src/model/EnableHighDefinationMonitorResult.cc
- src/model/ListTLSCipherPoliciesRequest.cc
- src/model/ListTLSCipherPoliciesResult.cc
- src/model/ListTagResourcesRequest.cc
- src/model/ListTagResourcesResult.cc
- src/model/ModifyHighDefinationMonitorRequest.cc
- src/model/ModifyHighDefinationMonitorResult.cc
- src/model/ModifyLoadBalancerInstanceChargeTypeRequest.cc
- src/model/ModifyLoadBalancerInstanceChargeTypeResult.cc
- src/model/ModifyLoadBalancerInstanceSpecRequest.cc
- src/model/ModifyLoadBalancerInstanceSpecResult.cc
- src/model/ModifyLoadBalancerInternetSpecRequest.cc
- src/model/ModifyLoadBalancerInternetSpecResult.cc
- src/model/ModifyLoadBalancerPayTypeRequest.cc
- src/model/ModifyLoadBalancerPayTypeResult.cc
- src/model/ModifyVServerGroupBackendServersRequest.cc
- src/model/ModifyVServerGroupBackendServersResult.cc
- src/model/MoveResourceGroupRequest.cc
- src/model/MoveResourceGroupResult.cc
- src/model/RemoveAccessControlListEntryRequest.cc
- src/model/RemoveAccessControlListEntryResult.cc
- src/model/RemoveBackendServersRequest.cc
- src/model/RemoveBackendServersResult.cc
- src/model/RemoveListenerWhiteListItemRequest.cc
- src/model/RemoveListenerWhiteListItemResult.cc
- src/model/RemoveTagsRequest.cc
- src/model/RemoveTagsResult.cc
- src/model/RemoveVServerGroupBackendServersRequest.cc
- src/model/RemoveVServerGroupBackendServersResult.cc
- src/model/SetAccessControlListAttributeRequest.cc
- src/model/SetAccessControlListAttributeResult.cc
- src/model/SetAccessLogsDownloadAttributeRequest.cc
- src/model/SetAccessLogsDownloadAttributeResult.cc
- src/model/SetBackendServersRequest.cc
- src/model/SetBackendServersResult.cc
- src/model/SetCACertificateNameRequest.cc
- src/model/SetCACertificateNameResult.cc
- src/model/SetDomainExtensionAttributeRequest.cc
- src/model/SetDomainExtensionAttributeResult.cc
- src/model/SetListenerAccessControlStatusRequest.cc
- src/model/SetListenerAccessControlStatusResult.cc
- src/model/SetLoadBalancerDeleteProtectionRequest.cc
- src/model/SetLoadBalancerDeleteProtectionResult.cc
- src/model/SetLoadBalancerHTTPListenerAttributeRequest.cc
- src/model/SetLoadBalancerHTTPListenerAttributeResult.cc
- src/model/SetLoadBalancerHTTPSListenerAttributeRequest.cc
- src/model/SetLoadBalancerHTTPSListenerAttributeResult.cc
- src/model/SetLoadBalancerModificationProtectionRequest.cc
- src/model/SetLoadBalancerModificationProtectionResult.cc
- src/model/SetLoadBalancerNameRequest.cc
- src/model/SetLoadBalancerNameResult.cc
- src/model/SetLoadBalancerStatusRequest.cc
- src/model/SetLoadBalancerStatusResult.cc
- src/model/SetLoadBalancerTCPListenerAttributeRequest.cc
- src/model/SetLoadBalancerTCPListenerAttributeResult.cc
- src/model/SetLoadBalancerUDPListenerAttributeRequest.cc
- src/model/SetLoadBalancerUDPListenerAttributeResult.cc
- src/model/SetRuleRequest.cc
- src/model/SetRuleResult.cc
- src/model/SetServerCertificateNameRequest.cc
- src/model/SetServerCertificateNameResult.cc
- src/model/SetTLSCipherPolicyAttributeRequest.cc
- src/model/SetTLSCipherPolicyAttributeResult.cc
- src/model/SetVServerGroupAttributeRequest.cc
- src/model/SetVServerGroupAttributeResult.cc
- src/model/StartLoadBalancerListenerRequest.cc
- src/model/StartLoadBalancerListenerResult.cc
- src/model/StopLoadBalancerListenerRequest.cc
- src/model/StopLoadBalancerListenerResult.cc
- src/model/TagResourcesRequest.cc
- src/model/TagResourcesResult.cc
- src/model/UntagResourcesRequest.cc
- src/model/UntagResourcesResult.cc
- src/model/UploadCACertificateRequest.cc
- src/model/UploadCACertificateResult.cc
- src/model/UploadServerCertificateRequest.cc
- src/model/UploadServerCertificateResult.cc )
- add_library(slb ${LIB_TYPE}
- ${slb_public_header}
- ${slb_public_header_model}
- ${slb_src})
- set_target_properties(slb
- PROPERTIES
- LINKER_LANGUAGE CXX
- ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
- LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
- RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
- OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}slb
- )
- if(${LIB_TYPE} STREQUAL "SHARED")
- set_target_properties(slb
- PROPERTIES
- DEFINE_SYMBOL ALIBABACLOUD_SLB_LIBRARY)
- endif()
- target_include_directories(slb
- PRIVATE include
- ${CMAKE_SOURCE_DIR}/core/include
- )
- target_link_libraries(slb
- core)
- if(CMAKE_HOST_WIN32)
- ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
- set(jsoncpp_install_dir ${INSTALL_DIR})
- add_dependencies(slb
- jsoncpp)
- target_include_directories(slb
- PRIVATE ${jsoncpp_install_dir}/include)
- target_link_libraries(slb
- ${jsoncpp_install_dir}/lib/jsoncpp.lib)
- set_target_properties(slb
- PROPERTIES
- COMPILE_OPTIONS "/bigobj")
- else()
- target_include_directories(slb
- PRIVATE /usr/include/jsoncpp)
- target_link_libraries(slb
- 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}
- )
|