# # 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(vs_public_header include/alibabacloud/vs/VsClient.h include/alibabacloud/vs/VsExport.h ) set(vs_public_header_model include/alibabacloud/vs/model/AddDeviceRequest.h include/alibabacloud/vs/model/AddDeviceResult.h include/alibabacloud/vs/model/AddRenderingDeviceInternetPortsRequest.h include/alibabacloud/vs/model/AddRenderingDeviceInternetPortsResult.h include/alibabacloud/vs/model/AddVsPullStreamInfoConfigRequest.h include/alibabacloud/vs/model/AddVsPullStreamInfoConfigResult.h include/alibabacloud/vs/model/BatchBindDirectoriesRequest.h include/alibabacloud/vs/model/BatchBindDirectoriesResult.h include/alibabacloud/vs/model/BatchBindParentPlatformDevicesRequest.h include/alibabacloud/vs/model/BatchBindParentPlatformDevicesResult.h include/alibabacloud/vs/model/BatchBindPurchasedDevicesRequest.h include/alibabacloud/vs/model/BatchBindPurchasedDevicesResult.h include/alibabacloud/vs/model/BatchBindTemplateRequest.h include/alibabacloud/vs/model/BatchBindTemplateResult.h include/alibabacloud/vs/model/BatchBindTemplatesRequest.h include/alibabacloud/vs/model/BatchBindTemplatesResult.h include/alibabacloud/vs/model/BatchDeleteDevicesRequest.h include/alibabacloud/vs/model/BatchDeleteDevicesResult.h include/alibabacloud/vs/model/BatchDeleteVsDomainConfigsRequest.h include/alibabacloud/vs/model/BatchDeleteVsDomainConfigsResult.h include/alibabacloud/vs/model/BatchForbidVsStreamRequest.h include/alibabacloud/vs/model/BatchForbidVsStreamResult.h include/alibabacloud/vs/model/BatchResumeVsStreamRequest.h include/alibabacloud/vs/model/BatchResumeVsStreamResult.h include/alibabacloud/vs/model/BatchSetVsDomainConfigsRequest.h include/alibabacloud/vs/model/BatchSetVsDomainConfigsResult.h include/alibabacloud/vs/model/BatchStartDevicesRequest.h include/alibabacloud/vs/model/BatchStartDevicesResult.h include/alibabacloud/vs/model/BatchStartStreamsRequest.h include/alibabacloud/vs/model/BatchStartStreamsResult.h include/alibabacloud/vs/model/BatchStopDevicesRequest.h include/alibabacloud/vs/model/BatchStopDevicesResult.h include/alibabacloud/vs/model/BatchStopStreamsRequest.h include/alibabacloud/vs/model/BatchStopStreamsResult.h include/alibabacloud/vs/model/BatchUnbindDirectoriesRequest.h include/alibabacloud/vs/model/BatchUnbindDirectoriesResult.h include/alibabacloud/vs/model/BatchUnbindParentPlatformDevicesRequest.h include/alibabacloud/vs/model/BatchUnbindParentPlatformDevicesResult.h include/alibabacloud/vs/model/BatchUnbindPurchasedDevicesRequest.h include/alibabacloud/vs/model/BatchUnbindPurchasedDevicesResult.h include/alibabacloud/vs/model/BatchUnbindTemplateRequest.h include/alibabacloud/vs/model/BatchUnbindTemplateResult.h include/alibabacloud/vs/model/BatchUnbindTemplatesRequest.h include/alibabacloud/vs/model/BatchUnbindTemplatesResult.h include/alibabacloud/vs/model/BindDirectoryRequest.h include/alibabacloud/vs/model/BindDirectoryResult.h include/alibabacloud/vs/model/BindParentPlatformDeviceRequest.h include/alibabacloud/vs/model/BindParentPlatformDeviceResult.h include/alibabacloud/vs/model/BindPurchasedDeviceRequest.h include/alibabacloud/vs/model/BindPurchasedDeviceResult.h include/alibabacloud/vs/model/BindTemplateRequest.h include/alibabacloud/vs/model/BindTemplateResult.h include/alibabacloud/vs/model/ContinuousAdjustRequest.h include/alibabacloud/vs/model/ContinuousAdjustResult.h include/alibabacloud/vs/model/ContinuousMoveRequest.h include/alibabacloud/vs/model/ContinuousMoveResult.h include/alibabacloud/vs/model/CreateClusterRequest.h include/alibabacloud/vs/model/CreateClusterResult.h include/alibabacloud/vs/model/CreateDeviceRequest.h include/alibabacloud/vs/model/CreateDeviceResult.h include/alibabacloud/vs/model/CreateDeviceAlarmRequest.h include/alibabacloud/vs/model/CreateDeviceAlarmResult.h include/alibabacloud/vs/model/CreateDeviceSnapshotRequest.h include/alibabacloud/vs/model/CreateDeviceSnapshotResult.h include/alibabacloud/vs/model/CreateDirectoryRequest.h include/alibabacloud/vs/model/CreateDirectoryResult.h include/alibabacloud/vs/model/CreateGroupRequest.h include/alibabacloud/vs/model/CreateGroupResult.h include/alibabacloud/vs/model/CreateParentPlatformRequest.h include/alibabacloud/vs/model/CreateParentPlatformResult.h include/alibabacloud/vs/model/CreateRenderingDeviceRequest.h include/alibabacloud/vs/model/CreateRenderingDeviceResult.h include/alibabacloud/vs/model/CreateStreamSnapshotRequest.h include/alibabacloud/vs/model/CreateStreamSnapshotResult.h include/alibabacloud/vs/model/CreateTemplateRequest.h include/alibabacloud/vs/model/CreateTemplateResult.h include/alibabacloud/vs/model/DeleteBucketRequest.h include/alibabacloud/vs/model/DeleteBucketResult.h include/alibabacloud/vs/model/DeleteClusterRequest.h include/alibabacloud/vs/model/DeleteClusterResult.h include/alibabacloud/vs/model/DeleteDeviceRequest.h include/alibabacloud/vs/model/DeleteDeviceResult.h include/alibabacloud/vs/model/DeleteDirectoryRequest.h include/alibabacloud/vs/model/DeleteDirectoryResult.h include/alibabacloud/vs/model/DeleteGroupRequest.h include/alibabacloud/vs/model/DeleteGroupResult.h include/alibabacloud/vs/model/DeleteParentPlatformRequest.h include/alibabacloud/vs/model/DeleteParentPlatformResult.h include/alibabacloud/vs/model/DeletePresetRequest.h include/alibabacloud/vs/model/DeletePresetResult.h include/alibabacloud/vs/model/DeleteRenderingDeviceInternetPortsRequest.h include/alibabacloud/vs/model/DeleteRenderingDeviceInternetPortsResult.h include/alibabacloud/vs/model/DeleteRenderingDevicesRequest.h include/alibabacloud/vs/model/DeleteRenderingDevicesResult.h include/alibabacloud/vs/model/DeleteTemplateRequest.h include/alibabacloud/vs/model/DeleteTemplateResult.h include/alibabacloud/vs/model/DeleteVsPullStreamInfoConfigRequest.h include/alibabacloud/vs/model/DeleteVsPullStreamInfoConfigResult.h include/alibabacloud/vs/model/DeleteVsStreamsNotifyUrlConfigRequest.h include/alibabacloud/vs/model/DeleteVsStreamsNotifyUrlConfigResult.h include/alibabacloud/vs/model/DescribeAccountStatRequest.h include/alibabacloud/vs/model/DescribeAccountStatResult.h include/alibabacloud/vs/model/DescribeClusterRequest.h include/alibabacloud/vs/model/DescribeClusterResult.h include/alibabacloud/vs/model/DescribeClusterDevicesRequest.h include/alibabacloud/vs/model/DescribeClusterDevicesResult.h include/alibabacloud/vs/model/DescribeClustersRequest.h include/alibabacloud/vs/model/DescribeClustersResult.h include/alibabacloud/vs/model/DescribeDeviceRequest.h include/alibabacloud/vs/model/DescribeDeviceResult.h include/alibabacloud/vs/model/DescribeDeviceChannelsRequest.h include/alibabacloud/vs/model/DescribeDeviceChannelsResult.h include/alibabacloud/vs/model/DescribeDeviceGatewayRequest.h include/alibabacloud/vs/model/DescribeDeviceGatewayResult.h include/alibabacloud/vs/model/DescribeDeviceURLRequest.h include/alibabacloud/vs/model/DescribeDeviceURLResult.h include/alibabacloud/vs/model/DescribeDevicesRequest.h include/alibabacloud/vs/model/DescribeDevicesResult.h include/alibabacloud/vs/model/DescribeDirectoriesRequest.h include/alibabacloud/vs/model/DescribeDirectoriesResult.h include/alibabacloud/vs/model/DescribeDirectoryRequest.h include/alibabacloud/vs/model/DescribeDirectoryResult.h include/alibabacloud/vs/model/DescribeGroupRequest.h include/alibabacloud/vs/model/DescribeGroupResult.h include/alibabacloud/vs/model/DescribeGroupsRequest.h include/alibabacloud/vs/model/DescribeGroupsResult.h include/alibabacloud/vs/model/DescribeNodeDevicesInfoRequest.h include/alibabacloud/vs/model/DescribeNodeDevicesInfoResult.h include/alibabacloud/vs/model/DescribeParentPlatformRequest.h include/alibabacloud/vs/model/DescribeParentPlatformResult.h include/alibabacloud/vs/model/DescribeParentPlatformDevicesRequest.h include/alibabacloud/vs/model/DescribeParentPlatformDevicesResult.h include/alibabacloud/vs/model/DescribeParentPlatformsRequest.h include/alibabacloud/vs/model/DescribeParentPlatformsResult.h include/alibabacloud/vs/model/DescribePresetsRequest.h include/alibabacloud/vs/model/DescribePresetsResult.h include/alibabacloud/vs/model/DescribePurchasedDeviceRequest.h include/alibabacloud/vs/model/DescribePurchasedDeviceResult.h include/alibabacloud/vs/model/DescribePurchasedDevicesRequest.h include/alibabacloud/vs/model/DescribePurchasedDevicesResult.h include/alibabacloud/vs/model/DescribeRecordsRequest.h include/alibabacloud/vs/model/DescribeRecordsResult.h include/alibabacloud/vs/model/DescribeRenderingDevicesRequest.h include/alibabacloud/vs/model/DescribeRenderingDevicesResult.h include/alibabacloud/vs/model/DescribeStreamRequest.h include/alibabacloud/vs/model/DescribeStreamResult.h include/alibabacloud/vs/model/DescribeStreamURLRequest.h include/alibabacloud/vs/model/DescribeStreamURLResult.h include/alibabacloud/vs/model/DescribeStreamVodListRequest.h include/alibabacloud/vs/model/DescribeStreamVodListResult.h include/alibabacloud/vs/model/DescribeStreamsRequest.h include/alibabacloud/vs/model/DescribeStreamsResult.h include/alibabacloud/vs/model/DescribeTemplateRequest.h include/alibabacloud/vs/model/DescribeTemplateResult.h include/alibabacloud/vs/model/DescribeTemplatesRequest.h include/alibabacloud/vs/model/DescribeTemplatesResult.h include/alibabacloud/vs/model/DescribeVodStreamURLRequest.h include/alibabacloud/vs/model/DescribeVodStreamURLResult.h include/alibabacloud/vs/model/DescribeVsCertificateDetailRequest.h include/alibabacloud/vs/model/DescribeVsCertificateDetailResult.h include/alibabacloud/vs/model/DescribeVsCertificateListRequest.h include/alibabacloud/vs/model/DescribeVsCertificateListResult.h include/alibabacloud/vs/model/DescribeVsDomainBpsDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainBpsDataResult.h include/alibabacloud/vs/model/DescribeVsDomainCertificateInfoRequest.h include/alibabacloud/vs/model/DescribeVsDomainCertificateInfoResult.h include/alibabacloud/vs/model/DescribeVsDomainConfigsRequest.h include/alibabacloud/vs/model/DescribeVsDomainConfigsResult.h include/alibabacloud/vs/model/DescribeVsDomainDetailRequest.h include/alibabacloud/vs/model/DescribeVsDomainDetailResult.h include/alibabacloud/vs/model/DescribeVsDomainPvDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainPvDataResult.h include/alibabacloud/vs/model/DescribeVsDomainPvUvDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainPvUvDataResult.h include/alibabacloud/vs/model/DescribeVsDomainRecordDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainRecordDataResult.h include/alibabacloud/vs/model/DescribeVsDomainRegionDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainRegionDataResult.h include/alibabacloud/vs/model/DescribeVsDomainReqBpsDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainReqBpsDataResult.h include/alibabacloud/vs/model/DescribeVsDomainReqTrafficDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainReqTrafficDataResult.h include/alibabacloud/vs/model/DescribeVsDomainSnapshotDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainSnapshotDataResult.h include/alibabacloud/vs/model/DescribeVsDomainTrafficDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainTrafficDataResult.h include/alibabacloud/vs/model/DescribeVsDomainUvDataRequest.h include/alibabacloud/vs/model/DescribeVsDomainUvDataResult.h include/alibabacloud/vs/model/DescribeVsPullStreamInfoConfigRequest.h include/alibabacloud/vs/model/DescribeVsPullStreamInfoConfigResult.h include/alibabacloud/vs/model/DescribeVsStorageTrafficUsageDataRequest.h include/alibabacloud/vs/model/DescribeVsStorageTrafficUsageDataResult.h include/alibabacloud/vs/model/DescribeVsStorageUsageDataRequest.h include/alibabacloud/vs/model/DescribeVsStorageUsageDataResult.h include/alibabacloud/vs/model/DescribeVsStreamsNotifyUrlConfigRequest.h include/alibabacloud/vs/model/DescribeVsStreamsNotifyUrlConfigResult.h include/alibabacloud/vs/model/DescribeVsStreamsOnlineListRequest.h include/alibabacloud/vs/model/DescribeVsStreamsOnlineListResult.h include/alibabacloud/vs/model/DescribeVsStreamsPublishListRequest.h include/alibabacloud/vs/model/DescribeVsStreamsPublishListResult.h include/alibabacloud/vs/model/DescribeVsTopDomainsByFlowRequest.h include/alibabacloud/vs/model/DescribeVsTopDomainsByFlowResult.h include/alibabacloud/vs/model/DescribeVsUpPeakPublishStreamDataRequest.h include/alibabacloud/vs/model/DescribeVsUpPeakPublishStreamDataResult.h include/alibabacloud/vs/model/DescribeVsUserResourcePackageRequest.h include/alibabacloud/vs/model/DescribeVsUserResourcePackageResult.h include/alibabacloud/vs/model/ForbidVsStreamRequest.h include/alibabacloud/vs/model/ForbidVsStreamResult.h include/alibabacloud/vs/model/GetBucketInfoRequest.h include/alibabacloud/vs/model/GetBucketInfoResult.h include/alibabacloud/vs/model/GotoPresetRequest.h include/alibabacloud/vs/model/GotoPresetResult.h include/alibabacloud/vs/model/ListBucketsRequest.h include/alibabacloud/vs/model/ListBucketsResult.h include/alibabacloud/vs/model/ListDeviceChannelsRequest.h include/alibabacloud/vs/model/ListDeviceChannelsResult.h include/alibabacloud/vs/model/ListDeviceRecordsRequest.h include/alibabacloud/vs/model/ListDeviceRecordsResult.h include/alibabacloud/vs/model/ListObjectsRequest.h include/alibabacloud/vs/model/ListObjectsResult.h include/alibabacloud/vs/model/ModifyDeviceRequest.h include/alibabacloud/vs/model/ModifyDeviceResult.h include/alibabacloud/vs/model/ModifyDeviceAlarmRequest.h include/alibabacloud/vs/model/ModifyDeviceAlarmResult.h include/alibabacloud/vs/model/ModifyDeviceCaptureRequest.h include/alibabacloud/vs/model/ModifyDeviceCaptureResult.h include/alibabacloud/vs/model/ModifyDeviceChannelsRequest.h include/alibabacloud/vs/model/ModifyDeviceChannelsResult.h include/alibabacloud/vs/model/ModifyDirectoryRequest.h include/alibabacloud/vs/model/ModifyDirectoryResult.h include/alibabacloud/vs/model/ModifyGroupRequest.h include/alibabacloud/vs/model/ModifyGroupResult.h include/alibabacloud/vs/model/ModifyParentPlatformRequest.h include/alibabacloud/vs/model/ModifyParentPlatformResult.h include/alibabacloud/vs/model/ModifyTemplateRequest.h include/alibabacloud/vs/model/ModifyTemplateResult.h include/alibabacloud/vs/model/OpenVsServiceRequest.h include/alibabacloud/vs/model/OpenVsServiceResult.h include/alibabacloud/vs/model/OperateRenderingDevicesRequest.h include/alibabacloud/vs/model/OperateRenderingDevicesResult.h include/alibabacloud/vs/model/PrepareUploadRequest.h include/alibabacloud/vs/model/PrepareUploadResult.h include/alibabacloud/vs/model/PutBucketRequest.h include/alibabacloud/vs/model/PutBucketResult.h include/alibabacloud/vs/model/ResetRenderingDevicesRequest.h include/alibabacloud/vs/model/ResetRenderingDevicesResult.h include/alibabacloud/vs/model/ResumeVsStreamRequest.h include/alibabacloud/vs/model/ResumeVsStreamResult.h include/alibabacloud/vs/model/SetPresetRequest.h include/alibabacloud/vs/model/SetPresetResult.h include/alibabacloud/vs/model/SetVsDomainCertificateRequest.h include/alibabacloud/vs/model/SetVsDomainCertificateResult.h include/alibabacloud/vs/model/SetVsStreamsNotifyUrlConfigRequest.h include/alibabacloud/vs/model/SetVsStreamsNotifyUrlConfigResult.h include/alibabacloud/vs/model/StartDeviceRequest.h include/alibabacloud/vs/model/StartDeviceResult.h include/alibabacloud/vs/model/StartParentPlatformRequest.h include/alibabacloud/vs/model/StartParentPlatformResult.h include/alibabacloud/vs/model/StartRecordStreamRequest.h include/alibabacloud/vs/model/StartRecordStreamResult.h include/alibabacloud/vs/model/StartStreamRequest.h include/alibabacloud/vs/model/StartStreamResult.h include/alibabacloud/vs/model/StartTransferStreamRequest.h include/alibabacloud/vs/model/StartTransferStreamResult.h include/alibabacloud/vs/model/StopAdjustRequest.h include/alibabacloud/vs/model/StopAdjustResult.h include/alibabacloud/vs/model/StopDeviceRequest.h include/alibabacloud/vs/model/StopDeviceResult.h include/alibabacloud/vs/model/StopMoveRequest.h include/alibabacloud/vs/model/StopMoveResult.h include/alibabacloud/vs/model/StopRecordStreamRequest.h include/alibabacloud/vs/model/StopRecordStreamResult.h include/alibabacloud/vs/model/StopStreamRequest.h include/alibabacloud/vs/model/StopStreamResult.h include/alibabacloud/vs/model/StopTransferStreamRequest.h include/alibabacloud/vs/model/StopTransferStreamResult.h include/alibabacloud/vs/model/SyncCatalogsRequest.h include/alibabacloud/vs/model/SyncCatalogsResult.h include/alibabacloud/vs/model/SyncDeviceChannelsRequest.h include/alibabacloud/vs/model/SyncDeviceChannelsResult.h include/alibabacloud/vs/model/UnbindDirectoryRequest.h include/alibabacloud/vs/model/UnbindDirectoryResult.h include/alibabacloud/vs/model/UnbindParentPlatformDeviceRequest.h include/alibabacloud/vs/model/UnbindParentPlatformDeviceResult.h include/alibabacloud/vs/model/UnbindPurchasedDeviceRequest.h include/alibabacloud/vs/model/UnbindPurchasedDeviceResult.h include/alibabacloud/vs/model/UnbindTemplateRequest.h include/alibabacloud/vs/model/UnbindTemplateResult.h include/alibabacloud/vs/model/UnlockDeviceRequest.h include/alibabacloud/vs/model/UnlockDeviceResult.h include/alibabacloud/vs/model/UpdateBucketInfoRequest.h include/alibabacloud/vs/model/UpdateBucketInfoResult.h include/alibabacloud/vs/model/UpdateClusterRequest.h include/alibabacloud/vs/model/UpdateClusterResult.h include/alibabacloud/vs/model/UpdateRenderingDeviceSpecRequest.h include/alibabacloud/vs/model/UpdateRenderingDeviceSpecResult.h include/alibabacloud/vs/model/UpdateVsPullStreamInfoConfigRequest.h include/alibabacloud/vs/model/UpdateVsPullStreamInfoConfigResult.h include/alibabacloud/vs/model/UploadDeviceRecordRequest.h include/alibabacloud/vs/model/UploadDeviceRecordResult.h ) set(vs_src src/VsClient.cc src/model/AddDeviceRequest.cc src/model/AddDeviceResult.cc src/model/AddRenderingDeviceInternetPortsRequest.cc src/model/AddRenderingDeviceInternetPortsResult.cc src/model/AddVsPullStreamInfoConfigRequest.cc src/model/AddVsPullStreamInfoConfigResult.cc src/model/BatchBindDirectoriesRequest.cc src/model/BatchBindDirectoriesResult.cc src/model/BatchBindParentPlatformDevicesRequest.cc src/model/BatchBindParentPlatformDevicesResult.cc src/model/BatchBindPurchasedDevicesRequest.cc src/model/BatchBindPurchasedDevicesResult.cc src/model/BatchBindTemplateRequest.cc src/model/BatchBindTemplateResult.cc src/model/BatchBindTemplatesRequest.cc src/model/BatchBindTemplatesResult.cc src/model/BatchDeleteDevicesRequest.cc src/model/BatchDeleteDevicesResult.cc src/model/BatchDeleteVsDomainConfigsRequest.cc src/model/BatchDeleteVsDomainConfigsResult.cc src/model/BatchForbidVsStreamRequest.cc src/model/BatchForbidVsStreamResult.cc src/model/BatchResumeVsStreamRequest.cc src/model/BatchResumeVsStreamResult.cc src/model/BatchSetVsDomainConfigsRequest.cc src/model/BatchSetVsDomainConfigsResult.cc src/model/BatchStartDevicesRequest.cc src/model/BatchStartDevicesResult.cc src/model/BatchStartStreamsRequest.cc src/model/BatchStartStreamsResult.cc src/model/BatchStopDevicesRequest.cc src/model/BatchStopDevicesResult.cc src/model/BatchStopStreamsRequest.cc src/model/BatchStopStreamsResult.cc src/model/BatchUnbindDirectoriesRequest.cc src/model/BatchUnbindDirectoriesResult.cc src/model/BatchUnbindParentPlatformDevicesRequest.cc src/model/BatchUnbindParentPlatformDevicesResult.cc src/model/BatchUnbindPurchasedDevicesRequest.cc src/model/BatchUnbindPurchasedDevicesResult.cc src/model/BatchUnbindTemplateRequest.cc src/model/BatchUnbindTemplateResult.cc src/model/BatchUnbindTemplatesRequest.cc src/model/BatchUnbindTemplatesResult.cc src/model/BindDirectoryRequest.cc src/model/BindDirectoryResult.cc src/model/BindParentPlatformDeviceRequest.cc src/model/BindParentPlatformDeviceResult.cc src/model/BindPurchasedDeviceRequest.cc src/model/BindPurchasedDeviceResult.cc src/model/BindTemplateRequest.cc src/model/BindTemplateResult.cc src/model/ContinuousAdjustRequest.cc src/model/ContinuousAdjustResult.cc src/model/ContinuousMoveRequest.cc src/model/ContinuousMoveResult.cc src/model/CreateClusterRequest.cc src/model/CreateClusterResult.cc src/model/CreateDeviceRequest.cc src/model/CreateDeviceResult.cc src/model/CreateDeviceAlarmRequest.cc src/model/CreateDeviceAlarmResult.cc src/model/CreateDeviceSnapshotRequest.cc src/model/CreateDeviceSnapshotResult.cc src/model/CreateDirectoryRequest.cc src/model/CreateDirectoryResult.cc src/model/CreateGroupRequest.cc src/model/CreateGroupResult.cc src/model/CreateParentPlatformRequest.cc src/model/CreateParentPlatformResult.cc src/model/CreateRenderingDeviceRequest.cc src/model/CreateRenderingDeviceResult.cc src/model/CreateStreamSnapshotRequest.cc src/model/CreateStreamSnapshotResult.cc src/model/CreateTemplateRequest.cc src/model/CreateTemplateResult.cc src/model/DeleteBucketRequest.cc src/model/DeleteBucketResult.cc src/model/DeleteClusterRequest.cc src/model/DeleteClusterResult.cc src/model/DeleteDeviceRequest.cc src/model/DeleteDeviceResult.cc src/model/DeleteDirectoryRequest.cc src/model/DeleteDirectoryResult.cc src/model/DeleteGroupRequest.cc src/model/DeleteGroupResult.cc src/model/DeleteParentPlatformRequest.cc src/model/DeleteParentPlatformResult.cc src/model/DeletePresetRequest.cc src/model/DeletePresetResult.cc src/model/DeleteRenderingDeviceInternetPortsRequest.cc src/model/DeleteRenderingDeviceInternetPortsResult.cc src/model/DeleteRenderingDevicesRequest.cc src/model/DeleteRenderingDevicesResult.cc src/model/DeleteTemplateRequest.cc src/model/DeleteTemplateResult.cc src/model/DeleteVsPullStreamInfoConfigRequest.cc src/model/DeleteVsPullStreamInfoConfigResult.cc src/model/DeleteVsStreamsNotifyUrlConfigRequest.cc src/model/DeleteVsStreamsNotifyUrlConfigResult.cc src/model/DescribeAccountStatRequest.cc src/model/DescribeAccountStatResult.cc src/model/DescribeClusterRequest.cc src/model/DescribeClusterResult.cc src/model/DescribeClusterDevicesRequest.cc src/model/DescribeClusterDevicesResult.cc src/model/DescribeClustersRequest.cc src/model/DescribeClustersResult.cc src/model/DescribeDeviceRequest.cc src/model/DescribeDeviceResult.cc src/model/DescribeDeviceChannelsRequest.cc src/model/DescribeDeviceChannelsResult.cc src/model/DescribeDeviceGatewayRequest.cc src/model/DescribeDeviceGatewayResult.cc src/model/DescribeDeviceURLRequest.cc src/model/DescribeDeviceURLResult.cc src/model/DescribeDevicesRequest.cc src/model/DescribeDevicesResult.cc src/model/DescribeDirectoriesRequest.cc src/model/DescribeDirectoriesResult.cc src/model/DescribeDirectoryRequest.cc src/model/DescribeDirectoryResult.cc src/model/DescribeGroupRequest.cc src/model/DescribeGroupResult.cc src/model/DescribeGroupsRequest.cc src/model/DescribeGroupsResult.cc src/model/DescribeNodeDevicesInfoRequest.cc src/model/DescribeNodeDevicesInfoResult.cc src/model/DescribeParentPlatformRequest.cc src/model/DescribeParentPlatformResult.cc src/model/DescribeParentPlatformDevicesRequest.cc src/model/DescribeParentPlatformDevicesResult.cc src/model/DescribeParentPlatformsRequest.cc src/model/DescribeParentPlatformsResult.cc src/model/DescribePresetsRequest.cc src/model/DescribePresetsResult.cc src/model/DescribePurchasedDeviceRequest.cc src/model/DescribePurchasedDeviceResult.cc src/model/DescribePurchasedDevicesRequest.cc src/model/DescribePurchasedDevicesResult.cc src/model/DescribeRecordsRequest.cc src/model/DescribeRecordsResult.cc src/model/DescribeRenderingDevicesRequest.cc src/model/DescribeRenderingDevicesResult.cc src/model/DescribeStreamRequest.cc src/model/DescribeStreamResult.cc src/model/DescribeStreamURLRequest.cc src/model/DescribeStreamURLResult.cc src/model/DescribeStreamVodListRequest.cc src/model/DescribeStreamVodListResult.cc src/model/DescribeStreamsRequest.cc src/model/DescribeStreamsResult.cc src/model/DescribeTemplateRequest.cc src/model/DescribeTemplateResult.cc src/model/DescribeTemplatesRequest.cc src/model/DescribeTemplatesResult.cc src/model/DescribeVodStreamURLRequest.cc src/model/DescribeVodStreamURLResult.cc src/model/DescribeVsCertificateDetailRequest.cc src/model/DescribeVsCertificateDetailResult.cc src/model/DescribeVsCertificateListRequest.cc src/model/DescribeVsCertificateListResult.cc src/model/DescribeVsDomainBpsDataRequest.cc src/model/DescribeVsDomainBpsDataResult.cc src/model/DescribeVsDomainCertificateInfoRequest.cc src/model/DescribeVsDomainCertificateInfoResult.cc src/model/DescribeVsDomainConfigsRequest.cc src/model/DescribeVsDomainConfigsResult.cc src/model/DescribeVsDomainDetailRequest.cc src/model/DescribeVsDomainDetailResult.cc src/model/DescribeVsDomainPvDataRequest.cc src/model/DescribeVsDomainPvDataResult.cc src/model/DescribeVsDomainPvUvDataRequest.cc src/model/DescribeVsDomainPvUvDataResult.cc src/model/DescribeVsDomainRecordDataRequest.cc src/model/DescribeVsDomainRecordDataResult.cc src/model/DescribeVsDomainRegionDataRequest.cc src/model/DescribeVsDomainRegionDataResult.cc src/model/DescribeVsDomainReqBpsDataRequest.cc src/model/DescribeVsDomainReqBpsDataResult.cc src/model/DescribeVsDomainReqTrafficDataRequest.cc src/model/DescribeVsDomainReqTrafficDataResult.cc src/model/DescribeVsDomainSnapshotDataRequest.cc src/model/DescribeVsDomainSnapshotDataResult.cc src/model/DescribeVsDomainTrafficDataRequest.cc src/model/DescribeVsDomainTrafficDataResult.cc src/model/DescribeVsDomainUvDataRequest.cc src/model/DescribeVsDomainUvDataResult.cc src/model/DescribeVsPullStreamInfoConfigRequest.cc src/model/DescribeVsPullStreamInfoConfigResult.cc src/model/DescribeVsStorageTrafficUsageDataRequest.cc src/model/DescribeVsStorageTrafficUsageDataResult.cc src/model/DescribeVsStorageUsageDataRequest.cc src/model/DescribeVsStorageUsageDataResult.cc src/model/DescribeVsStreamsNotifyUrlConfigRequest.cc src/model/DescribeVsStreamsNotifyUrlConfigResult.cc src/model/DescribeVsStreamsOnlineListRequest.cc src/model/DescribeVsStreamsOnlineListResult.cc src/model/DescribeVsStreamsPublishListRequest.cc src/model/DescribeVsStreamsPublishListResult.cc src/model/DescribeVsTopDomainsByFlowRequest.cc src/model/DescribeVsTopDomainsByFlowResult.cc src/model/DescribeVsUpPeakPublishStreamDataRequest.cc src/model/DescribeVsUpPeakPublishStreamDataResult.cc src/model/DescribeVsUserResourcePackageRequest.cc src/model/DescribeVsUserResourcePackageResult.cc src/model/ForbidVsStreamRequest.cc src/model/ForbidVsStreamResult.cc src/model/GetBucketInfoRequest.cc src/model/GetBucketInfoResult.cc src/model/GotoPresetRequest.cc src/model/GotoPresetResult.cc src/model/ListBucketsRequest.cc src/model/ListBucketsResult.cc src/model/ListDeviceChannelsRequest.cc src/model/ListDeviceChannelsResult.cc src/model/ListDeviceRecordsRequest.cc src/model/ListDeviceRecordsResult.cc src/model/ListObjectsRequest.cc src/model/ListObjectsResult.cc src/model/ModifyDeviceRequest.cc src/model/ModifyDeviceResult.cc src/model/ModifyDeviceAlarmRequest.cc src/model/ModifyDeviceAlarmResult.cc src/model/ModifyDeviceCaptureRequest.cc src/model/ModifyDeviceCaptureResult.cc src/model/ModifyDeviceChannelsRequest.cc src/model/ModifyDeviceChannelsResult.cc src/model/ModifyDirectoryRequest.cc src/model/ModifyDirectoryResult.cc src/model/ModifyGroupRequest.cc src/model/ModifyGroupResult.cc src/model/ModifyParentPlatformRequest.cc src/model/ModifyParentPlatformResult.cc src/model/ModifyTemplateRequest.cc src/model/ModifyTemplateResult.cc src/model/OpenVsServiceRequest.cc src/model/OpenVsServiceResult.cc src/model/OperateRenderingDevicesRequest.cc src/model/OperateRenderingDevicesResult.cc src/model/PrepareUploadRequest.cc src/model/PrepareUploadResult.cc src/model/PutBucketRequest.cc src/model/PutBucketResult.cc src/model/ResetRenderingDevicesRequest.cc src/model/ResetRenderingDevicesResult.cc src/model/ResumeVsStreamRequest.cc src/model/ResumeVsStreamResult.cc src/model/SetPresetRequest.cc src/model/SetPresetResult.cc src/model/SetVsDomainCertificateRequest.cc src/model/SetVsDomainCertificateResult.cc src/model/SetVsStreamsNotifyUrlConfigRequest.cc src/model/SetVsStreamsNotifyUrlConfigResult.cc src/model/StartDeviceRequest.cc src/model/StartDeviceResult.cc src/model/StartParentPlatformRequest.cc src/model/StartParentPlatformResult.cc src/model/StartRecordStreamRequest.cc src/model/StartRecordStreamResult.cc src/model/StartStreamRequest.cc src/model/StartStreamResult.cc src/model/StartTransferStreamRequest.cc src/model/StartTransferStreamResult.cc src/model/StopAdjustRequest.cc src/model/StopAdjustResult.cc src/model/StopDeviceRequest.cc src/model/StopDeviceResult.cc src/model/StopMoveRequest.cc src/model/StopMoveResult.cc src/model/StopRecordStreamRequest.cc src/model/StopRecordStreamResult.cc src/model/StopStreamRequest.cc src/model/StopStreamResult.cc src/model/StopTransferStreamRequest.cc src/model/StopTransferStreamResult.cc src/model/SyncCatalogsRequest.cc src/model/SyncCatalogsResult.cc src/model/SyncDeviceChannelsRequest.cc src/model/SyncDeviceChannelsResult.cc src/model/UnbindDirectoryRequest.cc src/model/UnbindDirectoryResult.cc src/model/UnbindParentPlatformDeviceRequest.cc src/model/UnbindParentPlatformDeviceResult.cc src/model/UnbindPurchasedDeviceRequest.cc src/model/UnbindPurchasedDeviceResult.cc src/model/UnbindTemplateRequest.cc src/model/UnbindTemplateResult.cc src/model/UnlockDeviceRequest.cc src/model/UnlockDeviceResult.cc src/model/UpdateBucketInfoRequest.cc src/model/UpdateBucketInfoResult.cc src/model/UpdateClusterRequest.cc src/model/UpdateClusterResult.cc src/model/UpdateRenderingDeviceSpecRequest.cc src/model/UpdateRenderingDeviceSpecResult.cc src/model/UpdateVsPullStreamInfoConfigRequest.cc src/model/UpdateVsPullStreamInfoConfigResult.cc src/model/UploadDeviceRecordRequest.cc src/model/UploadDeviceRecordResult.cc ) add_library(vs ${LIB_TYPE} ${vs_public_header} ${vs_public_header_model} ${vs_src}) set_target_properties(vs 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}vs ) if(${LIB_TYPE} STREQUAL "SHARED") set_target_properties(vs PROPERTIES DEFINE_SYMBOL ALIBABACLOUD_VS_LIBRARY) endif() target_include_directories(vs PRIVATE include ${CMAKE_SOURCE_DIR}/core/include ) target_link_libraries(vs core) if(CMAKE_HOST_WIN32) ExternalProject_Get_Property(jsoncpp INSTALL_DIR) set(jsoncpp_install_dir ${INSTALL_DIR}) add_dependencies(vs jsoncpp) target_include_directories(vs PRIVATE ${jsoncpp_install_dir}/include) target_link_libraries(vs ${jsoncpp_install_dir}/lib/jsoncpp.lib) set_target_properties(vs PROPERTIES COMPILE_OPTIONS "/bigobj") else() target_include_directories(vs PRIVATE /usr/include/jsoncpp) target_link_libraries(vs jsoncpp) endif() install(FILES ${vs_public_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/vs) install(FILES ${vs_public_header_model} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/vs/model) install(TARGETS vs ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )