Files
aliyun-openapi-cpp-sdk/ddoscoo/CMakeLists.txt
2024-05-29 02:38:54 +00:00

782 lines
40 KiB
CMake

#
# 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(ddoscoo_public_header
include/alibabacloud/ddoscoo/DdoscooClient.h
include/alibabacloud/ddoscoo/DdoscooExport.h )
set(ddoscoo_public_header_model
include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistRequest.h
include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistResult.h
include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistRequest.h
include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistResult.h
include/alibabacloud/ddoscoo/model/AssociateWebCertRequest.h
include/alibabacloud/ddoscoo/model/AssociateWebCertResult.h
include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectRequest.h
include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectResult.h
include/alibabacloud/ddoscoo/model/ConfigL7RsPolicyRequest.h
include/alibabacloud/ddoscoo/model/ConfigL7RsPolicyResult.h
include/alibabacloud/ddoscoo/model/ConfigLayer4RealLimitRequest.h
include/alibabacloud/ddoscoo/model/ConfigLayer4RealLimitResult.h
include/alibabacloud/ddoscoo/model/ConfigLayer4RemarkRequest.h
include/alibabacloud/ddoscoo/model/ConfigLayer4RemarkResult.h
include/alibabacloud/ddoscoo/model/ConfigLayer4RuleBakModeRequest.h
include/alibabacloud/ddoscoo/model/ConfigLayer4RuleBakModeResult.h
include/alibabacloud/ddoscoo/model/ConfigLayer4RulePolicyRequest.h
include/alibabacloud/ddoscoo/model/ConfigLayer4RulePolicyResult.h
include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockRequest.h
include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockResult.h
include/alibabacloud/ddoscoo/model/ConfigNetworkRulesRequest.h
include/alibabacloud/ddoscoo/model/ConfigNetworkRulesResult.h
include/alibabacloud/ddoscoo/model/ConfigUdpReflectRequest.h
include/alibabacloud/ddoscoo/model/ConfigUdpReflectResult.h
include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateRequest.h
include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateResult.h
include/alibabacloud/ddoscoo/model/ConfigWebIpSetRequest.h
include/alibabacloud/ddoscoo/model/ConfigWebIpSetResult.h
include/alibabacloud/ddoscoo/model/CreateAsyncTaskRequest.h
include/alibabacloud/ddoscoo/model/CreateAsyncTaskResult.h
include/alibabacloud/ddoscoo/model/CreateDomainResourceRequest.h
include/alibabacloud/ddoscoo/model/CreateDomainResourceResult.h
include/alibabacloud/ddoscoo/model/CreateNetworkRulesRequest.h
include/alibabacloud/ddoscoo/model/CreateNetworkRulesResult.h
include/alibabacloud/ddoscoo/model/CreatePortRequest.h
include/alibabacloud/ddoscoo/model/CreatePortResult.h
include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyRequest.h
include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyResult.h
include/alibabacloud/ddoscoo/model/CreateSchedulerRuleRequest.h
include/alibabacloud/ddoscoo/model/CreateSchedulerRuleResult.h
include/alibabacloud/ddoscoo/model/CreateTagResourcesRequest.h
include/alibabacloud/ddoscoo/model/CreateTagResourcesResult.h
include/alibabacloud/ddoscoo/model/CreateWebCCRuleRequest.h
include/alibabacloud/ddoscoo/model/CreateWebCCRuleResult.h
include/alibabacloud/ddoscoo/model/CreateWebRuleRequest.h
include/alibabacloud/ddoscoo/model/CreateWebRuleResult.h
include/alibabacloud/ddoscoo/model/DeleteAsyncTaskRequest.h
include/alibabacloud/ddoscoo/model/DeleteAsyncTaskResult.h
include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistRequest.h
include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistResult.h
include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistRequest.h
include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistResult.h
include/alibabacloud/ddoscoo/model/DeleteDomainResourceRequest.h
include/alibabacloud/ddoscoo/model/DeleteDomainResourceResult.h
include/alibabacloud/ddoscoo/model/DeleteNetworkRuleRequest.h
include/alibabacloud/ddoscoo/model/DeleteNetworkRuleResult.h
include/alibabacloud/ddoscoo/model/DeletePortRequest.h
include/alibabacloud/ddoscoo/model/DeletePortResult.h
include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyRequest.h
include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyResult.h
include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleRequest.h
include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleResult.h
include/alibabacloud/ddoscoo/model/DeleteTagResourcesRequest.h
include/alibabacloud/ddoscoo/model/DeleteTagResourcesResult.h
include/alibabacloud/ddoscoo/model/DeleteWebCCRuleRequest.h
include/alibabacloud/ddoscoo/model/DeleteWebCCRuleResult.h
include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleRequest.h
include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleResult.h
include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleRequest.h
include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleResult.h
include/alibabacloud/ddoscoo/model/DeleteWebRuleRequest.h
include/alibabacloud/ddoscoo/model/DeleteWebRuleResult.h
include/alibabacloud/ddoscoo/model/DescribeAsyncTasksRequest.h
include/alibabacloud/ddoscoo/model/DescribeAsyncTasksResult.h
include/alibabacloud/ddoscoo/model/DescribeAttackAnalysisMaxQpsRequest.h
include/alibabacloud/ddoscoo/model/DescribeAttackAnalysisMaxQpsResult.h
include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistRequest.h
include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistResult.h
include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountRequest.h
include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountResult.h
include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistRequest.h
include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistResult.h
include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrRequest.h
include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrResult.h
include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeBlockStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeBlockStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeCertsRequest.h
include/alibabacloud/ddoscoo/model/DescribeCertsResult.h
include/alibabacloud/ddoscoo/model/DescribeCnameReusesRequest.h
include/alibabacloud/ddoscoo/model/DescribeCnameReusesResult.h
include/alibabacloud/ddoscoo/model/DescribeDDoSEventsRequest.h
include/alibabacloud/ddoscoo/model/DescribeDDoSEventsResult.h
include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListRequest.h
include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListResult.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaRequest.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaResult.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeRequest.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeResult.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventIspRequest.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventIspResult.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxRequest.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxResult.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpRequest.h
include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpResult.h
include/alibabacloud/ddoscoo/model/DescribeDefenseCountStatisticsRequest.h
include/alibabacloud/ddoscoo/model/DescribeDefenseCountStatisticsResult.h
include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsRequest.h
include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainAttackEventsRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainAttackEventsResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainOverviewRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainOverviewResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainQPSListRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainQPSListResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainResourceRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainResourceResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainSecurityProfileRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainSecurityProfileResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeCountRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeCountResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeListRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeListResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainTopAttackListRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainTopAttackListResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceCountriesRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceCountriesResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceProvincesRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceProvincesResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopCostTimeRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopCostTimeResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopUrlRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopUrlResult.h
include/alibabacloud/ddoscoo/model/DescribeDomainsRequest.h
include/alibabacloud/ddoscoo/model/DescribeDomainsResult.h
include/alibabacloud/ddoscoo/model/DescribeElasticBandwidthSpecRequest.h
include/alibabacloud/ddoscoo/model/DescribeElasticBandwidthSpecResult.h
include/alibabacloud/ddoscoo/model/DescribeElasticQpsRequest.h
include/alibabacloud/ddoscoo/model/DescribeElasticQpsResult.h
include/alibabacloud/ddoscoo/model/DescribeElasticQpsRecordRequest.h
include/alibabacloud/ddoscoo/model/DescribeElasticQpsRecordResult.h
include/alibabacloud/ddoscoo/model/DescribeHeadersRequest.h
include/alibabacloud/ddoscoo/model/DescribeHeadersResult.h
include/alibabacloud/ddoscoo/model/DescribeHealthCheckListRequest.h
include/alibabacloud/ddoscoo/model/DescribeHealthCheckListResult.h
include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeInstanceDetailsRequest.h
include/alibabacloud/ddoscoo/model/DescribeInstanceDetailsResult.h
include/alibabacloud/ddoscoo/model/DescribeInstanceExtRequest.h
include/alibabacloud/ddoscoo/model/DescribeInstanceExtResult.h
include/alibabacloud/ddoscoo/model/DescribeInstanceIdsRequest.h
include/alibabacloud/ddoscoo/model/DescribeInstanceIdsResult.h
include/alibabacloud/ddoscoo/model/DescribeInstanceSpecsRequest.h
include/alibabacloud/ddoscoo/model/DescribeInstanceSpecsResult.h
include/alibabacloud/ddoscoo/model/DescribeInstanceStatisticsRequest.h
include/alibabacloud/ddoscoo/model/DescribeInstanceStatisticsResult.h
include/alibabacloud/ddoscoo/model/DescribeInstanceStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeInstanceStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeInstancesRequest.h
include/alibabacloud/ddoscoo/model/DescribeInstancesResult.h
include/alibabacloud/ddoscoo/model/DescribeL7RsPolicyRequest.h
include/alibabacloud/ddoscoo/model/DescribeL7RsPolicyResult.h
include/alibabacloud/ddoscoo/model/DescribeLayer4RulePolicyRequest.h
include/alibabacloud/ddoscoo/model/DescribeLayer4RulePolicyResult.h
include/alibabacloud/ddoscoo/model/DescribeLogStoreExistStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeLogStoreExistStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeNetworkRegionBlockRequest.h
include/alibabacloud/ddoscoo/model/DescribeNetworkRegionBlockResult.h
include/alibabacloud/ddoscoo/model/DescribeNetworkRuleAttributesRequest.h
include/alibabacloud/ddoscoo/model/DescribeNetworkRuleAttributesResult.h
include/alibabacloud/ddoscoo/model/DescribeNetworkRulesRequest.h
include/alibabacloud/ddoscoo/model/DescribeNetworkRulesResult.h
include/alibabacloud/ddoscoo/model/DescribeOpEntitiesRequest.h
include/alibabacloud/ddoscoo/model/DescribeOpEntitiesResult.h
include/alibabacloud/ddoscoo/model/DescribePortRequest.h
include/alibabacloud/ddoscoo/model/DescribePortResult.h
include/alibabacloud/ddoscoo/model/DescribePortAttackMaxFlowRequest.h
include/alibabacloud/ddoscoo/model/DescribePortAttackMaxFlowResult.h
include/alibabacloud/ddoscoo/model/DescribePortAutoCcStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribePortAutoCcStatusResult.h
include/alibabacloud/ddoscoo/model/DescribePortCcAttackTopIPRequest.h
include/alibabacloud/ddoscoo/model/DescribePortCcAttackTopIPResult.h
include/alibabacloud/ddoscoo/model/DescribePortConnsCountRequest.h
include/alibabacloud/ddoscoo/model/DescribePortConnsCountResult.h
include/alibabacloud/ddoscoo/model/DescribePortConnsListRequest.h
include/alibabacloud/ddoscoo/model/DescribePortConnsListResult.h
include/alibabacloud/ddoscoo/model/DescribePortFlowListRequest.h
include/alibabacloud/ddoscoo/model/DescribePortFlowListResult.h
include/alibabacloud/ddoscoo/model/DescribePortMaxConnsRequest.h
include/alibabacloud/ddoscoo/model/DescribePortMaxConnsResult.h
include/alibabacloud/ddoscoo/model/DescribePortViewSourceCountriesRequest.h
include/alibabacloud/ddoscoo/model/DescribePortViewSourceCountriesResult.h
include/alibabacloud/ddoscoo/model/DescribePortViewSourceIspsRequest.h
include/alibabacloud/ddoscoo/model/DescribePortViewSourceIspsResult.h
include/alibabacloud/ddoscoo/model/DescribePortViewSourceProvincesRequest.h
include/alibabacloud/ddoscoo/model/DescribePortViewSourceProvincesResult.h
include/alibabacloud/ddoscoo/model/DescribeSceneDefenseObjectsRequest.h
include/alibabacloud/ddoscoo/model/DescribeSceneDefenseObjectsResult.h
include/alibabacloud/ddoscoo/model/DescribeSceneDefensePoliciesRequest.h
include/alibabacloud/ddoscoo/model/DescribeSceneDefensePoliciesResult.h
include/alibabacloud/ddoscoo/model/DescribeSchedulerRulesRequest.h
include/alibabacloud/ddoscoo/model/DescribeSchedulerRulesResult.h
include/alibabacloud/ddoscoo/model/DescribeSlaEventListRequest.h
include/alibabacloud/ddoscoo/model/DescribeSlaEventListResult.h
include/alibabacloud/ddoscoo/model/DescribeSlsAuthStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeSlsAuthStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeSlsLogstoreInfoRequest.h
include/alibabacloud/ddoscoo/model/DescribeSlsLogstoreInfoResult.h
include/alibabacloud/ddoscoo/model/DescribeSlsOpenStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeSlsOpenStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeStsGrantStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeStsGrantStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeSystemLogRequest.h
include/alibabacloud/ddoscoo/model/DescribeSystemLogResult.h
include/alibabacloud/ddoscoo/model/DescribeTagKeysRequest.h
include/alibabacloud/ddoscoo/model/DescribeTagKeysResult.h
include/alibabacloud/ddoscoo/model/DescribeTagResourcesRequest.h
include/alibabacloud/ddoscoo/model/DescribeTagResourcesResult.h
include/alibabacloud/ddoscoo/model/DescribeTotalAttackMaxFlowRequest.h
include/alibabacloud/ddoscoo/model/DescribeTotalAttackMaxFlowResult.h
include/alibabacloud/ddoscoo/model/DescribeUdpReflectRequest.h
include/alibabacloud/ddoscoo/model/DescribeUdpReflectResult.h
include/alibabacloud/ddoscoo/model/DescribeUnBlackholeCountRequest.h
include/alibabacloud/ddoscoo/model/DescribeUnBlackholeCountResult.h
include/alibabacloud/ddoscoo/model/DescribeUnBlockCountRequest.h
include/alibabacloud/ddoscoo/model/DescribeUnBlockCountResult.h
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogEmptyCountRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogEmptyCountResult.h
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogStatusRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogStatusResult.h
include/alibabacloud/ddoscoo/model/DescribeWebAccessModeRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebAccessModeResult.h
include/alibabacloud/ddoscoo/model/DescribeWebAreaBlockConfigsRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebAreaBlockConfigsResult.h
include/alibabacloud/ddoscoo/model/DescribeWebCCRulesRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebCCRulesResult.h
include/alibabacloud/ddoscoo/model/DescribeWebCacheConfigsRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebCacheConfigsResult.h
include/alibabacloud/ddoscoo/model/DescribeWebCcProtectSwitchRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebCcProtectSwitchResult.h
include/alibabacloud/ddoscoo/model/DescribeWebCustomPortsRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebCustomPortsResult.h
include/alibabacloud/ddoscoo/model/DescribeWebInstanceRelationsRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebInstanceRelationsResult.h
include/alibabacloud/ddoscoo/model/DescribeWebPreciseAccessRuleRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebPreciseAccessRuleResult.h
include/alibabacloud/ddoscoo/model/DescribeWebReportTopIpRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebReportTopIpResult.h
include/alibabacloud/ddoscoo/model/DescribeWebRulesRequest.h
include/alibabacloud/ddoscoo/model/DescribeWebRulesResult.h
include/alibabacloud/ddoscoo/model/DetachSceneDefenseObjectRequest.h
include/alibabacloud/ddoscoo/model/DetachSceneDefenseObjectResult.h
include/alibabacloud/ddoscoo/model/DisableSceneDefensePolicyRequest.h
include/alibabacloud/ddoscoo/model/DisableSceneDefensePolicyResult.h
include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigRequest.h
include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigResult.h
include/alibabacloud/ddoscoo/model/DisableWebCCRequest.h
include/alibabacloud/ddoscoo/model/DisableWebCCResult.h
include/alibabacloud/ddoscoo/model/DisableWebCCRuleRequest.h
include/alibabacloud/ddoscoo/model/DisableWebCCRuleResult.h
include/alibabacloud/ddoscoo/model/EmptyAutoCcBlacklistRequest.h
include/alibabacloud/ddoscoo/model/EmptyAutoCcBlacklistResult.h
include/alibabacloud/ddoscoo/model/EmptyAutoCcWhitelistRequest.h
include/alibabacloud/ddoscoo/model/EmptyAutoCcWhitelistResult.h
include/alibabacloud/ddoscoo/model/EmptySlsLogstoreRequest.h
include/alibabacloud/ddoscoo/model/EmptySlsLogstoreResult.h
include/alibabacloud/ddoscoo/model/EnableSceneDefensePolicyRequest.h
include/alibabacloud/ddoscoo/model/EnableSceneDefensePolicyResult.h
include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigRequest.h
include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigResult.h
include/alibabacloud/ddoscoo/model/EnableWebCCRequest.h
include/alibabacloud/ddoscoo/model/EnableWebCCResult.h
include/alibabacloud/ddoscoo/model/EnableWebCCRuleRequest.h
include/alibabacloud/ddoscoo/model/EnableWebCCRuleResult.h
include/alibabacloud/ddoscoo/model/ModifyBizBandWidthModeRequest.h
include/alibabacloud/ddoscoo/model/ModifyBizBandWidthModeResult.h
include/alibabacloud/ddoscoo/model/ModifyBlackholeStatusRequest.h
include/alibabacloud/ddoscoo/model/ModifyBlackholeStatusResult.h
include/alibabacloud/ddoscoo/model/ModifyBlockStatusRequest.h
include/alibabacloud/ddoscoo/model/ModifyBlockStatusResult.h
include/alibabacloud/ddoscoo/model/ModifyCnameReuseRequest.h
include/alibabacloud/ddoscoo/model/ModifyCnameReuseResult.h
include/alibabacloud/ddoscoo/model/ModifyDomainResourceRequest.h
include/alibabacloud/ddoscoo/model/ModifyDomainResourceResult.h
include/alibabacloud/ddoscoo/model/ModifyElasticBandWidthRequest.h
include/alibabacloud/ddoscoo/model/ModifyElasticBandWidthResult.h
include/alibabacloud/ddoscoo/model/ModifyElasticBizBandWidthRequest.h
include/alibabacloud/ddoscoo/model/ModifyElasticBizBandWidthResult.h
include/alibabacloud/ddoscoo/model/ModifyElasticBizQpsRequest.h
include/alibabacloud/ddoscoo/model/ModifyElasticBizQpsResult.h
include/alibabacloud/ddoscoo/model/ModifyFullLogTtlRequest.h
include/alibabacloud/ddoscoo/model/ModifyFullLogTtlResult.h
include/alibabacloud/ddoscoo/model/ModifyHeadersRequest.h
include/alibabacloud/ddoscoo/model/ModifyHeadersResult.h
include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigRequest.h
include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigResult.h
include/alibabacloud/ddoscoo/model/ModifyHttp2EnableRequest.h
include/alibabacloud/ddoscoo/model/ModifyHttp2EnableResult.h
include/alibabacloud/ddoscoo/model/ModifyInstanceRemarkRequest.h
include/alibabacloud/ddoscoo/model/ModifyInstanceRemarkResult.h
include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeRequest.h
include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeResult.h
include/alibabacloud/ddoscoo/model/ModifyOcspStatusRequest.h
include/alibabacloud/ddoscoo/model/ModifyOcspStatusResult.h
include/alibabacloud/ddoscoo/model/ModifyPortRequest.h
include/alibabacloud/ddoscoo/model/ModifyPortResult.h
include/alibabacloud/ddoscoo/model/ModifyPortAutoCcStatusRequest.h
include/alibabacloud/ddoscoo/model/ModifyPortAutoCcStatusResult.h
include/alibabacloud/ddoscoo/model/ModifyQpsModeRequest.h
include/alibabacloud/ddoscoo/model/ModifyQpsModeResult.h
include/alibabacloud/ddoscoo/model/ModifySceneDefensePolicyRequest.h
include/alibabacloud/ddoscoo/model/ModifySceneDefensePolicyResult.h
include/alibabacloud/ddoscoo/model/ModifySchedulerRuleRequest.h
include/alibabacloud/ddoscoo/model/ModifySchedulerRuleResult.h
include/alibabacloud/ddoscoo/model/ModifyTlsConfigRequest.h
include/alibabacloud/ddoscoo/model/ModifyTlsConfigResult.h
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectModeRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectModeResult.h
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectSwitchRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectSwitchResult.h
include/alibabacloud/ddoscoo/model/ModifyWebAccessModeRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebAccessModeResult.h
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockResult.h
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockSwitchRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockSwitchResult.h
include/alibabacloud/ddoscoo/model/ModifyWebCCRuleRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebCCRuleResult.h
include/alibabacloud/ddoscoo/model/ModifyWebCacheCustomRuleRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebCacheCustomRuleResult.h
include/alibabacloud/ddoscoo/model/ModifyWebCacheModeRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebCacheModeResult.h
include/alibabacloud/ddoscoo/model/ModifyWebCacheSwitchRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebCacheSwitchResult.h
include/alibabacloud/ddoscoo/model/ModifyWebIpSetSwitchRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebIpSetSwitchResult.h
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessRuleRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessRuleResult.h
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessSwitchRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessSwitchResult.h
include/alibabacloud/ddoscoo/model/ModifyWebRuleRequest.h
include/alibabacloud/ddoscoo/model/ModifyWebRuleResult.h
include/alibabacloud/ddoscoo/model/ReleaseInstanceRequest.h
include/alibabacloud/ddoscoo/model/ReleaseInstanceResult.h
include/alibabacloud/ddoscoo/model/SwitchSchedulerRuleRequest.h
include/alibabacloud/ddoscoo/model/SwitchSchedulerRuleResult.h )
set(ddoscoo_src
src/DdoscooClient.cc
src/model/AddAutoCcBlacklistRequest.cc
src/model/AddAutoCcBlacklistResult.cc
src/model/AddAutoCcWhitelistRequest.cc
src/model/AddAutoCcWhitelistResult.cc
src/model/AssociateWebCertRequest.cc
src/model/AssociateWebCertResult.cc
src/model/AttachSceneDefenseObjectRequest.cc
src/model/AttachSceneDefenseObjectResult.cc
src/model/ConfigL7RsPolicyRequest.cc
src/model/ConfigL7RsPolicyResult.cc
src/model/ConfigLayer4RealLimitRequest.cc
src/model/ConfigLayer4RealLimitResult.cc
src/model/ConfigLayer4RemarkRequest.cc
src/model/ConfigLayer4RemarkResult.cc
src/model/ConfigLayer4RuleBakModeRequest.cc
src/model/ConfigLayer4RuleBakModeResult.cc
src/model/ConfigLayer4RulePolicyRequest.cc
src/model/ConfigLayer4RulePolicyResult.cc
src/model/ConfigNetworkRegionBlockRequest.cc
src/model/ConfigNetworkRegionBlockResult.cc
src/model/ConfigNetworkRulesRequest.cc
src/model/ConfigNetworkRulesResult.cc
src/model/ConfigUdpReflectRequest.cc
src/model/ConfigUdpReflectResult.cc
src/model/ConfigWebCCTemplateRequest.cc
src/model/ConfigWebCCTemplateResult.cc
src/model/ConfigWebIpSetRequest.cc
src/model/ConfigWebIpSetResult.cc
src/model/CreateAsyncTaskRequest.cc
src/model/CreateAsyncTaskResult.cc
src/model/CreateDomainResourceRequest.cc
src/model/CreateDomainResourceResult.cc
src/model/CreateNetworkRulesRequest.cc
src/model/CreateNetworkRulesResult.cc
src/model/CreatePortRequest.cc
src/model/CreatePortResult.cc
src/model/CreateSceneDefensePolicyRequest.cc
src/model/CreateSceneDefensePolicyResult.cc
src/model/CreateSchedulerRuleRequest.cc
src/model/CreateSchedulerRuleResult.cc
src/model/CreateTagResourcesRequest.cc
src/model/CreateTagResourcesResult.cc
src/model/CreateWebCCRuleRequest.cc
src/model/CreateWebCCRuleResult.cc
src/model/CreateWebRuleRequest.cc
src/model/CreateWebRuleResult.cc
src/model/DeleteAsyncTaskRequest.cc
src/model/DeleteAsyncTaskResult.cc
src/model/DeleteAutoCcBlacklistRequest.cc
src/model/DeleteAutoCcBlacklistResult.cc
src/model/DeleteAutoCcWhitelistRequest.cc
src/model/DeleteAutoCcWhitelistResult.cc
src/model/DeleteDomainResourceRequest.cc
src/model/DeleteDomainResourceResult.cc
src/model/DeleteNetworkRuleRequest.cc
src/model/DeleteNetworkRuleResult.cc
src/model/DeletePortRequest.cc
src/model/DeletePortResult.cc
src/model/DeleteSceneDefensePolicyRequest.cc
src/model/DeleteSceneDefensePolicyResult.cc
src/model/DeleteSchedulerRuleRequest.cc
src/model/DeleteSchedulerRuleResult.cc
src/model/DeleteTagResourcesRequest.cc
src/model/DeleteTagResourcesResult.cc
src/model/DeleteWebCCRuleRequest.cc
src/model/DeleteWebCCRuleResult.cc
src/model/DeleteWebCacheCustomRuleRequest.cc
src/model/DeleteWebCacheCustomRuleResult.cc
src/model/DeleteWebPreciseAccessRuleRequest.cc
src/model/DeleteWebPreciseAccessRuleResult.cc
src/model/DeleteWebRuleRequest.cc
src/model/DeleteWebRuleResult.cc
src/model/DescribeAsyncTasksRequest.cc
src/model/DescribeAsyncTasksResult.cc
src/model/DescribeAttackAnalysisMaxQpsRequest.cc
src/model/DescribeAttackAnalysisMaxQpsResult.cc
src/model/DescribeAutoCcBlacklistRequest.cc
src/model/DescribeAutoCcBlacklistResult.cc
src/model/DescribeAutoCcListCountRequest.cc
src/model/DescribeAutoCcListCountResult.cc
src/model/DescribeAutoCcWhitelistRequest.cc
src/model/DescribeAutoCcWhitelistResult.cc
src/model/DescribeBackSourceCidrRequest.cc
src/model/DescribeBackSourceCidrResult.cc
src/model/DescribeBlackholeStatusRequest.cc
src/model/DescribeBlackholeStatusResult.cc
src/model/DescribeBlockStatusRequest.cc
src/model/DescribeBlockStatusResult.cc
src/model/DescribeCertsRequest.cc
src/model/DescribeCertsResult.cc
src/model/DescribeCnameReusesRequest.cc
src/model/DescribeCnameReusesResult.cc
src/model/DescribeDDoSEventsRequest.cc
src/model/DescribeDDoSEventsResult.cc
src/model/DescribeDDosAllEventListRequest.cc
src/model/DescribeDDosAllEventListResult.cc
src/model/DescribeDDosEventAreaRequest.cc
src/model/DescribeDDosEventAreaResult.cc
src/model/DescribeDDosEventAttackTypeRequest.cc
src/model/DescribeDDosEventAttackTypeResult.cc
src/model/DescribeDDosEventIspRequest.cc
src/model/DescribeDDosEventIspResult.cc
src/model/DescribeDDosEventMaxRequest.cc
src/model/DescribeDDosEventMaxResult.cc
src/model/DescribeDDosEventSrcIpRequest.cc
src/model/DescribeDDosEventSrcIpResult.cc
src/model/DescribeDefenseCountStatisticsRequest.cc
src/model/DescribeDefenseCountStatisticsResult.cc
src/model/DescribeDefenseRecordsRequest.cc
src/model/DescribeDefenseRecordsResult.cc
src/model/DescribeDomainAttackEventsRequest.cc
src/model/DescribeDomainAttackEventsResult.cc
src/model/DescribeDomainOverviewRequest.cc
src/model/DescribeDomainOverviewResult.cc
src/model/DescribeDomainQPSListRequest.cc
src/model/DescribeDomainQPSListResult.cc
src/model/DescribeDomainResourceRequest.cc
src/model/DescribeDomainResourceResult.cc
src/model/DescribeDomainSecurityProfileRequest.cc
src/model/DescribeDomainSecurityProfileResult.cc
src/model/DescribeDomainStatusCodeCountRequest.cc
src/model/DescribeDomainStatusCodeCountResult.cc
src/model/DescribeDomainStatusCodeListRequest.cc
src/model/DescribeDomainStatusCodeListResult.cc
src/model/DescribeDomainTopAttackListRequest.cc
src/model/DescribeDomainTopAttackListResult.cc
src/model/DescribeDomainViewSourceCountriesRequest.cc
src/model/DescribeDomainViewSourceCountriesResult.cc
src/model/DescribeDomainViewSourceProvincesRequest.cc
src/model/DescribeDomainViewSourceProvincesResult.cc
src/model/DescribeDomainViewTopCostTimeRequest.cc
src/model/DescribeDomainViewTopCostTimeResult.cc
src/model/DescribeDomainViewTopUrlRequest.cc
src/model/DescribeDomainViewTopUrlResult.cc
src/model/DescribeDomainsRequest.cc
src/model/DescribeDomainsResult.cc
src/model/DescribeElasticBandwidthSpecRequest.cc
src/model/DescribeElasticBandwidthSpecResult.cc
src/model/DescribeElasticQpsRequest.cc
src/model/DescribeElasticQpsResult.cc
src/model/DescribeElasticQpsRecordRequest.cc
src/model/DescribeElasticQpsRecordResult.cc
src/model/DescribeHeadersRequest.cc
src/model/DescribeHeadersResult.cc
src/model/DescribeHealthCheckListRequest.cc
src/model/DescribeHealthCheckListResult.cc
src/model/DescribeHealthCheckStatusRequest.cc
src/model/DescribeHealthCheckStatusResult.cc
src/model/DescribeInstanceDetailsRequest.cc
src/model/DescribeInstanceDetailsResult.cc
src/model/DescribeInstanceExtRequest.cc
src/model/DescribeInstanceExtResult.cc
src/model/DescribeInstanceIdsRequest.cc
src/model/DescribeInstanceIdsResult.cc
src/model/DescribeInstanceSpecsRequest.cc
src/model/DescribeInstanceSpecsResult.cc
src/model/DescribeInstanceStatisticsRequest.cc
src/model/DescribeInstanceStatisticsResult.cc
src/model/DescribeInstanceStatusRequest.cc
src/model/DescribeInstanceStatusResult.cc
src/model/DescribeInstancesRequest.cc
src/model/DescribeInstancesResult.cc
src/model/DescribeL7RsPolicyRequest.cc
src/model/DescribeL7RsPolicyResult.cc
src/model/DescribeLayer4RulePolicyRequest.cc
src/model/DescribeLayer4RulePolicyResult.cc
src/model/DescribeLogStoreExistStatusRequest.cc
src/model/DescribeLogStoreExistStatusResult.cc
src/model/DescribeNetworkRegionBlockRequest.cc
src/model/DescribeNetworkRegionBlockResult.cc
src/model/DescribeNetworkRuleAttributesRequest.cc
src/model/DescribeNetworkRuleAttributesResult.cc
src/model/DescribeNetworkRulesRequest.cc
src/model/DescribeNetworkRulesResult.cc
src/model/DescribeOpEntitiesRequest.cc
src/model/DescribeOpEntitiesResult.cc
src/model/DescribePortRequest.cc
src/model/DescribePortResult.cc
src/model/DescribePortAttackMaxFlowRequest.cc
src/model/DescribePortAttackMaxFlowResult.cc
src/model/DescribePortAutoCcStatusRequest.cc
src/model/DescribePortAutoCcStatusResult.cc
src/model/DescribePortCcAttackTopIPRequest.cc
src/model/DescribePortCcAttackTopIPResult.cc
src/model/DescribePortConnsCountRequest.cc
src/model/DescribePortConnsCountResult.cc
src/model/DescribePortConnsListRequest.cc
src/model/DescribePortConnsListResult.cc
src/model/DescribePortFlowListRequest.cc
src/model/DescribePortFlowListResult.cc
src/model/DescribePortMaxConnsRequest.cc
src/model/DescribePortMaxConnsResult.cc
src/model/DescribePortViewSourceCountriesRequest.cc
src/model/DescribePortViewSourceCountriesResult.cc
src/model/DescribePortViewSourceIspsRequest.cc
src/model/DescribePortViewSourceIspsResult.cc
src/model/DescribePortViewSourceProvincesRequest.cc
src/model/DescribePortViewSourceProvincesResult.cc
src/model/DescribeSceneDefenseObjectsRequest.cc
src/model/DescribeSceneDefenseObjectsResult.cc
src/model/DescribeSceneDefensePoliciesRequest.cc
src/model/DescribeSceneDefensePoliciesResult.cc
src/model/DescribeSchedulerRulesRequest.cc
src/model/DescribeSchedulerRulesResult.cc
src/model/DescribeSlaEventListRequest.cc
src/model/DescribeSlaEventListResult.cc
src/model/DescribeSlsAuthStatusRequest.cc
src/model/DescribeSlsAuthStatusResult.cc
src/model/DescribeSlsLogstoreInfoRequest.cc
src/model/DescribeSlsLogstoreInfoResult.cc
src/model/DescribeSlsOpenStatusRequest.cc
src/model/DescribeSlsOpenStatusResult.cc
src/model/DescribeStsGrantStatusRequest.cc
src/model/DescribeStsGrantStatusResult.cc
src/model/DescribeSystemLogRequest.cc
src/model/DescribeSystemLogResult.cc
src/model/DescribeTagKeysRequest.cc
src/model/DescribeTagKeysResult.cc
src/model/DescribeTagResourcesRequest.cc
src/model/DescribeTagResourcesResult.cc
src/model/DescribeTotalAttackMaxFlowRequest.cc
src/model/DescribeTotalAttackMaxFlowResult.cc
src/model/DescribeUdpReflectRequest.cc
src/model/DescribeUdpReflectResult.cc
src/model/DescribeUnBlackholeCountRequest.cc
src/model/DescribeUnBlackholeCountResult.cc
src/model/DescribeUnBlockCountRequest.cc
src/model/DescribeUnBlockCountResult.cc
src/model/DescribeWebAccessLogDispatchStatusRequest.cc
src/model/DescribeWebAccessLogDispatchStatusResult.cc
src/model/DescribeWebAccessLogEmptyCountRequest.cc
src/model/DescribeWebAccessLogEmptyCountResult.cc
src/model/DescribeWebAccessLogStatusRequest.cc
src/model/DescribeWebAccessLogStatusResult.cc
src/model/DescribeWebAccessModeRequest.cc
src/model/DescribeWebAccessModeResult.cc
src/model/DescribeWebAreaBlockConfigsRequest.cc
src/model/DescribeWebAreaBlockConfigsResult.cc
src/model/DescribeWebCCRulesRequest.cc
src/model/DescribeWebCCRulesResult.cc
src/model/DescribeWebCacheConfigsRequest.cc
src/model/DescribeWebCacheConfigsResult.cc
src/model/DescribeWebCcProtectSwitchRequest.cc
src/model/DescribeWebCcProtectSwitchResult.cc
src/model/DescribeWebCustomPortsRequest.cc
src/model/DescribeWebCustomPortsResult.cc
src/model/DescribeWebInstanceRelationsRequest.cc
src/model/DescribeWebInstanceRelationsResult.cc
src/model/DescribeWebPreciseAccessRuleRequest.cc
src/model/DescribeWebPreciseAccessRuleResult.cc
src/model/DescribeWebReportTopIpRequest.cc
src/model/DescribeWebReportTopIpResult.cc
src/model/DescribeWebRulesRequest.cc
src/model/DescribeWebRulesResult.cc
src/model/DetachSceneDefenseObjectRequest.cc
src/model/DetachSceneDefenseObjectResult.cc
src/model/DisableSceneDefensePolicyRequest.cc
src/model/DisableSceneDefensePolicyResult.cc
src/model/DisableWebAccessLogConfigRequest.cc
src/model/DisableWebAccessLogConfigResult.cc
src/model/DisableWebCCRequest.cc
src/model/DisableWebCCResult.cc
src/model/DisableWebCCRuleRequest.cc
src/model/DisableWebCCRuleResult.cc
src/model/EmptyAutoCcBlacklistRequest.cc
src/model/EmptyAutoCcBlacklistResult.cc
src/model/EmptyAutoCcWhitelistRequest.cc
src/model/EmptyAutoCcWhitelistResult.cc
src/model/EmptySlsLogstoreRequest.cc
src/model/EmptySlsLogstoreResult.cc
src/model/EnableSceneDefensePolicyRequest.cc
src/model/EnableSceneDefensePolicyResult.cc
src/model/EnableWebAccessLogConfigRequest.cc
src/model/EnableWebAccessLogConfigResult.cc
src/model/EnableWebCCRequest.cc
src/model/EnableWebCCResult.cc
src/model/EnableWebCCRuleRequest.cc
src/model/EnableWebCCRuleResult.cc
src/model/ModifyBizBandWidthModeRequest.cc
src/model/ModifyBizBandWidthModeResult.cc
src/model/ModifyBlackholeStatusRequest.cc
src/model/ModifyBlackholeStatusResult.cc
src/model/ModifyBlockStatusRequest.cc
src/model/ModifyBlockStatusResult.cc
src/model/ModifyCnameReuseRequest.cc
src/model/ModifyCnameReuseResult.cc
src/model/ModifyDomainResourceRequest.cc
src/model/ModifyDomainResourceResult.cc
src/model/ModifyElasticBandWidthRequest.cc
src/model/ModifyElasticBandWidthResult.cc
src/model/ModifyElasticBizBandWidthRequest.cc
src/model/ModifyElasticBizBandWidthResult.cc
src/model/ModifyElasticBizQpsRequest.cc
src/model/ModifyElasticBizQpsResult.cc
src/model/ModifyFullLogTtlRequest.cc
src/model/ModifyFullLogTtlResult.cc
src/model/ModifyHeadersRequest.cc
src/model/ModifyHeadersResult.cc
src/model/ModifyHealthCheckConfigRequest.cc
src/model/ModifyHealthCheckConfigResult.cc
src/model/ModifyHttp2EnableRequest.cc
src/model/ModifyHttp2EnableResult.cc
src/model/ModifyInstanceRemarkRequest.cc
src/model/ModifyInstanceRemarkResult.cc
src/model/ModifyNetworkRuleAttributeRequest.cc
src/model/ModifyNetworkRuleAttributeResult.cc
src/model/ModifyOcspStatusRequest.cc
src/model/ModifyOcspStatusResult.cc
src/model/ModifyPortRequest.cc
src/model/ModifyPortResult.cc
src/model/ModifyPortAutoCcStatusRequest.cc
src/model/ModifyPortAutoCcStatusResult.cc
src/model/ModifyQpsModeRequest.cc
src/model/ModifyQpsModeResult.cc
src/model/ModifySceneDefensePolicyRequest.cc
src/model/ModifySceneDefensePolicyResult.cc
src/model/ModifySchedulerRuleRequest.cc
src/model/ModifySchedulerRuleResult.cc
src/model/ModifyTlsConfigRequest.cc
src/model/ModifyTlsConfigResult.cc
src/model/ModifyWebAIProtectModeRequest.cc
src/model/ModifyWebAIProtectModeResult.cc
src/model/ModifyWebAIProtectSwitchRequest.cc
src/model/ModifyWebAIProtectSwitchResult.cc
src/model/ModifyWebAccessModeRequest.cc
src/model/ModifyWebAccessModeResult.cc
src/model/ModifyWebAreaBlockRequest.cc
src/model/ModifyWebAreaBlockResult.cc
src/model/ModifyWebAreaBlockSwitchRequest.cc
src/model/ModifyWebAreaBlockSwitchResult.cc
src/model/ModifyWebCCRuleRequest.cc
src/model/ModifyWebCCRuleResult.cc
src/model/ModifyWebCacheCustomRuleRequest.cc
src/model/ModifyWebCacheCustomRuleResult.cc
src/model/ModifyWebCacheModeRequest.cc
src/model/ModifyWebCacheModeResult.cc
src/model/ModifyWebCacheSwitchRequest.cc
src/model/ModifyWebCacheSwitchResult.cc
src/model/ModifyWebIpSetSwitchRequest.cc
src/model/ModifyWebIpSetSwitchResult.cc
src/model/ModifyWebPreciseAccessRuleRequest.cc
src/model/ModifyWebPreciseAccessRuleResult.cc
src/model/ModifyWebPreciseAccessSwitchRequest.cc
src/model/ModifyWebPreciseAccessSwitchResult.cc
src/model/ModifyWebRuleRequest.cc
src/model/ModifyWebRuleResult.cc
src/model/ReleaseInstanceRequest.cc
src/model/ReleaseInstanceResult.cc
src/model/SwitchSchedulerRuleRequest.cc
src/model/SwitchSchedulerRuleResult.cc )
add_library(ddoscoo ${LIB_TYPE}
${ddoscoo_public_header}
${ddoscoo_public_header_model}
${ddoscoo_src})
set_target_properties(ddoscoo
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}ddoscoo
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(ddoscoo
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_DDOSCOO_LIBRARY)
endif()
target_include_directories(ddoscoo
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(ddoscoo
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(ddoscoo
jsoncpp)
target_include_directories(ddoscoo
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(ddoscoo
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(ddoscoo
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(ddoscoo
PRIVATE /usr/include/jsoncpp)
target_link_libraries(ddoscoo
jsoncpp)
endif()
install(FILES ${ddoscoo_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ddoscoo)
install(FILES ${ddoscoo_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ddoscoo/model)
install(TARGETS ddoscoo
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)