# # 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(cdn_public_header include/alibabacloud/cdn/CdnClient.h include/alibabacloud/cdn/CdnExport.h ) set(cdn_public_header_model include/alibabacloud/cdn/model/SetPathCacheExpiredConfigRequest.h include/alibabacloud/cdn/model/SetPathCacheExpiredConfigResult.h include/alibabacloud/cdn/model/DescribeCdnServiceRequest.h include/alibabacloud/cdn/model/DescribeCdnServiceResult.h include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h include/alibabacloud/cdn/model/ModifyUserCustomLogConfigRequest.h include/alibabacloud/cdn/model/ModifyUserCustomLogConfigResult.h include/alibabacloud/cdn/model/SetWafConfigRequest.h include/alibabacloud/cdn/model/SetWafConfigResult.h include/alibabacloud/cdn/model/DescribeCdnDomainDetailRequest.h include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h include/alibabacloud/cdn/model/SetVideoSeekConfigRequest.h include/alibabacloud/cdn/model/SetVideoSeekConfigResult.h include/alibabacloud/cdn/model/SetL2OssKeyConfigRequest.h include/alibabacloud/cdn/model/SetL2OssKeyConfigResult.h include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h include/alibabacloud/cdn/model/DescribeDomainUvDataRequest.h include/alibabacloud/cdn/model/DescribeDomainUvDataResult.h include/alibabacloud/cdn/model/StopMixStreamsServiceRequest.h include/alibabacloud/cdn/model/StopMixStreamsServiceResult.h include/alibabacloud/cdn/model/SetRemoveQueryStringConfigRequest.h include/alibabacloud/cdn/model/SetRemoveQueryStringConfigResult.h include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h include/alibabacloud/cdn/model/DeleteCdnDomainResult.h include/alibabacloud/cdn/model/SetFileTypeForceTtlCodeConfigRequest.h include/alibabacloud/cdn/model/SetFileTypeForceTtlCodeConfigResult.h include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterRequest.h include/alibabacloud/cdn/model/DescribeDomainUpstreamOfCenterResult.h include/alibabacloud/cdn/model/StopCdnDomainRequest.h include/alibabacloud/cdn/model/StopCdnDomainResult.h include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h include/alibabacloud/cdn/model/SetFileCacheExpiredConfigResult.h include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h include/alibabacloud/cdn/model/DescribeDomainsUsageByDayResult.h include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h include/alibabacloud/cdn/model/DescribeTopDomainsByFlowResult.h include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeRequest.h include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h include/alibabacloud/cdn/model/SetUserDomainBlackListRequest.h include/alibabacloud/cdn/model/SetUserDomainBlackListResult.h include/alibabacloud/cdn/model/SetLocationAccessRestrictionRequest.h include/alibabacloud/cdn/model/SetLocationAccessRestrictionResult.h include/alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h include/alibabacloud/cdn/model/DescribeUserCustomLogConfigResult.h include/alibabacloud/cdn/model/DescribeExtensiveDomainDataRequest.h include/alibabacloud/cdn/model/DescribeExtensiveDomainDataResult.h include/alibabacloud/cdn/model/ModifyCdnServiceRequest.h include/alibabacloud/cdn/model/ModifyCdnServiceResult.h include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeStreamNumResult.h include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h include/alibabacloud/cdn/model/PushObjectCacheRequest.h include/alibabacloud/cdn/model/PushObjectCacheResult.h include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h include/alibabacloud/cdn/model/SetForceRedirectConfigRequest.h include/alibabacloud/cdn/model/SetForceRedirectConfigResult.h include/alibabacloud/cdn/model/SetErrorPageConfigRequest.h include/alibabacloud/cdn/model/SetErrorPageConfigResult.h include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h include/alibabacloud/cdn/model/SetRefererConfigRequest.h include/alibabacloud/cdn/model/SetRefererConfigResult.h include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h include/alibabacloud/cdn/model/DescribeCdnTypesRequest.h include/alibabacloud/cdn/model/DescribeCdnTypesResult.h include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h include/alibabacloud/cdn/model/SetOptimizeConfigResult.h include/alibabacloud/cdn/model/SetDynamicConfigRequest.h include/alibabacloud/cdn/model/SetDynamicConfigResult.h include/alibabacloud/cdn/model/SetReqAuthConfigRequest.h include/alibabacloud/cdn/model/SetReqAuthConfigResult.h include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamLimitInfoResult.h include/alibabacloud/cdn/model/DescribeLiveStreamNumberListRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamNumberListResult.h include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h include/alibabacloud/cdn/model/SetHttpErrorPageConfigResult.h include/alibabacloud/cdn/model/SetPathForceTtlCodeConfigRequest.h include/alibabacloud/cdn/model/SetPathForceTtlCodeConfigResult.h include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushBitRateResult.h include/alibabacloud/cdn/model/StartMixStreamsServiceRequest.h include/alibabacloud/cdn/model/StartMixStreamsServiceResult.h include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigRequest.h include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigResult.h include/alibabacloud/cdn/model/DescribeDomainPathDataRequest.h include/alibabacloud/cdn/model/DescribeDomainPathDataResult.h include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigRequest.h include/alibabacloud/cdn/model/DescribeLiveAppRecordConfigResult.h include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitRequest.h include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitResult.h include/alibabacloud/cdn/model/SetOssLogConfigRequest.h include/alibabacloud/cdn/model/SetOssLogConfigResult.h include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushErrorsResult.h include/alibabacloud/cdn/model/AddLiveStreamTranscodeRequest.h include/alibabacloud/cdn/model/AddLiveStreamTranscodeResult.h include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigResult.h include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigRequest.h include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigResult.h include/alibabacloud/cdn/model/AddLivePullStreamInfoRequest.h include/alibabacloud/cdn/model/AddLivePullStreamInfoResult.h include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataRequest.h include/alibabacloud/cdn/model/BatchDescribeDomainBpsDataResult.h include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamBpsDataResult.h include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h include/alibabacloud/cdn/model/SetReqHeaderConfigRequest.h include/alibabacloud/cdn/model/SetReqHeaderConfigResult.h include/alibabacloud/cdn/model/OpenCdnServiceRequest.h include/alibabacloud/cdn/model/OpenCdnServiceResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h include/alibabacloud/cdn/model/DescribeDomainQoSRtRequest.h include/alibabacloud/cdn/model/DescribeDomainQoSRtResult.h include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamFrameAndBitRateByDomainResult.h include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h include/alibabacloud/cdn/model/SetIpBlackListConfigResult.h include/alibabacloud/cdn/model/DescribeDomainSlowRatioRequest.h include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamRelayPushDataResult.h include/alibabacloud/cdn/model/SetIpAllowListConfigRequest.h include/alibabacloud/cdn/model/SetIpAllowListConfigResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataResult.h include/alibabacloud/cdn/model/RefreshObjectCachesRequest.h include/alibabacloud/cdn/model/RefreshObjectCachesResult.h include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h include/alibabacloud/cdn/model/DescribeOneMinuteDataRequest.h include/alibabacloud/cdn/model/DescribeOneMinuteDataResult.h include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h include/alibabacloud/cdn/model/AddCdnDomainRequest.h include/alibabacloud/cdn/model/AddCdnDomainResult.h include/alibabacloud/cdn/model/SetRangeConfigRequest.h include/alibabacloud/cdn/model/SetRangeConfigResult.h include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamRoomBitRateResult.h include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h include/alibabacloud/cdn/model/DescribeDomainCnameResult.h include/alibabacloud/cdn/model/SetCcConfigRequest.h include/alibabacloud/cdn/model/SetCcConfigResult.h include/alibabacloud/cdn/model/DescribeCustomLogConfigRequest.h include/alibabacloud/cdn/model/DescribeCustomLogConfigResult.h include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h include/alibabacloud/cdn/model/DescribeUserDomainsResult.h include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h include/alibabacloud/cdn/model/DescribeRefreshTasksRequest.h include/alibabacloud/cdn/model/DescribeRefreshTasksResult.h include/alibabacloud/cdn/model/DescribeRefreshQuotaRequest.h include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.h include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h include/alibabacloud/cdn/model/SetForwardSchemeConfigResult.h include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampRequest.h include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampResult.h include/alibabacloud/cdn/model/DeleteLiveDomainMappingRequest.h include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h include/alibabacloud/cdn/model/ModifyFileCacheExpiredConfigRequest.h include/alibabacloud/cdn/model/ModifyFileCacheExpiredConfigResult.h include/alibabacloud/cdn/model/SetSourceHostConfigRequest.h include/alibabacloud/cdn/model/SetSourceHostConfigResult.h include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamRoomUserNumberResult.h include/alibabacloud/cdn/model/DescribeUserConfigsRequest.h include/alibabacloud/cdn/model/DescribeUserConfigsResult.h include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusResult.h include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h include/alibabacloud/cdn/model/ModifyCdnDomainResult.h include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberRequest.h include/alibabacloud/cdn/model/DescribeDomainOnlineUserNumberResult.h include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainMonthBillingBpsDataResult.h include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamFrameInfoResult.h include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamFrameLossRatioResult.h include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h include/alibabacloud/cdn/model/ForbidLiveStreamResult.h include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoResult.h include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h include/alibabacloud/cdn/model/SetPageCompressConfigResult.h include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h include/alibabacloud/cdn/model/DescribeL2VipsByDomainRequest.h include/alibabacloud/cdn/model/DescribeL2VipsByDomainResult.h include/alibabacloud/cdn/model/ModifyHttpHeaderConfigRequest.h include/alibabacloud/cdn/model/ModifyHttpHeaderConfigResult.h include/alibabacloud/cdn/model/SetDomainServerCertificateRequest.h include/alibabacloud/cdn/model/SetDomainServerCertificateResult.h include/alibabacloud/cdn/model/DescribeIpInfoRequest.h include/alibabacloud/cdn/model/DescribeIpInfoResult.h include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h include/alibabacloud/cdn/model/DescribeDomainsBySourceRequest.h include/alibabacloud/cdn/model/DescribeDomainsBySourceResult.h include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigRequest.h include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigResult.h include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigRequest.h include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigResult.h include/alibabacloud/cdn/model/SetRemoteReqAuthConfigRequest.h include/alibabacloud/cdn/model/SetRemoteReqAuthConfigResult.h include/alibabacloud/cdn/model/DescribeDomainPvDataRequest.h include/alibabacloud/cdn/model/DescribeDomainPvDataResult.h include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamPushErrorsResult.h include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h include/alibabacloud/cdn/model/DescribeDomainISPDataRequest.h include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h include/alibabacloud/cdn/model/ClearUserDomainBlackListRequest.h include/alibabacloud/cdn/model/ClearUserDomainBlackListResult.h include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataRequest.h include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataResult.h include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingRequest.h include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h include/alibabacloud/cdn/model/MigrateDomainToHttpsDeliveryRequest.h include/alibabacloud/cdn/model/MigrateDomainToHttpsDeliveryResult.h include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h include/alibabacloud/cdn/model/AddLiveDomainMappingResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeDataResult.h include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h include/alibabacloud/cdn/model/ResumeLiveStreamResult.h include/alibabacloud/cdn/model/SetUserBlackListRequest.h include/alibabacloud/cdn/model/SetUserBlackListResult.h include/alibabacloud/cdn/model/GetUserDomainBlackListRequest.h include/alibabacloud/cdn/model/GetUserDomainBlackListResult.h include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoRequest.h include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoResult.h include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataResult.h include/alibabacloud/cdn/model/DeleteLivePullStreamInfoRequest.h include/alibabacloud/cdn/model/DeleteLivePullStreamInfoResult.h include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h include/alibabacloud/cdn/model/ClearUserBlackListRequest.h include/alibabacloud/cdn/model/ClearUserBlackListResult.h include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataResult.h include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h include/alibabacloud/cdn/model/SetHttpsOptionConfigResult.h include/alibabacloud/cdn/model/SetWaitingRoomConfigRequest.h include/alibabacloud/cdn/model/SetWaitingRoomConfigResult.h include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceRequest.h include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceResult.h include/alibabacloud/cdn/model/ListDomainsByLogConfigIdRequest.h include/alibabacloud/cdn/model/ListDomainsByLogConfigIdResult.h include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamOnlineBpsResult.h include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h include/alibabacloud/cdn/model/DescribeLiveStreamPushDataRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamPushDataResult.h include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigRequest.h include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigResult.h include/alibabacloud/cdn/model/SetHttpHeaderConfigRequest.h include/alibabacloud/cdn/model/SetHttpHeaderConfigResult.h include/alibabacloud/cdn/model/DescribeCdnRegionAndIspRequest.h include/alibabacloud/cdn/model/DescribeCdnRegionAndIspResult.h include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailRequest.h include/alibabacloud/cdn/model/DescribeCdnDomainBaseDetailResult.h include/alibabacloud/cdn/model/SetUserAgentAcessRestrictionRequest.h include/alibabacloud/cdn/model/SetUserAgentAcessRestrictionResult.h include/alibabacloud/cdn/model/StartCdnDomainRequest.h include/alibabacloud/cdn/model/StartCdnDomainResult.h include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.h include/alibabacloud/cdn/model/DescribeUserVipsByDomainResult.h include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeRequest.h include/alibabacloud/cdn/model/DescribeDomainUpstreamBpsOfEdgeResult.h include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumByDomainResult.h include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainRequest.h include/alibabacloud/cdn/model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.h include/alibabacloud/cdn/model/DescribeDomainHttpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainHttpsDataResult.h include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h ) set(cdn_src src/CdnClient.cc src/model/SetPathCacheExpiredConfigRequest.cc src/model/SetPathCacheExpiredConfigResult.cc src/model/DescribeCdnServiceRequest.cc src/model/DescribeCdnServiceResult.cc src/model/CreateLiveStreamRecordIndexFilesRequest.cc src/model/CreateLiveStreamRecordIndexFilesResult.cc src/model/ModifyUserCustomLogConfigRequest.cc src/model/ModifyUserCustomLogConfigResult.cc src/model/SetWafConfigRequest.cc src/model/SetWafConfigResult.cc src/model/DescribeCdnDomainDetailRequest.cc src/model/DescribeCdnDomainDetailResult.cc src/model/DescribeLiveStreamTranscodeInfoRequest.cc src/model/DescribeLiveStreamTranscodeInfoResult.cc src/model/DescribeLiveStreamsOnlineListRequest.cc src/model/DescribeLiveStreamsOnlineListResult.cc src/model/SetVideoSeekConfigRequest.cc src/model/SetVideoSeekConfigResult.cc src/model/SetL2OssKeyConfigRequest.cc src/model/SetL2OssKeyConfigResult.cc src/model/DescribeCdnMonitorDataRequest.cc src/model/DescribeCdnMonitorDataResult.cc src/model/DeleteCacheExpiredConfigRequest.cc src/model/DeleteCacheExpiredConfigResult.cc src/model/DescribeDomainReqHitRateDataRequest.cc src/model/DescribeDomainReqHitRateDataResult.cc src/model/DescribeDomainUvDataRequest.cc src/model/DescribeDomainUvDataResult.cc src/model/StopMixStreamsServiceRequest.cc src/model/StopMixStreamsServiceResult.cc src/model/SetRemoveQueryStringConfigRequest.cc src/model/SetRemoveQueryStringConfigResult.cc src/model/DeleteCdnDomainRequest.cc src/model/DeleteCdnDomainResult.cc src/model/SetFileTypeForceTtlCodeConfigRequest.cc src/model/SetFileTypeForceTtlCodeConfigResult.cc src/model/DeleteLiveStreamTranscodeRequest.cc src/model/DeleteLiveStreamTranscodeResult.cc src/model/DescribeDomainUpstreamOfCenterRequest.cc src/model/DescribeDomainUpstreamOfCenterResult.cc src/model/StopCdnDomainRequest.cc src/model/StopCdnDomainResult.cc src/model/SetFileCacheExpiredConfigRequest.cc src/model/SetFileCacheExpiredConfigResult.cc src/model/DescribeDomainsUsageByDayRequest.cc src/model/DescribeDomainsUsageByDayResult.cc src/model/DescribeTopDomainsByFlowRequest.cc src/model/DescribeTopDomainsByFlowResult.cc src/model/DescribeDomainAverageResponseTimeRequest.cc src/model/DescribeDomainAverageResponseTimeResult.cc src/model/DescribeLiveStreamBitRateDataRequest.cc src/model/DescribeLiveStreamBitRateDataResult.cc src/model/SetUserDomainBlackListRequest.cc src/model/SetUserDomainBlackListResult.cc src/model/SetLocationAccessRestrictionRequest.cc src/model/SetLocationAccessRestrictionResult.cc src/model/DescribeUserCustomLogConfigRequest.cc src/model/DescribeUserCustomLogConfigResult.cc src/model/DescribeExtensiveDomainDataRequest.cc src/model/DescribeExtensiveDomainDataResult.cc src/model/ModifyCdnServiceRequest.cc src/model/ModifyCdnServiceResult.cc src/model/DescribeLiveStreamRecordIndexFileRequest.cc src/model/DescribeLiveStreamRecordIndexFileResult.cc src/model/DescribeLiveStreamTranscodeStreamNumRequest.cc src/model/DescribeLiveStreamTranscodeStreamNumResult.cc src/model/DescribeDomainHitRateDataRequest.cc src/model/DescribeDomainHitRateDataResult.cc src/model/DeleteHttpHeaderConfigRequest.cc src/model/DeleteHttpHeaderConfigResult.cc src/model/PushObjectCacheRequest.cc src/model/PushObjectCacheResult.cc src/model/DescribeLiveRecordConfigRequest.cc src/model/DescribeLiveRecordConfigResult.cc src/model/SetForceRedirectConfigRequest.cc src/model/SetForceRedirectConfigResult.cc src/model/SetErrorPageConfigRequest.cc src/model/SetErrorPageConfigResult.cc src/model/DescribeLiveStreamOnlineUserNumRequest.cc src/model/DescribeLiveStreamOnlineUserNumResult.cc src/model/SetRefererConfigRequest.cc src/model/SetRefererConfigResult.cc src/model/DescribeDomainSrcFlowDataRequest.cc src/model/DescribeDomainSrcFlowDataResult.cc src/model/DeleteLiveAppSnapshotConfigRequest.cc src/model/DeleteLiveAppSnapshotConfigResult.cc src/model/DescribeCdnTypesRequest.cc src/model/DescribeCdnTypesResult.cc src/model/SetOptimizeConfigRequest.cc src/model/SetOptimizeConfigResult.cc src/model/SetDynamicConfigRequest.cc src/model/SetDynamicConfigResult.cc src/model/SetReqAuthConfigRequest.cc src/model/SetReqAuthConfigResult.cc src/model/DescribeLiveStreamLimitInfoRequest.cc src/model/DescribeLiveStreamLimitInfoResult.cc src/model/DescribeLiveStreamNumberListRequest.cc src/model/DescribeLiveStreamNumberListResult.cc src/model/SetHttpErrorPageConfigRequest.cc src/model/SetHttpErrorPageConfigResult.cc src/model/SetPathForceTtlCodeConfigRequest.cc src/model/SetPathForceTtlCodeConfigResult.cc src/model/DescribeLiveStreamRelayPushBitRateRequest.cc src/model/DescribeLiveStreamRelayPushBitRateResult.cc src/model/StartMixStreamsServiceRequest.cc src/model/StartMixStreamsServiceResult.cc src/model/DescribeLivePullStreamConfigRequest.cc src/model/DescribeLivePullStreamConfigResult.cc src/model/SetLiveStreamsNotifyUrlConfigRequest.cc src/model/SetLiveStreamsNotifyUrlConfigResult.cc src/model/DescribeDomainPathDataRequest.cc src/model/DescribeDomainPathDataResult.cc src/model/DescribeLiveAppRecordConfigRequest.cc src/model/DescribeLiveAppRecordConfigResult.cc src/model/DescribeCdnDomainLogsRequest.cc src/model/DescribeCdnDomainLogsResult.cc src/model/DescribeDomainTopUrlVisitRequest.cc src/model/DescribeDomainTopUrlVisitResult.cc src/model/SetOssLogConfigRequest.cc src/model/SetOssLogConfigResult.cc src/model/DescribeDomainFlowDataRequest.cc src/model/DescribeDomainFlowDataResult.cc src/model/DescribeLiveStreamsBlockListRequest.cc src/model/DescribeLiveStreamsBlockListResult.cc src/model/DescribeLiveStreamRelayPushErrorsRequest.cc src/model/DescribeLiveStreamRelayPushErrorsResult.cc src/model/AddLiveStreamTranscodeRequest.cc src/model/AddLiveStreamTranscodeResult.cc src/model/SetIgnoreQueryStringConfigRequest.cc src/model/SetIgnoreQueryStringConfigResult.cc src/model/DescribeDomainCustomLogConfigRequest.cc src/model/DescribeDomainCustomLogConfigResult.cc src/model/AddLivePullStreamInfoRequest.cc src/model/AddLivePullStreamInfoResult.cc src/model/DescribeUserCustomerLabelsRequest.cc src/model/DescribeUserCustomerLabelsResult.cc src/model/BatchDescribeDomainBpsDataRequest.cc src/model/BatchDescribeDomainBpsDataResult.cc src/model/DescribeLiveStreamBpsDataRequest.cc src/model/DescribeLiveStreamBpsDataResult.cc src/model/DescribeDomainTopReferVisitRequest.cc src/model/DescribeDomainTopReferVisitResult.cc src/model/DescribeLiveStreamsControlHistoryRequest.cc src/model/DescribeLiveStreamsControlHistoryResult.cc src/model/SetReqHeaderConfigRequest.cc src/model/SetReqHeaderConfigResult.cc src/model/OpenCdnServiceRequest.cc src/model/OpenCdnServiceResult.cc src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc src/model/DescribeDomainRealTimeReqHitRateDataResult.cc src/model/DescribeDomainQoSRtRequest.cc src/model/DescribeDomainQoSRtResult.cc src/model/DescribeLiveStreamFrameAndBitRateByDomainRequest.cc src/model/DescribeLiveStreamFrameAndBitRateByDomainResult.cc src/model/DescribeLiveStreamSnapshotInfoRequest.cc src/model/DescribeLiveStreamSnapshotInfoResult.cc src/model/SetIpBlackListConfigRequest.cc src/model/SetIpBlackListConfigResult.cc src/model/DescribeDomainSlowRatioRequest.cc src/model/DescribeDomainSlowRatioResult.cc src/model/DescribeDomainCCDataRequest.cc src/model/DescribeDomainCCDataResult.cc src/model/DescribeLiveStreamRelayPushDataRequest.cc src/model/DescribeLiveStreamRelayPushDataResult.cc src/model/SetIpAllowListConfigRequest.cc src/model/SetIpAllowListConfigResult.cc src/model/DescribeDomainRealTimeQpsDataRequest.cc src/model/DescribeDomainRealTimeQpsDataResult.cc src/model/RefreshObjectCachesRequest.cc src/model/RefreshObjectCachesResult.cc src/model/DescribeDomainBpsDataRequest.cc src/model/DescribeDomainBpsDataResult.cc src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc src/model/DescribeOneMinuteDataRequest.cc src/model/DescribeOneMinuteDataResult.cc src/model/DescribeLiveStreamRecordContentRequest.cc src/model/DescribeLiveStreamRecordContentResult.cc src/model/AddCdnDomainRequest.cc src/model/AddCdnDomainResult.cc src/model/SetRangeConfigRequest.cc src/model/SetRangeConfigResult.cc src/model/DescribeLiveStreamRoomBitRateRequest.cc src/model/DescribeLiveStreamRoomBitRateResult.cc src/model/DescribeDomainCnameRequest.cc src/model/DescribeDomainCnameResult.cc src/model/SetCcConfigRequest.cc src/model/SetCcConfigResult.cc src/model/DescribeCustomLogConfigRequest.cc src/model/DescribeCustomLogConfigResult.cc src/model/DescribeUserDomainsRequest.cc src/model/DescribeUserDomainsResult.cc src/model/DescribeLiveSnapshotConfigRequest.cc src/model/DescribeLiveSnapshotConfigResult.cc src/model/DescribeRefreshTasksRequest.cc src/model/DescribeRefreshTasksResult.cc src/model/DescribeRefreshQuotaRequest.cc src/model/DescribeRefreshQuotaResult.cc src/model/SetForwardSchemeConfigRequest.cc src/model/SetForwardSchemeConfigResult.cc src/model/AddLiveAppRecordConfigRequest.cc src/model/AddLiveAppRecordConfigResult.cc src/model/DescribeDomainBpsDataByTimeStampRequest.cc src/model/DescribeDomainBpsDataByTimeStampResult.cc src/model/DeleteLiveDomainMappingRequest.cc src/model/DeleteLiveDomainMappingResult.cc src/model/ModifyFileCacheExpiredConfigRequest.cc src/model/ModifyFileCacheExpiredConfigResult.cc src/model/SetSourceHostConfigRequest.cc src/model/SetSourceHostConfigResult.cc src/model/DescribeLiveStreamRoomUserNumberRequest.cc src/model/DescribeLiveStreamRoomUserNumberResult.cc src/model/DescribeUserConfigsRequest.cc src/model/DescribeUserConfigsResult.cc src/model/DescribeLiveStreamStreamStatusRequest.cc src/model/DescribeLiveStreamStreamStatusResult.cc src/model/DescribeLiveStreamRecordIndexFilesRequest.cc src/model/DescribeLiveStreamRecordIndexFilesResult.cc src/model/ModifyCdnDomainRequest.cc src/model/ModifyCdnDomainResult.cc src/model/DescribeDomainOnlineUserNumberRequest.cc src/model/DescribeDomainOnlineUserNumberResult.cc src/model/DescribeDomainMonthBillingBpsDataRequest.cc src/model/DescribeDomainMonthBillingBpsDataResult.cc src/model/DescribeLiveStreamFrameInfoRequest.cc src/model/DescribeLiveStreamFrameInfoResult.cc src/model/DescribeLiveStreamFrameLossRatioRequest.cc src/model/DescribeLiveStreamFrameLossRatioResult.cc src/model/ForbidLiveStreamRequest.cc src/model/ForbidLiveStreamResult.cc src/model/DescribeLiveStreamDomainAppInfoRequest.cc src/model/DescribeLiveStreamDomainAppInfoResult.cc src/model/SetPageCompressConfigRequest.cc src/model/SetPageCompressConfigResult.cc src/model/DescribeDomainQpsDataRequest.cc src/model/DescribeDomainQpsDataResult.cc src/model/DescribeL2VipsByDomainRequest.cc src/model/DescribeL2VipsByDomainResult.cc src/model/ModifyHttpHeaderConfigRequest.cc src/model/ModifyHttpHeaderConfigResult.cc src/model/SetDomainServerCertificateRequest.cc src/model/SetDomainServerCertificateResult.cc src/model/DescribeIpInfoRequest.cc src/model/DescribeIpInfoResult.cc src/model/DescribeDomainConfigsRequest.cc src/model/DescribeDomainConfigsResult.cc src/model/DescribeDomainsBySourceRequest.cc src/model/DescribeDomainsBySourceResult.cc src/model/ModifyDomainCustomLogConfigRequest.cc src/model/ModifyDomainCustomLogConfigResult.cc src/model/UpdateLiveAppSnapshotConfigRequest.cc src/model/UpdateLiveAppSnapshotConfigResult.cc src/model/SetRemoteReqAuthConfigRequest.cc src/model/SetRemoteReqAuthConfigResult.cc src/model/DescribeDomainPvDataRequest.cc src/model/DescribeDomainPvDataResult.cc src/model/DescribeLiveStreamPushErrorsRequest.cc src/model/DescribeLiveStreamPushErrorsResult.cc src/model/AddLiveAppSnapshotConfigRequest.cc src/model/AddLiveAppSnapshotConfigResult.cc src/model/DescribeDomainISPDataRequest.cc src/model/DescribeDomainISPDataResult.cc src/model/ClearUserDomainBlackListRequest.cc src/model/ClearUserDomainBlackListResult.cc src/model/DescribeDomainFileSizeProportionDataRequest.cc src/model/DescribeDomainFileSizeProportionDataResult.cc src/model/DescribeLiveSpecificDomainMappingRequest.cc src/model/DescribeLiveSpecificDomainMappingResult.cc src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc src/model/DescribeDomainRealTimeByteHitRateDataResult.cc src/model/MigrateDomainToHttpsDeliveryRequest.cc src/model/MigrateDomainToHttpsDeliveryResult.cc src/model/AddLiveDomainMappingRequest.cc src/model/AddLiveDomainMappingResult.cc src/model/DescribeDomainRealTimeDataRequest.cc src/model/DescribeDomainRealTimeDataResult.cc src/model/ResumeLiveStreamRequest.cc src/model/ResumeLiveStreamResult.cc src/model/SetUserBlackListRequest.cc src/model/SetUserBlackListResult.cc src/model/GetUserDomainBlackListRequest.cc src/model/GetUserDomainBlackListResult.cc src/model/DescribeDomainCCAttackInfoRequest.cc src/model/DescribeDomainCCAttackInfoResult.cc src/model/DescribeLiveStreamsPublishListRequest.cc src/model/DescribeLiveStreamsPublishListResult.cc src/model/DescribeDomainRealTimeBpsDataRequest.cc src/model/DescribeDomainRealTimeBpsDataResult.cc src/model/DeleteLivePullStreamInfoRequest.cc src/model/DeleteLivePullStreamInfoResult.cc src/model/DescribeDomainDownstreamBpsOfEdgeRequest.cc src/model/DescribeDomainDownstreamBpsOfEdgeResult.cc src/model/ClearUserBlackListRequest.cc src/model/ClearUserBlackListResult.cc src/model/DescribeDomainMax95BpsDataRequest.cc src/model/DescribeDomainMax95BpsDataResult.cc src/model/SetHttpsOptionConfigRequest.cc src/model/SetHttpsOptionConfigResult.cc src/model/SetWaitingRoomConfigRequest.cc src/model/SetWaitingRoomConfigResult.cc src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc src/model/DescribeRangeDataByLocateAndIspServiceResult.cc src/model/ListDomainsByLogConfigIdRequest.cc src/model/ListDomainsByLogConfigIdResult.cc src/model/DescribeLiveStreamOnlineBpsRequest.cc src/model/DescribeLiveStreamOnlineBpsResult.cc src/model/DescribeDomainRegionDataRequest.cc src/model/DescribeDomainRegionDataResult.cc src/model/DescribeDomainSrcBpsDataRequest.cc src/model/DescribeDomainSrcBpsDataResult.cc src/model/DescribeLiveStreamPushDataRequest.cc src/model/DescribeLiveStreamPushDataResult.cc src/model/DeleteLiveAppRecordConfigRequest.cc src/model/DeleteLiveAppRecordConfigResult.cc src/model/SetHttpHeaderConfigRequest.cc src/model/SetHttpHeaderConfigResult.cc src/model/DescribeCdnRegionAndIspRequest.cc src/model/DescribeCdnRegionAndIspResult.cc src/model/DescribeCdnDomainBaseDetailRequest.cc src/model/DescribeCdnDomainBaseDetailResult.cc src/model/SetUserAgentAcessRestrictionRequest.cc src/model/SetUserAgentAcessRestrictionResult.cc src/model/StartCdnDomainRequest.cc src/model/StartCdnDomainResult.cc src/model/DescribeUserVipsByDomainRequest.cc src/model/DescribeUserVipsByDomainResult.cc src/model/DescribeDomainUpstreamBpsOfEdgeRequest.cc src/model/DescribeDomainUpstreamBpsOfEdgeResult.cc src/model/DescribeLiveStreamOnlineUserNumByDomainRequest.cc src/model/DescribeLiveStreamOnlineUserNumByDomainResult.cc src/model/DescribeLiveStreamHlsOnlineUserNumByDomainRequest.cc src/model/DescribeLiveStreamHlsOnlineUserNumByDomainResult.cc src/model/DescribeDomainHttpsDataRequest.cc src/model/DescribeDomainHttpsDataResult.cc src/model/DescribeDomainHttpCodeDataRequest.cc src/model/DescribeDomainHttpCodeDataResult.cc ) add_library(cdn ${LIB_TYPE} ${cdn_public_header} ${cdn_public_header_model} ${cdn_src}) set_target_properties(cdn 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}cdn ) if(${LIB_TYPE} STREQUAL "SHARED") set_target_properties(cdn PROPERTIES DEFINE_SYMBOL ALIBABACLOUD_CDN_LIBRARY) endif() target_include_directories(cdn PRIVATE include ${CMAKE_SOURCE_DIR}/core/include ) target_link_libraries(cdn core) if(CMAKE_HOST_WIN32) ExternalProject_Get_Property(jsoncpp INSTALL_DIR) set(jsoncpp_install_dir ${INSTALL_DIR}) add_dependencies(cdn jsoncpp) target_include_directories(cdn PRIVATE ${jsoncpp_install_dir}/include) target_link_libraries(cdn ${jsoncpp_install_dir}/lib/jsoncpp.lib) set_target_properties(cdn PROPERTIES COMPILE_OPTIONS "/bigobj") else() target_include_directories(cdn PRIVATE /usr/include/jsoncpp) target_link_libraries(cdn jsoncpp) endif() install(FILES ${cdn_public_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/cdn) install(FILES ${cdn_public_header_model} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/cdn/model) install(TARGETS cdn ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )