# # 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(cms_public_header include/alibabacloud/cms/CmsClient.h include/alibabacloud/cms/CmsExport.h ) set(cms_public_header_model include/alibabacloud/cms/model/AddTagsRequest.h include/alibabacloud/cms/model/AddTagsResult.h include/alibabacloud/cms/model/ApplyMetricRuleTemplateRequest.h include/alibabacloud/cms/model/ApplyMetricRuleTemplateResult.h include/alibabacloud/cms/model/CreateDynamicTagGroupRequest.h include/alibabacloud/cms/model/CreateDynamicTagGroupResult.h include/alibabacloud/cms/model/CreateGroupMetricRulesRequest.h include/alibabacloud/cms/model/CreateGroupMetricRulesResult.h include/alibabacloud/cms/model/CreateGroupMonitoringAgentProcessRequest.h include/alibabacloud/cms/model/CreateGroupMonitoringAgentProcessResult.h include/alibabacloud/cms/model/CreateHostAvailabilityRequest.h include/alibabacloud/cms/model/CreateHostAvailabilityResult.h include/alibabacloud/cms/model/CreateMetricRuleResourcesRequest.h include/alibabacloud/cms/model/CreateMetricRuleResourcesResult.h include/alibabacloud/cms/model/CreateMetricRuleTemplateRequest.h include/alibabacloud/cms/model/CreateMetricRuleTemplateResult.h include/alibabacloud/cms/model/CreateMonitorAgentProcessRequest.h include/alibabacloud/cms/model/CreateMonitorAgentProcessResult.h include/alibabacloud/cms/model/CreateMonitorGroupRequest.h include/alibabacloud/cms/model/CreateMonitorGroupResult.h include/alibabacloud/cms/model/CreateMonitorGroupInstancesRequest.h include/alibabacloud/cms/model/CreateMonitorGroupInstancesResult.h include/alibabacloud/cms/model/CreateMonitorGroupNotifyPolicyRequest.h include/alibabacloud/cms/model/CreateMonitorGroupNotifyPolicyResult.h include/alibabacloud/cms/model/CreateMonitoringAgentProcessRequest.h include/alibabacloud/cms/model/CreateMonitoringAgentProcessResult.h include/alibabacloud/cms/model/CreateSiteMonitorRequest.h include/alibabacloud/cms/model/CreateSiteMonitorResult.h include/alibabacloud/cms/model/DeleteContactRequest.h include/alibabacloud/cms/model/DeleteContactResult.h include/alibabacloud/cms/model/DeleteContactGroupRequest.h include/alibabacloud/cms/model/DeleteContactGroupResult.h include/alibabacloud/cms/model/DeleteCustomMetricRequest.h include/alibabacloud/cms/model/DeleteCustomMetricResult.h include/alibabacloud/cms/model/DeleteDynamicTagGroupRequest.h include/alibabacloud/cms/model/DeleteDynamicTagGroupResult.h include/alibabacloud/cms/model/DeleteEventRuleTargetsRequest.h include/alibabacloud/cms/model/DeleteEventRuleTargetsResult.h include/alibabacloud/cms/model/DeleteEventRulesRequest.h include/alibabacloud/cms/model/DeleteEventRulesResult.h include/alibabacloud/cms/model/DeleteExporterOutputRequest.h include/alibabacloud/cms/model/DeleteExporterOutputResult.h include/alibabacloud/cms/model/DeleteExporterRuleRequest.h include/alibabacloud/cms/model/DeleteExporterRuleResult.h include/alibabacloud/cms/model/DeleteGroupMonitoringAgentProcessRequest.h include/alibabacloud/cms/model/DeleteGroupMonitoringAgentProcessResult.h include/alibabacloud/cms/model/DeleteHostAvailabilityRequest.h include/alibabacloud/cms/model/DeleteHostAvailabilityResult.h include/alibabacloud/cms/model/DeleteMetricRuleResourcesRequest.h include/alibabacloud/cms/model/DeleteMetricRuleResourcesResult.h include/alibabacloud/cms/model/DeleteMetricRuleTargetsRequest.h include/alibabacloud/cms/model/DeleteMetricRuleTargetsResult.h include/alibabacloud/cms/model/DeleteMetricRuleTemplateRequest.h include/alibabacloud/cms/model/DeleteMetricRuleTemplateResult.h include/alibabacloud/cms/model/DeleteMetricRulesRequest.h include/alibabacloud/cms/model/DeleteMetricRulesResult.h include/alibabacloud/cms/model/DeleteMonitorGroupRequest.h include/alibabacloud/cms/model/DeleteMonitorGroupResult.h include/alibabacloud/cms/model/DeleteMonitorGroupDynamicRuleRequest.h include/alibabacloud/cms/model/DeleteMonitorGroupDynamicRuleResult.h include/alibabacloud/cms/model/DeleteMonitorGroupInstancesRequest.h include/alibabacloud/cms/model/DeleteMonitorGroupInstancesResult.h include/alibabacloud/cms/model/DeleteMonitorGroupNotifyPolicyRequest.h include/alibabacloud/cms/model/DeleteMonitorGroupNotifyPolicyResult.h include/alibabacloud/cms/model/DeleteMonitoringAgentProcessRequest.h include/alibabacloud/cms/model/DeleteMonitoringAgentProcessResult.h include/alibabacloud/cms/model/DeleteSiteMonitorsRequest.h include/alibabacloud/cms/model/DeleteSiteMonitorsResult.h include/alibabacloud/cms/model/DescribeActiveMetricRuleListRequest.h include/alibabacloud/cms/model/DescribeActiveMetricRuleListResult.h include/alibabacloud/cms/model/DescribeAlertHistoryListRequest.h include/alibabacloud/cms/model/DescribeAlertHistoryListResult.h include/alibabacloud/cms/model/DescribeAlertingMetricRuleResourcesRequest.h include/alibabacloud/cms/model/DescribeAlertingMetricRuleResourcesResult.h include/alibabacloud/cms/model/DescribeContactGroupListRequest.h include/alibabacloud/cms/model/DescribeContactGroupListResult.h include/alibabacloud/cms/model/DescribeContactListRequest.h include/alibabacloud/cms/model/DescribeContactListResult.h include/alibabacloud/cms/model/DescribeContactListByContactGroupRequest.h include/alibabacloud/cms/model/DescribeContactListByContactGroupResult.h include/alibabacloud/cms/model/DescribeCustomEventAttributeRequest.h include/alibabacloud/cms/model/DescribeCustomEventAttributeResult.h include/alibabacloud/cms/model/DescribeCustomEventCountRequest.h include/alibabacloud/cms/model/DescribeCustomEventCountResult.h include/alibabacloud/cms/model/DescribeCustomEventHistogramRequest.h include/alibabacloud/cms/model/DescribeCustomEventHistogramResult.h include/alibabacloud/cms/model/DescribeCustomMetricListRequest.h include/alibabacloud/cms/model/DescribeCustomMetricListResult.h include/alibabacloud/cms/model/DescribeDynamicTagRuleListRequest.h include/alibabacloud/cms/model/DescribeDynamicTagRuleListResult.h include/alibabacloud/cms/model/DescribeEventRuleAttributeRequest.h include/alibabacloud/cms/model/DescribeEventRuleAttributeResult.h include/alibabacloud/cms/model/DescribeEventRuleListRequest.h include/alibabacloud/cms/model/DescribeEventRuleListResult.h include/alibabacloud/cms/model/DescribeEventRuleTargetListRequest.h include/alibabacloud/cms/model/DescribeEventRuleTargetListResult.h include/alibabacloud/cms/model/DescribeExporterOutputListRequest.h include/alibabacloud/cms/model/DescribeExporterOutputListResult.h include/alibabacloud/cms/model/DescribeExporterRuleListRequest.h include/alibabacloud/cms/model/DescribeExporterRuleListResult.h include/alibabacloud/cms/model/DescribeFolderListRequest.h include/alibabacloud/cms/model/DescribeFolderListResult.h include/alibabacloud/cms/model/DescribeGroupMonitoringAgentProcessRequest.h include/alibabacloud/cms/model/DescribeGroupMonitoringAgentProcessResult.h include/alibabacloud/cms/model/DescribeHostAvailabilityListRequest.h include/alibabacloud/cms/model/DescribeHostAvailabilityListResult.h include/alibabacloud/cms/model/DescribeMetricDataRequest.h include/alibabacloud/cms/model/DescribeMetricDataResult.h include/alibabacloud/cms/model/DescribeMetricLastRequest.h include/alibabacloud/cms/model/DescribeMetricLastResult.h include/alibabacloud/cms/model/DescribeMetricListRequest.h include/alibabacloud/cms/model/DescribeMetricListResult.h include/alibabacloud/cms/model/DescribeMetricMetaListRequest.h include/alibabacloud/cms/model/DescribeMetricMetaListResult.h include/alibabacloud/cms/model/DescribeMetricRuleCountRequest.h include/alibabacloud/cms/model/DescribeMetricRuleCountResult.h include/alibabacloud/cms/model/DescribeMetricRuleListRequest.h include/alibabacloud/cms/model/DescribeMetricRuleListResult.h include/alibabacloud/cms/model/DescribeMetricRuleTargetsRequest.h include/alibabacloud/cms/model/DescribeMetricRuleTargetsResult.h include/alibabacloud/cms/model/DescribeMetricRuleTemplateAttributeRequest.h include/alibabacloud/cms/model/DescribeMetricRuleTemplateAttributeResult.h include/alibabacloud/cms/model/DescribeMetricRuleTemplateListRequest.h include/alibabacloud/cms/model/DescribeMetricRuleTemplateListResult.h include/alibabacloud/cms/model/DescribeMetricTopRequest.h include/alibabacloud/cms/model/DescribeMetricTopResult.h include/alibabacloud/cms/model/DescribeMonitorGroupCategoriesRequest.h include/alibabacloud/cms/model/DescribeMonitorGroupCategoriesResult.h include/alibabacloud/cms/model/DescribeMonitorGroupDynamicRulesRequest.h include/alibabacloud/cms/model/DescribeMonitorGroupDynamicRulesResult.h include/alibabacloud/cms/model/DescribeMonitorGroupInstanceAttributeRequest.h include/alibabacloud/cms/model/DescribeMonitorGroupInstanceAttributeResult.h include/alibabacloud/cms/model/DescribeMonitorGroupInstancesRequest.h include/alibabacloud/cms/model/DescribeMonitorGroupInstancesResult.h include/alibabacloud/cms/model/DescribeMonitorGroupNotifyPolicyListRequest.h include/alibabacloud/cms/model/DescribeMonitorGroupNotifyPolicyListResult.h include/alibabacloud/cms/model/DescribeMonitorGroupsRequest.h include/alibabacloud/cms/model/DescribeMonitorGroupsResult.h include/alibabacloud/cms/model/DescribeMonitoringAgentAccessKeyRequest.h include/alibabacloud/cms/model/DescribeMonitoringAgentAccessKeyResult.h include/alibabacloud/cms/model/DescribeMonitoringAgentConfigRequest.h include/alibabacloud/cms/model/DescribeMonitoringAgentConfigResult.h include/alibabacloud/cms/model/DescribeMonitoringAgentHostsRequest.h include/alibabacloud/cms/model/DescribeMonitoringAgentHostsResult.h include/alibabacloud/cms/model/DescribeMonitoringAgentProcessesRequest.h include/alibabacloud/cms/model/DescribeMonitoringAgentProcessesResult.h include/alibabacloud/cms/model/DescribeMonitoringAgentStatusesRequest.h include/alibabacloud/cms/model/DescribeMonitoringAgentStatusesResult.h include/alibabacloud/cms/model/DescribeMonitoringConfigRequest.h include/alibabacloud/cms/model/DescribeMonitoringConfigResult.h include/alibabacloud/cms/model/DescribeProductResourceTagKeyListRequest.h include/alibabacloud/cms/model/DescribeProductResourceTagKeyListResult.h include/alibabacloud/cms/model/DescribeProductsOfActiveMetricRuleRequest.h include/alibabacloud/cms/model/DescribeProductsOfActiveMetricRuleResult.h include/alibabacloud/cms/model/DescribeProjectMetaRequest.h include/alibabacloud/cms/model/DescribeProjectMetaResult.h include/alibabacloud/cms/model/DescribeSiteMonitorAttributeRequest.h include/alibabacloud/cms/model/DescribeSiteMonitorAttributeResult.h include/alibabacloud/cms/model/DescribeSiteMonitorDataRequest.h include/alibabacloud/cms/model/DescribeSiteMonitorDataResult.h include/alibabacloud/cms/model/DescribeSiteMonitorISPCityListRequest.h include/alibabacloud/cms/model/DescribeSiteMonitorISPCityListResult.h include/alibabacloud/cms/model/DescribeSiteMonitorListRequest.h include/alibabacloud/cms/model/DescribeSiteMonitorListResult.h include/alibabacloud/cms/model/DescribeSiteMonitorQuotaRequest.h include/alibabacloud/cms/model/DescribeSiteMonitorQuotaResult.h include/alibabacloud/cms/model/DescribeSiteMonitorStatisticsRequest.h include/alibabacloud/cms/model/DescribeSiteMonitorStatisticsResult.h include/alibabacloud/cms/model/DescribeSystemEventAttributeRequest.h include/alibabacloud/cms/model/DescribeSystemEventAttributeResult.h include/alibabacloud/cms/model/DescribeSystemEventCountRequest.h include/alibabacloud/cms/model/DescribeSystemEventCountResult.h include/alibabacloud/cms/model/DescribeSystemEventHistogramRequest.h include/alibabacloud/cms/model/DescribeSystemEventHistogramResult.h include/alibabacloud/cms/model/DescribeSystemEventMetaListRequest.h include/alibabacloud/cms/model/DescribeSystemEventMetaListResult.h include/alibabacloud/cms/model/DescribeTagKeyListRequest.h include/alibabacloud/cms/model/DescribeTagKeyListResult.h include/alibabacloud/cms/model/DescribeTagValueListRequest.h include/alibabacloud/cms/model/DescribeTagValueListResult.h include/alibabacloud/cms/model/DescribeUnhealthyHostAvailabilityRequest.h include/alibabacloud/cms/model/DescribeUnhealthyHostAvailabilityResult.h include/alibabacloud/cms/model/DisableActiveMetricRuleRequest.h include/alibabacloud/cms/model/DisableActiveMetricRuleResult.h include/alibabacloud/cms/model/DisableEventRulesRequest.h include/alibabacloud/cms/model/DisableEventRulesResult.h include/alibabacloud/cms/model/DisableHostAvailabilityRequest.h include/alibabacloud/cms/model/DisableHostAvailabilityResult.h include/alibabacloud/cms/model/DisableMetricRulesRequest.h include/alibabacloud/cms/model/DisableMetricRulesResult.h include/alibabacloud/cms/model/DisableSiteMonitorsRequest.h include/alibabacloud/cms/model/DisableSiteMonitorsResult.h include/alibabacloud/cms/model/EnableActiveMetricRuleRequest.h include/alibabacloud/cms/model/EnableActiveMetricRuleResult.h include/alibabacloud/cms/model/EnableEventRulesRequest.h include/alibabacloud/cms/model/EnableEventRulesResult.h include/alibabacloud/cms/model/EnableHostAvailabilityRequest.h include/alibabacloud/cms/model/EnableHostAvailabilityResult.h include/alibabacloud/cms/model/EnableMetricRulesRequest.h include/alibabacloud/cms/model/EnableMetricRulesResult.h include/alibabacloud/cms/model/EnableSiteMonitorsRequest.h include/alibabacloud/cms/model/EnableSiteMonitorsResult.h include/alibabacloud/cms/model/InstallMonitoringAgentRequest.h include/alibabacloud/cms/model/InstallMonitoringAgentResult.h include/alibabacloud/cms/model/ModifyGroupMonitoringAgentProcessRequest.h include/alibabacloud/cms/model/ModifyGroupMonitoringAgentProcessResult.h include/alibabacloud/cms/model/ModifyHostAvailabilityRequest.h include/alibabacloud/cms/model/ModifyHostAvailabilityResult.h include/alibabacloud/cms/model/ModifyMetricRuleTemplateRequest.h include/alibabacloud/cms/model/ModifyMetricRuleTemplateResult.h include/alibabacloud/cms/model/ModifyMonitorGroupRequest.h include/alibabacloud/cms/model/ModifyMonitorGroupResult.h include/alibabacloud/cms/model/ModifyMonitorGroupInstancesRequest.h include/alibabacloud/cms/model/ModifyMonitorGroupInstancesResult.h include/alibabacloud/cms/model/ModifySiteMonitorRequest.h include/alibabacloud/cms/model/ModifySiteMonitorResult.h include/alibabacloud/cms/model/PutContactRequest.h include/alibabacloud/cms/model/PutContactResult.h include/alibabacloud/cms/model/PutContactGroupRequest.h include/alibabacloud/cms/model/PutContactGroupResult.h include/alibabacloud/cms/model/PutCustomEventRequest.h include/alibabacloud/cms/model/PutCustomEventResult.h include/alibabacloud/cms/model/PutCustomMetricRequest.h include/alibabacloud/cms/model/PutCustomMetricResult.h include/alibabacloud/cms/model/PutEventRuleRequest.h include/alibabacloud/cms/model/PutEventRuleResult.h include/alibabacloud/cms/model/PutEventRuleTargetsRequest.h include/alibabacloud/cms/model/PutEventRuleTargetsResult.h include/alibabacloud/cms/model/PutExporterOutputRequest.h include/alibabacloud/cms/model/PutExporterOutputResult.h include/alibabacloud/cms/model/PutExporterRuleRequest.h include/alibabacloud/cms/model/PutExporterRuleResult.h include/alibabacloud/cms/model/PutGroupMetricRuleRequest.h include/alibabacloud/cms/model/PutGroupMetricRuleResult.h include/alibabacloud/cms/model/PutMetricRuleTargetsRequest.h include/alibabacloud/cms/model/PutMetricRuleTargetsResult.h include/alibabacloud/cms/model/PutMonitorGroupDynamicRuleRequest.h include/alibabacloud/cms/model/PutMonitorGroupDynamicRuleResult.h include/alibabacloud/cms/model/PutMonitoringConfigRequest.h include/alibabacloud/cms/model/PutMonitoringConfigResult.h include/alibabacloud/cms/model/PutResourceMetricRuleRequest.h include/alibabacloud/cms/model/PutResourceMetricRuleResult.h include/alibabacloud/cms/model/PutResourceMetricRulesRequest.h include/alibabacloud/cms/model/PutResourceMetricRulesResult.h include/alibabacloud/cms/model/RemoveTagsRequest.h include/alibabacloud/cms/model/RemoveTagsResult.h include/alibabacloud/cms/model/SendDryRunSystemEventRequest.h include/alibabacloud/cms/model/SendDryRunSystemEventResult.h include/alibabacloud/cms/model/UninstallMonitoringAgentRequest.h include/alibabacloud/cms/model/UninstallMonitoringAgentResult.h ) set(cms_src src/CmsClient.cc src/model/AddTagsRequest.cc src/model/AddTagsResult.cc src/model/ApplyMetricRuleTemplateRequest.cc src/model/ApplyMetricRuleTemplateResult.cc src/model/CreateDynamicTagGroupRequest.cc src/model/CreateDynamicTagGroupResult.cc src/model/CreateGroupMetricRulesRequest.cc src/model/CreateGroupMetricRulesResult.cc src/model/CreateGroupMonitoringAgentProcessRequest.cc src/model/CreateGroupMonitoringAgentProcessResult.cc src/model/CreateHostAvailabilityRequest.cc src/model/CreateHostAvailabilityResult.cc src/model/CreateMetricRuleResourcesRequest.cc src/model/CreateMetricRuleResourcesResult.cc src/model/CreateMetricRuleTemplateRequest.cc src/model/CreateMetricRuleTemplateResult.cc src/model/CreateMonitorAgentProcessRequest.cc src/model/CreateMonitorAgentProcessResult.cc src/model/CreateMonitorGroupRequest.cc src/model/CreateMonitorGroupResult.cc src/model/CreateMonitorGroupInstancesRequest.cc src/model/CreateMonitorGroupInstancesResult.cc src/model/CreateMonitorGroupNotifyPolicyRequest.cc src/model/CreateMonitorGroupNotifyPolicyResult.cc src/model/CreateMonitoringAgentProcessRequest.cc src/model/CreateMonitoringAgentProcessResult.cc src/model/CreateSiteMonitorRequest.cc src/model/CreateSiteMonitorResult.cc src/model/DeleteContactRequest.cc src/model/DeleteContactResult.cc src/model/DeleteContactGroupRequest.cc src/model/DeleteContactGroupResult.cc src/model/DeleteCustomMetricRequest.cc src/model/DeleteCustomMetricResult.cc src/model/DeleteDynamicTagGroupRequest.cc src/model/DeleteDynamicTagGroupResult.cc src/model/DeleteEventRuleTargetsRequest.cc src/model/DeleteEventRuleTargetsResult.cc src/model/DeleteEventRulesRequest.cc src/model/DeleteEventRulesResult.cc src/model/DeleteExporterOutputRequest.cc src/model/DeleteExporterOutputResult.cc src/model/DeleteExporterRuleRequest.cc src/model/DeleteExporterRuleResult.cc src/model/DeleteGroupMonitoringAgentProcessRequest.cc src/model/DeleteGroupMonitoringAgentProcessResult.cc src/model/DeleteHostAvailabilityRequest.cc src/model/DeleteHostAvailabilityResult.cc src/model/DeleteMetricRuleResourcesRequest.cc src/model/DeleteMetricRuleResourcesResult.cc src/model/DeleteMetricRuleTargetsRequest.cc src/model/DeleteMetricRuleTargetsResult.cc src/model/DeleteMetricRuleTemplateRequest.cc src/model/DeleteMetricRuleTemplateResult.cc src/model/DeleteMetricRulesRequest.cc src/model/DeleteMetricRulesResult.cc src/model/DeleteMonitorGroupRequest.cc src/model/DeleteMonitorGroupResult.cc src/model/DeleteMonitorGroupDynamicRuleRequest.cc src/model/DeleteMonitorGroupDynamicRuleResult.cc src/model/DeleteMonitorGroupInstancesRequest.cc src/model/DeleteMonitorGroupInstancesResult.cc src/model/DeleteMonitorGroupNotifyPolicyRequest.cc src/model/DeleteMonitorGroupNotifyPolicyResult.cc src/model/DeleteMonitoringAgentProcessRequest.cc src/model/DeleteMonitoringAgentProcessResult.cc src/model/DeleteSiteMonitorsRequest.cc src/model/DeleteSiteMonitorsResult.cc src/model/DescribeActiveMetricRuleListRequest.cc src/model/DescribeActiveMetricRuleListResult.cc src/model/DescribeAlertHistoryListRequest.cc src/model/DescribeAlertHistoryListResult.cc src/model/DescribeAlertingMetricRuleResourcesRequest.cc src/model/DescribeAlertingMetricRuleResourcesResult.cc src/model/DescribeContactGroupListRequest.cc src/model/DescribeContactGroupListResult.cc src/model/DescribeContactListRequest.cc src/model/DescribeContactListResult.cc src/model/DescribeContactListByContactGroupRequest.cc src/model/DescribeContactListByContactGroupResult.cc src/model/DescribeCustomEventAttributeRequest.cc src/model/DescribeCustomEventAttributeResult.cc src/model/DescribeCustomEventCountRequest.cc src/model/DescribeCustomEventCountResult.cc src/model/DescribeCustomEventHistogramRequest.cc src/model/DescribeCustomEventHistogramResult.cc src/model/DescribeCustomMetricListRequest.cc src/model/DescribeCustomMetricListResult.cc src/model/DescribeDynamicTagRuleListRequest.cc src/model/DescribeDynamicTagRuleListResult.cc src/model/DescribeEventRuleAttributeRequest.cc src/model/DescribeEventRuleAttributeResult.cc src/model/DescribeEventRuleListRequest.cc src/model/DescribeEventRuleListResult.cc src/model/DescribeEventRuleTargetListRequest.cc src/model/DescribeEventRuleTargetListResult.cc src/model/DescribeExporterOutputListRequest.cc src/model/DescribeExporterOutputListResult.cc src/model/DescribeExporterRuleListRequest.cc src/model/DescribeExporterRuleListResult.cc src/model/DescribeFolderListRequest.cc src/model/DescribeFolderListResult.cc src/model/DescribeGroupMonitoringAgentProcessRequest.cc src/model/DescribeGroupMonitoringAgentProcessResult.cc src/model/DescribeHostAvailabilityListRequest.cc src/model/DescribeHostAvailabilityListResult.cc src/model/DescribeMetricDataRequest.cc src/model/DescribeMetricDataResult.cc src/model/DescribeMetricLastRequest.cc src/model/DescribeMetricLastResult.cc src/model/DescribeMetricListRequest.cc src/model/DescribeMetricListResult.cc src/model/DescribeMetricMetaListRequest.cc src/model/DescribeMetricMetaListResult.cc src/model/DescribeMetricRuleCountRequest.cc src/model/DescribeMetricRuleCountResult.cc src/model/DescribeMetricRuleListRequest.cc src/model/DescribeMetricRuleListResult.cc src/model/DescribeMetricRuleTargetsRequest.cc src/model/DescribeMetricRuleTargetsResult.cc src/model/DescribeMetricRuleTemplateAttributeRequest.cc src/model/DescribeMetricRuleTemplateAttributeResult.cc src/model/DescribeMetricRuleTemplateListRequest.cc src/model/DescribeMetricRuleTemplateListResult.cc src/model/DescribeMetricTopRequest.cc src/model/DescribeMetricTopResult.cc src/model/DescribeMonitorGroupCategoriesRequest.cc src/model/DescribeMonitorGroupCategoriesResult.cc src/model/DescribeMonitorGroupDynamicRulesRequest.cc src/model/DescribeMonitorGroupDynamicRulesResult.cc src/model/DescribeMonitorGroupInstanceAttributeRequest.cc src/model/DescribeMonitorGroupInstanceAttributeResult.cc src/model/DescribeMonitorGroupInstancesRequest.cc src/model/DescribeMonitorGroupInstancesResult.cc src/model/DescribeMonitorGroupNotifyPolicyListRequest.cc src/model/DescribeMonitorGroupNotifyPolicyListResult.cc src/model/DescribeMonitorGroupsRequest.cc src/model/DescribeMonitorGroupsResult.cc src/model/DescribeMonitoringAgentAccessKeyRequest.cc src/model/DescribeMonitoringAgentAccessKeyResult.cc src/model/DescribeMonitoringAgentConfigRequest.cc src/model/DescribeMonitoringAgentConfigResult.cc src/model/DescribeMonitoringAgentHostsRequest.cc src/model/DescribeMonitoringAgentHostsResult.cc src/model/DescribeMonitoringAgentProcessesRequest.cc src/model/DescribeMonitoringAgentProcessesResult.cc src/model/DescribeMonitoringAgentStatusesRequest.cc src/model/DescribeMonitoringAgentStatusesResult.cc src/model/DescribeMonitoringConfigRequest.cc src/model/DescribeMonitoringConfigResult.cc src/model/DescribeProductResourceTagKeyListRequest.cc src/model/DescribeProductResourceTagKeyListResult.cc src/model/DescribeProductsOfActiveMetricRuleRequest.cc src/model/DescribeProductsOfActiveMetricRuleResult.cc src/model/DescribeProjectMetaRequest.cc src/model/DescribeProjectMetaResult.cc src/model/DescribeSiteMonitorAttributeRequest.cc src/model/DescribeSiteMonitorAttributeResult.cc src/model/DescribeSiteMonitorDataRequest.cc src/model/DescribeSiteMonitorDataResult.cc src/model/DescribeSiteMonitorISPCityListRequest.cc src/model/DescribeSiteMonitorISPCityListResult.cc src/model/DescribeSiteMonitorListRequest.cc src/model/DescribeSiteMonitorListResult.cc src/model/DescribeSiteMonitorQuotaRequest.cc src/model/DescribeSiteMonitorQuotaResult.cc src/model/DescribeSiteMonitorStatisticsRequest.cc src/model/DescribeSiteMonitorStatisticsResult.cc src/model/DescribeSystemEventAttributeRequest.cc src/model/DescribeSystemEventAttributeResult.cc src/model/DescribeSystemEventCountRequest.cc src/model/DescribeSystemEventCountResult.cc src/model/DescribeSystemEventHistogramRequest.cc src/model/DescribeSystemEventHistogramResult.cc src/model/DescribeSystemEventMetaListRequest.cc src/model/DescribeSystemEventMetaListResult.cc src/model/DescribeTagKeyListRequest.cc src/model/DescribeTagKeyListResult.cc src/model/DescribeTagValueListRequest.cc src/model/DescribeTagValueListResult.cc src/model/DescribeUnhealthyHostAvailabilityRequest.cc src/model/DescribeUnhealthyHostAvailabilityResult.cc src/model/DisableActiveMetricRuleRequest.cc src/model/DisableActiveMetricRuleResult.cc src/model/DisableEventRulesRequest.cc src/model/DisableEventRulesResult.cc src/model/DisableHostAvailabilityRequest.cc src/model/DisableHostAvailabilityResult.cc src/model/DisableMetricRulesRequest.cc src/model/DisableMetricRulesResult.cc src/model/DisableSiteMonitorsRequest.cc src/model/DisableSiteMonitorsResult.cc src/model/EnableActiveMetricRuleRequest.cc src/model/EnableActiveMetricRuleResult.cc src/model/EnableEventRulesRequest.cc src/model/EnableEventRulesResult.cc src/model/EnableHostAvailabilityRequest.cc src/model/EnableHostAvailabilityResult.cc src/model/EnableMetricRulesRequest.cc src/model/EnableMetricRulesResult.cc src/model/EnableSiteMonitorsRequest.cc src/model/EnableSiteMonitorsResult.cc src/model/InstallMonitoringAgentRequest.cc src/model/InstallMonitoringAgentResult.cc src/model/ModifyGroupMonitoringAgentProcessRequest.cc src/model/ModifyGroupMonitoringAgentProcessResult.cc src/model/ModifyHostAvailabilityRequest.cc src/model/ModifyHostAvailabilityResult.cc src/model/ModifyMetricRuleTemplateRequest.cc src/model/ModifyMetricRuleTemplateResult.cc src/model/ModifyMonitorGroupRequest.cc src/model/ModifyMonitorGroupResult.cc src/model/ModifyMonitorGroupInstancesRequest.cc src/model/ModifyMonitorGroupInstancesResult.cc src/model/ModifySiteMonitorRequest.cc src/model/ModifySiteMonitorResult.cc src/model/PutContactRequest.cc src/model/PutContactResult.cc src/model/PutContactGroupRequest.cc src/model/PutContactGroupResult.cc src/model/PutCustomEventRequest.cc src/model/PutCustomEventResult.cc src/model/PutCustomMetricRequest.cc src/model/PutCustomMetricResult.cc src/model/PutEventRuleRequest.cc src/model/PutEventRuleResult.cc src/model/PutEventRuleTargetsRequest.cc src/model/PutEventRuleTargetsResult.cc src/model/PutExporterOutputRequest.cc src/model/PutExporterOutputResult.cc src/model/PutExporterRuleRequest.cc src/model/PutExporterRuleResult.cc src/model/PutGroupMetricRuleRequest.cc src/model/PutGroupMetricRuleResult.cc src/model/PutMetricRuleTargetsRequest.cc src/model/PutMetricRuleTargetsResult.cc src/model/PutMonitorGroupDynamicRuleRequest.cc src/model/PutMonitorGroupDynamicRuleResult.cc src/model/PutMonitoringConfigRequest.cc src/model/PutMonitoringConfigResult.cc src/model/PutResourceMetricRuleRequest.cc src/model/PutResourceMetricRuleResult.cc src/model/PutResourceMetricRulesRequest.cc src/model/PutResourceMetricRulesResult.cc src/model/RemoveTagsRequest.cc src/model/RemoveTagsResult.cc src/model/SendDryRunSystemEventRequest.cc src/model/SendDryRunSystemEventResult.cc src/model/UninstallMonitoringAgentRequest.cc src/model/UninstallMonitoringAgentResult.cc ) add_library(cms ${LIB_TYPE} ${cms_public_header} ${cms_public_header_model} ${cms_src}) set_target_properties(cms 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}cms ) if(${LIB_TYPE} STREQUAL "SHARED") set_target_properties(cms PROPERTIES DEFINE_SYMBOL ALIBABACLOUD_CMS_LIBRARY) endif() target_include_directories(cms PRIVATE include ${CMAKE_SOURCE_DIR}/core/include ) target_link_libraries(cms core) if(CMAKE_HOST_WIN32) ExternalProject_Get_Property(jsoncpp INSTALL_DIR) set(jsoncpp_install_dir ${INSTALL_DIR}) add_dependencies(cms jsoncpp) target_include_directories(cms PRIVATE ${jsoncpp_install_dir}/include) target_link_libraries(cms ${jsoncpp_install_dir}/lib/jsoncpp.lib) set_target_properties(cms PROPERTIES COMPILE_OPTIONS "/bigobj") else() target_include_directories(cms PRIVATE /usr/include/jsoncpp) target_link_libraries(cms jsoncpp) endif() install(FILES ${cms_public_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/cms) install(FILES ${cms_public_header_model} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/cms/model) install(TARGETS cms ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )