# # 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(opensearch_public_header include/alibabacloud/opensearch/OpenSearchClient.h include/alibabacloud/opensearch/OpenSearchExport.h ) set(opensearch_public_header_model include/alibabacloud/opensearch/model/BindESUserAnalyzerRequest.h include/alibabacloud/opensearch/model/BindESUserAnalyzerResult.h include/alibabacloud/opensearch/model/BindEsInstanceRequest.h include/alibabacloud/opensearch/model/BindEsInstanceResult.h include/alibabacloud/opensearch/model/CompileSortScriptRequest.h include/alibabacloud/opensearch/model/CompileSortScriptResult.h include/alibabacloud/opensearch/model/CreateABTestExperimentRequest.h include/alibabacloud/opensearch/model/CreateABTestExperimentResult.h include/alibabacloud/opensearch/model/CreateABTestGroupRequest.h include/alibabacloud/opensearch/model/CreateABTestGroupResult.h include/alibabacloud/opensearch/model/CreateABTestSceneRequest.h include/alibabacloud/opensearch/model/CreateABTestSceneResult.h include/alibabacloud/opensearch/model/CreateAppRequest.h include/alibabacloud/opensearch/model/CreateAppResult.h include/alibabacloud/opensearch/model/CreateAppGroupRequest.h include/alibabacloud/opensearch/model/CreateAppGroupResult.h include/alibabacloud/opensearch/model/CreateFirstRankRequest.h include/alibabacloud/opensearch/model/CreateFirstRankResult.h include/alibabacloud/opensearch/model/CreateFunctionInstanceRequest.h include/alibabacloud/opensearch/model/CreateFunctionInstanceResult.h include/alibabacloud/opensearch/model/CreateFunctionTaskRequest.h include/alibabacloud/opensearch/model/CreateFunctionTaskResult.h include/alibabacloud/opensearch/model/CreateInterventionDictionaryRequest.h include/alibabacloud/opensearch/model/CreateInterventionDictionaryResult.h include/alibabacloud/opensearch/model/CreateQueryProcessorRequest.h include/alibabacloud/opensearch/model/CreateQueryProcessorResult.h include/alibabacloud/opensearch/model/CreateScheduledTaskRequest.h include/alibabacloud/opensearch/model/CreateScheduledTaskResult.h include/alibabacloud/opensearch/model/CreateSearchStrategyRequest.h include/alibabacloud/opensearch/model/CreateSearchStrategyResult.h include/alibabacloud/opensearch/model/CreateSecondRankRequest.h include/alibabacloud/opensearch/model/CreateSecondRankResult.h include/alibabacloud/opensearch/model/CreateSortScriptRequest.h include/alibabacloud/opensearch/model/CreateSortScriptResult.h include/alibabacloud/opensearch/model/CreateUserAnalyzerRequest.h include/alibabacloud/opensearch/model/CreateUserAnalyzerResult.h include/alibabacloud/opensearch/model/DeleteABTestExperimentRequest.h include/alibabacloud/opensearch/model/DeleteABTestExperimentResult.h include/alibabacloud/opensearch/model/DeleteABTestGroupRequest.h include/alibabacloud/opensearch/model/DeleteABTestGroupResult.h include/alibabacloud/opensearch/model/DeleteABTestSceneRequest.h include/alibabacloud/opensearch/model/DeleteABTestSceneResult.h include/alibabacloud/opensearch/model/DeleteFunctionInstanceRequest.h include/alibabacloud/opensearch/model/DeleteFunctionInstanceResult.h include/alibabacloud/opensearch/model/DeleteFunctionTaskRequest.h include/alibabacloud/opensearch/model/DeleteFunctionTaskResult.h include/alibabacloud/opensearch/model/DeleteSortScriptRequest.h include/alibabacloud/opensearch/model/DeleteSortScriptResult.h include/alibabacloud/opensearch/model/DeleteSortScriptFileRequest.h include/alibabacloud/opensearch/model/DeleteSortScriptFileResult.h include/alibabacloud/opensearch/model/DescribeABTestExperimentRequest.h include/alibabacloud/opensearch/model/DescribeABTestExperimentResult.h include/alibabacloud/opensearch/model/DescribeABTestGroupRequest.h include/alibabacloud/opensearch/model/DescribeABTestGroupResult.h include/alibabacloud/opensearch/model/DescribeABTestSceneRequest.h include/alibabacloud/opensearch/model/DescribeABTestSceneResult.h include/alibabacloud/opensearch/model/DescribeAppRequest.h include/alibabacloud/opensearch/model/DescribeAppResult.h include/alibabacloud/opensearch/model/DescribeAppGroupRequest.h include/alibabacloud/opensearch/model/DescribeAppGroupResult.h include/alibabacloud/opensearch/model/DescribeAppStatisticsRequest.h include/alibabacloud/opensearch/model/DescribeAppStatisticsResult.h include/alibabacloud/opensearch/model/DescribeAppsRequest.h include/alibabacloud/opensearch/model/DescribeAppsResult.h include/alibabacloud/opensearch/model/DescribeDataCollctionRequest.h include/alibabacloud/opensearch/model/DescribeDataCollctionResult.h include/alibabacloud/opensearch/model/DescribeFirstRankRequest.h include/alibabacloud/opensearch/model/DescribeFirstRankResult.h include/alibabacloud/opensearch/model/DescribeInterventionDictionaryRequest.h include/alibabacloud/opensearch/model/DescribeInterventionDictionaryResult.h include/alibabacloud/opensearch/model/DescribeQueryProcessorRequest.h include/alibabacloud/opensearch/model/DescribeQueryProcessorResult.h include/alibabacloud/opensearch/model/DescribeRegionRequest.h include/alibabacloud/opensearch/model/DescribeRegionResult.h include/alibabacloud/opensearch/model/DescribeRegionsRequest.h include/alibabacloud/opensearch/model/DescribeRegionsResult.h include/alibabacloud/opensearch/model/DescribeScheduledTaskRequest.h include/alibabacloud/opensearch/model/DescribeScheduledTaskResult.h include/alibabacloud/opensearch/model/DescribeSecondRankRequest.h include/alibabacloud/opensearch/model/DescribeSecondRankResult.h include/alibabacloud/opensearch/model/DescribeSlowQueryStatusRequest.h include/alibabacloud/opensearch/model/DescribeSlowQueryStatusResult.h include/alibabacloud/opensearch/model/DescribeUserAnalyzerRequest.h include/alibabacloud/opensearch/model/DescribeUserAnalyzerResult.h include/alibabacloud/opensearch/model/DisableSlowQueryRequest.h include/alibabacloud/opensearch/model/DisableSlowQueryResult.h include/alibabacloud/opensearch/model/EnableSlowQueryRequest.h include/alibabacloud/opensearch/model/EnableSlowQueryResult.h include/alibabacloud/opensearch/model/GenerateMergedTableRequest.h include/alibabacloud/opensearch/model/GenerateMergedTableResult.h include/alibabacloud/opensearch/model/GetDomainRequest.h include/alibabacloud/opensearch/model/GetDomainResult.h include/alibabacloud/opensearch/model/GetFunctionCurrentVersionRequest.h include/alibabacloud/opensearch/model/GetFunctionCurrentVersionResult.h include/alibabacloud/opensearch/model/GetFunctionDefaultInstanceRequest.h include/alibabacloud/opensearch/model/GetFunctionDefaultInstanceResult.h include/alibabacloud/opensearch/model/GetFunctionInstanceRequest.h include/alibabacloud/opensearch/model/GetFunctionInstanceResult.h include/alibabacloud/opensearch/model/GetFunctionTaskRequest.h include/alibabacloud/opensearch/model/GetFunctionTaskResult.h include/alibabacloud/opensearch/model/GetFunctionVersionRequest.h include/alibabacloud/opensearch/model/GetFunctionVersionResult.h include/alibabacloud/opensearch/model/GetModelReportRequest.h include/alibabacloud/opensearch/model/GetModelReportResult.h include/alibabacloud/opensearch/model/GetScriptFileNamesRequest.h include/alibabacloud/opensearch/model/GetScriptFileNamesResult.h include/alibabacloud/opensearch/model/GetSearchStrategyRequest.h include/alibabacloud/opensearch/model/GetSearchStrategyResult.h include/alibabacloud/opensearch/model/GetSortScriptRequest.h include/alibabacloud/opensearch/model/GetSortScriptResult.h include/alibabacloud/opensearch/model/GetSortScriptFileRequest.h include/alibabacloud/opensearch/model/GetSortScriptFileResult.h include/alibabacloud/opensearch/model/ListABTestExperimentsRequest.h include/alibabacloud/opensearch/model/ListABTestExperimentsResult.h include/alibabacloud/opensearch/model/ListABTestFixedFlowDividersRequest.h include/alibabacloud/opensearch/model/ListABTestFixedFlowDividersResult.h include/alibabacloud/opensearch/model/ListABTestGroupsRequest.h include/alibabacloud/opensearch/model/ListABTestGroupsResult.h include/alibabacloud/opensearch/model/ListABTestScenesRequest.h include/alibabacloud/opensearch/model/ListABTestScenesResult.h include/alibabacloud/opensearch/model/ListAppGroupsRequest.h include/alibabacloud/opensearch/model/ListAppGroupsResult.h include/alibabacloud/opensearch/model/ListAppsRequest.h include/alibabacloud/opensearch/model/ListAppsResult.h include/alibabacloud/opensearch/model/ListDataCollectionsRequest.h include/alibabacloud/opensearch/model/ListDataCollectionsResult.h include/alibabacloud/opensearch/model/ListDataSourceTableFieldsRequest.h include/alibabacloud/opensearch/model/ListDataSourceTableFieldsResult.h include/alibabacloud/opensearch/model/ListDataSourceTablesRequest.h include/alibabacloud/opensearch/model/ListDataSourceTablesResult.h include/alibabacloud/opensearch/model/ListFirstRanksRequest.h include/alibabacloud/opensearch/model/ListFirstRanksResult.h include/alibabacloud/opensearch/model/ListFunctionInstancesRequest.h include/alibabacloud/opensearch/model/ListFunctionInstancesResult.h include/alibabacloud/opensearch/model/ListFunctionTasksRequest.h include/alibabacloud/opensearch/model/ListFunctionTasksResult.h include/alibabacloud/opensearch/model/ListInterventionDictionariesRequest.h include/alibabacloud/opensearch/model/ListInterventionDictionariesResult.h include/alibabacloud/opensearch/model/ListInterventionDictionaryEntriesRequest.h include/alibabacloud/opensearch/model/ListInterventionDictionaryEntriesResult.h include/alibabacloud/opensearch/model/ListInterventionDictionaryNerResultsRequest.h include/alibabacloud/opensearch/model/ListInterventionDictionaryNerResultsResult.h include/alibabacloud/opensearch/model/ListInterventionDictionaryRelatedEntitiesRequest.h include/alibabacloud/opensearch/model/ListInterventionDictionaryRelatedEntitiesResult.h include/alibabacloud/opensearch/model/ListModelsRequest.h include/alibabacloud/opensearch/model/ListModelsResult.h include/alibabacloud/opensearch/model/ListProceedingsRequest.h include/alibabacloud/opensearch/model/ListProceedingsResult.h include/alibabacloud/opensearch/model/ListQueryProcessorAnalyzerResultsRequest.h include/alibabacloud/opensearch/model/ListQueryProcessorAnalyzerResultsResult.h include/alibabacloud/opensearch/model/ListQueryProcessorNersRequest.h include/alibabacloud/opensearch/model/ListQueryProcessorNersResult.h include/alibabacloud/opensearch/model/ListQueryProcessorsRequest.h include/alibabacloud/opensearch/model/ListQueryProcessorsResult.h include/alibabacloud/opensearch/model/ListQuotaReviewTasksRequest.h include/alibabacloud/opensearch/model/ListQuotaReviewTasksResult.h include/alibabacloud/opensearch/model/ListScheduledTasksRequest.h include/alibabacloud/opensearch/model/ListScheduledTasksResult.h include/alibabacloud/opensearch/model/ListSearchStrategiesRequest.h include/alibabacloud/opensearch/model/ListSearchStrategiesResult.h include/alibabacloud/opensearch/model/ListSecondRanksRequest.h include/alibabacloud/opensearch/model/ListSecondRanksResult.h include/alibabacloud/opensearch/model/ListSlowQueryCategoriesRequest.h include/alibabacloud/opensearch/model/ListSlowQueryCategoriesResult.h include/alibabacloud/opensearch/model/ListSlowQueryQueriesRequest.h include/alibabacloud/opensearch/model/ListSlowQueryQueriesResult.h include/alibabacloud/opensearch/model/ListSortExpressionsRequest.h include/alibabacloud/opensearch/model/ListSortExpressionsResult.h include/alibabacloud/opensearch/model/ListSortScriptsRequest.h include/alibabacloud/opensearch/model/ListSortScriptsResult.h include/alibabacloud/opensearch/model/ListStatisticLogsRequest.h include/alibabacloud/opensearch/model/ListStatisticLogsResult.h include/alibabacloud/opensearch/model/ListStatisticReportRequest.h include/alibabacloud/opensearch/model/ListStatisticReportResult.h include/alibabacloud/opensearch/model/ListTagResourcesRequest.h include/alibabacloud/opensearch/model/ListTagResourcesResult.h include/alibabacloud/opensearch/model/ListUserAnalyzerEntriesRequest.h include/alibabacloud/opensearch/model/ListUserAnalyzerEntriesResult.h include/alibabacloud/opensearch/model/ListUserAnalyzersRequest.h include/alibabacloud/opensearch/model/ListUserAnalyzersResult.h include/alibabacloud/opensearch/model/ModifyAppGroupRequest.h include/alibabacloud/opensearch/model/ModifyAppGroupResult.h include/alibabacloud/opensearch/model/ModifyAppGroupQuotaRequest.h include/alibabacloud/opensearch/model/ModifyAppGroupQuotaResult.h include/alibabacloud/opensearch/model/ModifyFirstRankRequest.h include/alibabacloud/opensearch/model/ModifyFirstRankResult.h include/alibabacloud/opensearch/model/ModifyQueryProcessorRequest.h include/alibabacloud/opensearch/model/ModifyQueryProcessorResult.h include/alibabacloud/opensearch/model/ModifyScheduledTaskRequest.h include/alibabacloud/opensearch/model/ModifyScheduledTaskResult.h include/alibabacloud/opensearch/model/ModifySecondRankRequest.h include/alibabacloud/opensearch/model/ModifySecondRankResult.h include/alibabacloud/opensearch/model/PreviewModelRequest.h include/alibabacloud/opensearch/model/PreviewModelResult.h include/alibabacloud/opensearch/model/PushInterventionDictionaryEntriesRequest.h include/alibabacloud/opensearch/model/PushInterventionDictionaryEntriesResult.h include/alibabacloud/opensearch/model/PushUserAnalyzerEntriesRequest.h include/alibabacloud/opensearch/model/PushUserAnalyzerEntriesResult.h include/alibabacloud/opensearch/model/RankPreviewQueryRequest.h include/alibabacloud/opensearch/model/RankPreviewQueryResult.h include/alibabacloud/opensearch/model/ReleaseSortScriptRequest.h include/alibabacloud/opensearch/model/ReleaseSortScriptResult.h include/alibabacloud/opensearch/model/RemoveAppRequest.h include/alibabacloud/opensearch/model/RemoveAppResult.h include/alibabacloud/opensearch/model/RemoveAppGroupRequest.h include/alibabacloud/opensearch/model/RemoveAppGroupResult.h include/alibabacloud/opensearch/model/RemoveDataCollectionRequest.h include/alibabacloud/opensearch/model/RemoveDataCollectionResult.h include/alibabacloud/opensearch/model/RemoveFirstRankRequest.h include/alibabacloud/opensearch/model/RemoveFirstRankResult.h include/alibabacloud/opensearch/model/RemoveInterventionDictionaryRequest.h include/alibabacloud/opensearch/model/RemoveInterventionDictionaryResult.h include/alibabacloud/opensearch/model/RemoveQueryProcessorRequest.h include/alibabacloud/opensearch/model/RemoveQueryProcessorResult.h include/alibabacloud/opensearch/model/RemoveScheduledTaskRequest.h include/alibabacloud/opensearch/model/RemoveScheduledTaskResult.h include/alibabacloud/opensearch/model/RemoveSearchStrategyRequest.h include/alibabacloud/opensearch/model/RemoveSearchStrategyResult.h include/alibabacloud/opensearch/model/RemoveSecondRankRequest.h include/alibabacloud/opensearch/model/RemoveSecondRankResult.h include/alibabacloud/opensearch/model/RemoveUserAnalyzerRequest.h include/alibabacloud/opensearch/model/RemoveUserAnalyzerResult.h include/alibabacloud/opensearch/model/RenewAppGroupRequest.h include/alibabacloud/opensearch/model/RenewAppGroupResult.h include/alibabacloud/opensearch/model/ReplaceAppGroupCommodityCodeRequest.h include/alibabacloud/opensearch/model/ReplaceAppGroupCommodityCodeResult.h include/alibabacloud/opensearch/model/SaveSortScriptFileRequest.h include/alibabacloud/opensearch/model/SaveSortScriptFileResult.h include/alibabacloud/opensearch/model/StartSlowQueryAnalyzerRequest.h include/alibabacloud/opensearch/model/StartSlowQueryAnalyzerResult.h include/alibabacloud/opensearch/model/TagResourcesRequest.h include/alibabacloud/opensearch/model/TagResourcesResult.h include/alibabacloud/opensearch/model/UnbindESUserAnalyzerRequest.h include/alibabacloud/opensearch/model/UnbindESUserAnalyzerResult.h include/alibabacloud/opensearch/model/UnbindEsInstanceRequest.h include/alibabacloud/opensearch/model/UnbindEsInstanceResult.h include/alibabacloud/opensearch/model/UntagResourcesRequest.h include/alibabacloud/opensearch/model/UntagResourcesResult.h include/alibabacloud/opensearch/model/UpdateABTestExperimentRequest.h include/alibabacloud/opensearch/model/UpdateABTestExperimentResult.h include/alibabacloud/opensearch/model/UpdateABTestFixedFlowDividersRequest.h include/alibabacloud/opensearch/model/UpdateABTestFixedFlowDividersResult.h include/alibabacloud/opensearch/model/UpdateABTestGroupRequest.h include/alibabacloud/opensearch/model/UpdateABTestGroupResult.h include/alibabacloud/opensearch/model/UpdateABTestSceneRequest.h include/alibabacloud/opensearch/model/UpdateABTestSceneResult.h include/alibabacloud/opensearch/model/UpdateFetchFieldsRequest.h include/alibabacloud/opensearch/model/UpdateFetchFieldsResult.h include/alibabacloud/opensearch/model/UpdateFunctionDefaultInstanceRequest.h include/alibabacloud/opensearch/model/UpdateFunctionDefaultInstanceResult.h include/alibabacloud/opensearch/model/UpdateFunctionInstanceRequest.h include/alibabacloud/opensearch/model/UpdateFunctionInstanceResult.h include/alibabacloud/opensearch/model/UpdateSearchStrategyRequest.h include/alibabacloud/opensearch/model/UpdateSearchStrategyResult.h include/alibabacloud/opensearch/model/UpdateSortScriptRequest.h include/alibabacloud/opensearch/model/UpdateSortScriptResult.h include/alibabacloud/opensearch/model/UpdateSummariesRequest.h include/alibabacloud/opensearch/model/UpdateSummariesResult.h include/alibabacloud/opensearch/model/ValidateDataSourcesRequest.h include/alibabacloud/opensearch/model/ValidateDataSourcesResult.h ) set(opensearch_src src/OpenSearchClient.cc src/model/BindESUserAnalyzerRequest.cc src/model/BindESUserAnalyzerResult.cc src/model/BindEsInstanceRequest.cc src/model/BindEsInstanceResult.cc src/model/CompileSortScriptRequest.cc src/model/CompileSortScriptResult.cc src/model/CreateABTestExperimentRequest.cc src/model/CreateABTestExperimentResult.cc src/model/CreateABTestGroupRequest.cc src/model/CreateABTestGroupResult.cc src/model/CreateABTestSceneRequest.cc src/model/CreateABTestSceneResult.cc src/model/CreateAppRequest.cc src/model/CreateAppResult.cc src/model/CreateAppGroupRequest.cc src/model/CreateAppGroupResult.cc src/model/CreateFirstRankRequest.cc src/model/CreateFirstRankResult.cc src/model/CreateFunctionInstanceRequest.cc src/model/CreateFunctionInstanceResult.cc src/model/CreateFunctionTaskRequest.cc src/model/CreateFunctionTaskResult.cc src/model/CreateInterventionDictionaryRequest.cc src/model/CreateInterventionDictionaryResult.cc src/model/CreateQueryProcessorRequest.cc src/model/CreateQueryProcessorResult.cc src/model/CreateScheduledTaskRequest.cc src/model/CreateScheduledTaskResult.cc src/model/CreateSearchStrategyRequest.cc src/model/CreateSearchStrategyResult.cc src/model/CreateSecondRankRequest.cc src/model/CreateSecondRankResult.cc src/model/CreateSortScriptRequest.cc src/model/CreateSortScriptResult.cc src/model/CreateUserAnalyzerRequest.cc src/model/CreateUserAnalyzerResult.cc src/model/DeleteABTestExperimentRequest.cc src/model/DeleteABTestExperimentResult.cc src/model/DeleteABTestGroupRequest.cc src/model/DeleteABTestGroupResult.cc src/model/DeleteABTestSceneRequest.cc src/model/DeleteABTestSceneResult.cc src/model/DeleteFunctionInstanceRequest.cc src/model/DeleteFunctionInstanceResult.cc src/model/DeleteFunctionTaskRequest.cc src/model/DeleteFunctionTaskResult.cc src/model/DeleteSortScriptRequest.cc src/model/DeleteSortScriptResult.cc src/model/DeleteSortScriptFileRequest.cc src/model/DeleteSortScriptFileResult.cc src/model/DescribeABTestExperimentRequest.cc src/model/DescribeABTestExperimentResult.cc src/model/DescribeABTestGroupRequest.cc src/model/DescribeABTestGroupResult.cc src/model/DescribeABTestSceneRequest.cc src/model/DescribeABTestSceneResult.cc src/model/DescribeAppRequest.cc src/model/DescribeAppResult.cc src/model/DescribeAppGroupRequest.cc src/model/DescribeAppGroupResult.cc src/model/DescribeAppStatisticsRequest.cc src/model/DescribeAppStatisticsResult.cc src/model/DescribeAppsRequest.cc src/model/DescribeAppsResult.cc src/model/DescribeDataCollctionRequest.cc src/model/DescribeDataCollctionResult.cc src/model/DescribeFirstRankRequest.cc src/model/DescribeFirstRankResult.cc src/model/DescribeInterventionDictionaryRequest.cc src/model/DescribeInterventionDictionaryResult.cc src/model/DescribeQueryProcessorRequest.cc src/model/DescribeQueryProcessorResult.cc src/model/DescribeRegionRequest.cc src/model/DescribeRegionResult.cc src/model/DescribeRegionsRequest.cc src/model/DescribeRegionsResult.cc src/model/DescribeScheduledTaskRequest.cc src/model/DescribeScheduledTaskResult.cc src/model/DescribeSecondRankRequest.cc src/model/DescribeSecondRankResult.cc src/model/DescribeSlowQueryStatusRequest.cc src/model/DescribeSlowQueryStatusResult.cc src/model/DescribeUserAnalyzerRequest.cc src/model/DescribeUserAnalyzerResult.cc src/model/DisableSlowQueryRequest.cc src/model/DisableSlowQueryResult.cc src/model/EnableSlowQueryRequest.cc src/model/EnableSlowQueryResult.cc src/model/GenerateMergedTableRequest.cc src/model/GenerateMergedTableResult.cc src/model/GetDomainRequest.cc src/model/GetDomainResult.cc src/model/GetFunctionCurrentVersionRequest.cc src/model/GetFunctionCurrentVersionResult.cc src/model/GetFunctionDefaultInstanceRequest.cc src/model/GetFunctionDefaultInstanceResult.cc src/model/GetFunctionInstanceRequest.cc src/model/GetFunctionInstanceResult.cc src/model/GetFunctionTaskRequest.cc src/model/GetFunctionTaskResult.cc src/model/GetFunctionVersionRequest.cc src/model/GetFunctionVersionResult.cc src/model/GetModelReportRequest.cc src/model/GetModelReportResult.cc src/model/GetScriptFileNamesRequest.cc src/model/GetScriptFileNamesResult.cc src/model/GetSearchStrategyRequest.cc src/model/GetSearchStrategyResult.cc src/model/GetSortScriptRequest.cc src/model/GetSortScriptResult.cc src/model/GetSortScriptFileRequest.cc src/model/GetSortScriptFileResult.cc src/model/ListABTestExperimentsRequest.cc src/model/ListABTestExperimentsResult.cc src/model/ListABTestFixedFlowDividersRequest.cc src/model/ListABTestFixedFlowDividersResult.cc src/model/ListABTestGroupsRequest.cc src/model/ListABTestGroupsResult.cc src/model/ListABTestScenesRequest.cc src/model/ListABTestScenesResult.cc src/model/ListAppGroupsRequest.cc src/model/ListAppGroupsResult.cc src/model/ListAppsRequest.cc src/model/ListAppsResult.cc src/model/ListDataCollectionsRequest.cc src/model/ListDataCollectionsResult.cc src/model/ListDataSourceTableFieldsRequest.cc src/model/ListDataSourceTableFieldsResult.cc src/model/ListDataSourceTablesRequest.cc src/model/ListDataSourceTablesResult.cc src/model/ListFirstRanksRequest.cc src/model/ListFirstRanksResult.cc src/model/ListFunctionInstancesRequest.cc src/model/ListFunctionInstancesResult.cc src/model/ListFunctionTasksRequest.cc src/model/ListFunctionTasksResult.cc src/model/ListInterventionDictionariesRequest.cc src/model/ListInterventionDictionariesResult.cc src/model/ListInterventionDictionaryEntriesRequest.cc src/model/ListInterventionDictionaryEntriesResult.cc src/model/ListInterventionDictionaryNerResultsRequest.cc src/model/ListInterventionDictionaryNerResultsResult.cc src/model/ListInterventionDictionaryRelatedEntitiesRequest.cc src/model/ListInterventionDictionaryRelatedEntitiesResult.cc src/model/ListModelsRequest.cc src/model/ListModelsResult.cc src/model/ListProceedingsRequest.cc src/model/ListProceedingsResult.cc src/model/ListQueryProcessorAnalyzerResultsRequest.cc src/model/ListQueryProcessorAnalyzerResultsResult.cc src/model/ListQueryProcessorNersRequest.cc src/model/ListQueryProcessorNersResult.cc src/model/ListQueryProcessorsRequest.cc src/model/ListQueryProcessorsResult.cc src/model/ListQuotaReviewTasksRequest.cc src/model/ListQuotaReviewTasksResult.cc src/model/ListScheduledTasksRequest.cc src/model/ListScheduledTasksResult.cc src/model/ListSearchStrategiesRequest.cc src/model/ListSearchStrategiesResult.cc src/model/ListSecondRanksRequest.cc src/model/ListSecondRanksResult.cc src/model/ListSlowQueryCategoriesRequest.cc src/model/ListSlowQueryCategoriesResult.cc src/model/ListSlowQueryQueriesRequest.cc src/model/ListSlowQueryQueriesResult.cc src/model/ListSortExpressionsRequest.cc src/model/ListSortExpressionsResult.cc src/model/ListSortScriptsRequest.cc src/model/ListSortScriptsResult.cc src/model/ListStatisticLogsRequest.cc src/model/ListStatisticLogsResult.cc src/model/ListStatisticReportRequest.cc src/model/ListStatisticReportResult.cc src/model/ListTagResourcesRequest.cc src/model/ListTagResourcesResult.cc src/model/ListUserAnalyzerEntriesRequest.cc src/model/ListUserAnalyzerEntriesResult.cc src/model/ListUserAnalyzersRequest.cc src/model/ListUserAnalyzersResult.cc src/model/ModifyAppGroupRequest.cc src/model/ModifyAppGroupResult.cc src/model/ModifyAppGroupQuotaRequest.cc src/model/ModifyAppGroupQuotaResult.cc src/model/ModifyFirstRankRequest.cc src/model/ModifyFirstRankResult.cc src/model/ModifyQueryProcessorRequest.cc src/model/ModifyQueryProcessorResult.cc src/model/ModifyScheduledTaskRequest.cc src/model/ModifyScheduledTaskResult.cc src/model/ModifySecondRankRequest.cc src/model/ModifySecondRankResult.cc src/model/PreviewModelRequest.cc src/model/PreviewModelResult.cc src/model/PushInterventionDictionaryEntriesRequest.cc src/model/PushInterventionDictionaryEntriesResult.cc src/model/PushUserAnalyzerEntriesRequest.cc src/model/PushUserAnalyzerEntriesResult.cc src/model/RankPreviewQueryRequest.cc src/model/RankPreviewQueryResult.cc src/model/ReleaseSortScriptRequest.cc src/model/ReleaseSortScriptResult.cc src/model/RemoveAppRequest.cc src/model/RemoveAppResult.cc src/model/RemoveAppGroupRequest.cc src/model/RemoveAppGroupResult.cc src/model/RemoveDataCollectionRequest.cc src/model/RemoveDataCollectionResult.cc src/model/RemoveFirstRankRequest.cc src/model/RemoveFirstRankResult.cc src/model/RemoveInterventionDictionaryRequest.cc src/model/RemoveInterventionDictionaryResult.cc src/model/RemoveQueryProcessorRequest.cc src/model/RemoveQueryProcessorResult.cc src/model/RemoveScheduledTaskRequest.cc src/model/RemoveScheduledTaskResult.cc src/model/RemoveSearchStrategyRequest.cc src/model/RemoveSearchStrategyResult.cc src/model/RemoveSecondRankRequest.cc src/model/RemoveSecondRankResult.cc src/model/RemoveUserAnalyzerRequest.cc src/model/RemoveUserAnalyzerResult.cc src/model/RenewAppGroupRequest.cc src/model/RenewAppGroupResult.cc src/model/ReplaceAppGroupCommodityCodeRequest.cc src/model/ReplaceAppGroupCommodityCodeResult.cc src/model/SaveSortScriptFileRequest.cc src/model/SaveSortScriptFileResult.cc src/model/StartSlowQueryAnalyzerRequest.cc src/model/StartSlowQueryAnalyzerResult.cc src/model/TagResourcesRequest.cc src/model/TagResourcesResult.cc src/model/UnbindESUserAnalyzerRequest.cc src/model/UnbindESUserAnalyzerResult.cc src/model/UnbindEsInstanceRequest.cc src/model/UnbindEsInstanceResult.cc src/model/UntagResourcesRequest.cc src/model/UntagResourcesResult.cc src/model/UpdateABTestExperimentRequest.cc src/model/UpdateABTestExperimentResult.cc src/model/UpdateABTestFixedFlowDividersRequest.cc src/model/UpdateABTestFixedFlowDividersResult.cc src/model/UpdateABTestGroupRequest.cc src/model/UpdateABTestGroupResult.cc src/model/UpdateABTestSceneRequest.cc src/model/UpdateABTestSceneResult.cc src/model/UpdateFetchFieldsRequest.cc src/model/UpdateFetchFieldsResult.cc src/model/UpdateFunctionDefaultInstanceRequest.cc src/model/UpdateFunctionDefaultInstanceResult.cc src/model/UpdateFunctionInstanceRequest.cc src/model/UpdateFunctionInstanceResult.cc src/model/UpdateSearchStrategyRequest.cc src/model/UpdateSearchStrategyResult.cc src/model/UpdateSortScriptRequest.cc src/model/UpdateSortScriptResult.cc src/model/UpdateSummariesRequest.cc src/model/UpdateSummariesResult.cc src/model/ValidateDataSourcesRequest.cc src/model/ValidateDataSourcesResult.cc ) add_library(opensearch ${LIB_TYPE} ${opensearch_public_header} ${opensearch_public_header_model} ${opensearch_src}) set_target_properties(opensearch 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}opensearch ) if(${LIB_TYPE} STREQUAL "SHARED") set_target_properties(opensearch PROPERTIES DEFINE_SYMBOL ALIBABACLOUD_OPENSEARCH_LIBRARY) endif() target_include_directories(opensearch PRIVATE include ${CMAKE_SOURCE_DIR}/core/include ) target_link_libraries(opensearch core) if(CMAKE_HOST_WIN32) ExternalProject_Get_Property(jsoncpp INSTALL_DIR) set(jsoncpp_install_dir ${INSTALL_DIR}) add_dependencies(opensearch jsoncpp) target_include_directories(opensearch PRIVATE ${jsoncpp_install_dir}/include) target_link_libraries(opensearch ${jsoncpp_install_dir}/lib/jsoncpp.lib) set_target_properties(opensearch PROPERTIES COMPILE_OPTIONS "/bigobj") else() target_include_directories(opensearch PRIVATE /usr/include/jsoncpp) target_link_libraries(opensearch jsoncpp) endif() install(FILES ${opensearch_public_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/opensearch) install(FILES ${opensearch_public_header_model} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/opensearch/model) install(TARGETS opensearch ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )