summaryrefslogtreecommitdiffstats
path: root/tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json
diff options
context:
space:
mode:
Diffstat (limited to 'tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json')
-rw-r--r--tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json1349
1 files changed, 1349 insertions, 0 deletions
diff --git a/tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json b/tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json
new file mode 100644
index 000000000..b9321c70e
--- /dev/null
+++ b/tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json
@@ -0,0 +1,1349 @@
+{
+ "apexPolicyModel" : {
+ "key" : {
+ "name" : "AnomalyDetectionPolicyModel",
+ "version" : "0.0.1"
+ },
+ "keyInformation" : {
+ "key" : {
+ "name" : "AnomalyDetectionKeyInformation",
+ "version" : "0.0.1"
+ },
+ "keyInfoMap" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AADMDatatypes",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AADMDatatypes",
+ "version" : "0.0.1"
+ },
+ "UUID" : "3e36da83-11b0-356a-b863-33e9bb46190c",
+ "description" : "Generated description for concept referred to by key \"AADMDatatypes:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetection",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetection",
+ "version" : "0.0.1"
+ },
+ "UUID" : "b5b56ebf-6802-371c-b7dc-47ceeba7c12c",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetection:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionActEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionActEvent",
+ "version" : "0.0.1"
+ },
+ "UUID" : "6b1c0ec5-9f84-3177-8031-783cde9c140c",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionActEvent:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionActTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionActTask",
+ "version" : "0.0.1"
+ },
+ "UUID" : "a212b27b-1a2f-3a23-877b-181f45244ffb",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionActTask:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionAlbum",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionAlbum",
+ "version" : "0.0.1"
+ },
+ "UUID" : "b2af58db-ce2b-3775-9c3a-e58d2763b6c6",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionAlbum:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionAlbums",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionAlbums",
+ "version" : "0.0.1"
+ },
+ "UUID" : "d1f12713-0528-3120-9af4-165d6f5aec13",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionAlbums:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionDecideEvent",
+ "version" : "0.0.1"
+ },
+ "UUID" : "c20765ef-d4e8-3891-b94d-ff7831e1085a",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionDecideEvent:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask0",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask0",
+ "version" : "0.0.1"
+ },
+ "UUID" : "533fe4b4-c590-31cc-bfe1-164b518627bd",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionDecideTask0:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask1",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask1",
+ "version" : "0.0.1"
+ },
+ "UUID" : "85ad18df-4d23-38ac-8dd9-19f4d8ed25b8",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionDecideTask1:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask2",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask2",
+ "version" : "0.0.1"
+ },
+ "UUID" : "5cebb6a9-6722-3f37-bdc4-d5525ad02a5a",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionDecideTask2:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishEvent",
+ "version" : "0.0.1"
+ },
+ "UUID" : "b6bf1dd6-35a2-3e3b-963f-0ce256c0cf32",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionEstablishEvent:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishTask",
+ "version" : "0.0.1"
+ },
+ "UUID" : "9c9768ab-a258-39fe-b44a-33ac1356ff79",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionEstablishTask:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionEvents",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionEvents",
+ "version" : "0.0.1"
+ },
+ "UUID" : "55a53997-499b-3912-9172-927e59a13fbe",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionEvents:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionKeyInformation",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionKeyInformation",
+ "version" : "0.0.1"
+ },
+ "UUID" : "6e0fda11-d1ce-3e84-ba30-c3443359f2d7",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionKeyInformation:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionMatchEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionMatchEvent",
+ "version" : "0.0.1"
+ },
+ "UUID" : "17cb2af5-304d-3097-bf46-8afeb486f893",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionMatchEvent:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionMatchTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionMatchTask",
+ "version" : "0.0.1"
+ },
+ "UUID" : "c7d9d062-1ecb-33a6-84e4-1b4976f69bf7",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionMatchTask:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionPolicies",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionPolicies",
+ "version" : "0.0.1"
+ },
+ "UUID" : "1a408c2a-1366-38ee-898a-7d366c8dfab8",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionPolicies:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionPolicy",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionPolicy",
+ "version" : "0.0.1"
+ },
+ "UUID" : "5a862233-05c4-3c97-8bf4-7885b56bd6cb",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionPolicy:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionPolicyModel",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionPolicyModel",
+ "version" : "0.0.1"
+ },
+ "UUID" : "2b32c540-fc54-3962-8721-19c7a90e3745",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionPolicyModel:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionTasks",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionTasks",
+ "version" : "0.0.1"
+ },
+ "UUID" : "3dbd50bb-a126-3601-91e5-adcb947b7e37",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionTasks:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionTriggerEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionTriggerEvent",
+ "version" : "0.0.1"
+ },
+ "UUID" : "0053e73c-85af-3dd4-bf27-3e2b84e57e10",
+ "description" : "Generated description for concept referred to by key \"AnomalyDetectionTriggerEvent:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "UUID" : "926a6990-0610-3382-9cbe-3a9470741d54",
+ "description" : "Generated description for concept referred to by key \"Iteration:0.0.1\""
+ }
+ }, {
+ "key" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "UUID" : "fb6eac3f-53b0-3f87-984d-b27246d9e891",
+ "description" : "Generated description for concept referred to by key \"MonitoredValue:0.0.1\""
+ }
+ } ]
+ }
+ },
+ "policies" : {
+ "key" : {
+ "name" : "AnomalyDetectionPolicies",
+ "version" : "0.0.1"
+ },
+ "policyMap" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetectionPolicy",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "policyKey" : {
+ "name" : "AnomalyDetectionPolicy",
+ "version" : "0.0.1"
+ },
+ "template" : "MEDA",
+ "state" : {
+ "entry" : [ {
+ "key" : "Act",
+ "value" : {
+ "stateKey" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "NULL",
+ "localName" : "Act"
+ },
+ "trigger" : {
+ "name" : "AnomalyDetectionDecideEvent",
+ "version" : "0.0.1"
+ },
+ "stateOutputs" : {
+ "entry" : [ {
+ "key" : "Act_NULL",
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Act",
+ "localName" : "Act_NULL"
+ },
+ "outgoingEvent" : {
+ "name" : "AnomalyDetectionActEvent",
+ "version" : "0.0.1"
+ },
+ "nextState" : {
+ "parentKeyName" : "NULL",
+ "parentKeyVersion" : "0.0.0",
+ "parentLocalName" : "NULL",
+ "localName" : "NULL"
+ }
+ }
+ } ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskSelectionLogic" : {
+ "key" : "TaskSelectionLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nlogger.debug(subject.id + \":\" + subject.stateName) + \", using default task\" + subject.defaultTaskKey.getID();\nreturn true;"
+ },
+ "stateFinalizerLogicMap" : {
+ "entry" : [ ]
+ },
+ "defaultTask" : {
+ "name" : "AnomalyDetectionActTask",
+ "version" : "0.0.1"
+ },
+ "taskReferences" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetectionActTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Act",
+ "localName" : "AnomalyDetectionActTask_DIRECT_Act_NULL"
+ },
+ "outputType" : "DIRECT",
+ "output" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Act",
+ "localName" : "Act_NULL"
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "key" : "Decide",
+ "value" : {
+ "stateKey" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "NULL",
+ "localName" : "Decide"
+ },
+ "trigger" : {
+ "name" : "AnomalyDetectionEstablishEvent",
+ "version" : "0.0.1"
+ },
+ "stateOutputs" : {
+ "entry" : [ {
+ "key" : "Decide_Act",
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Decide",
+ "localName" : "Decide_Act"
+ },
+ "outgoingEvent" : {
+ "name" : "AnomalyDetectionDecideEvent",
+ "version" : "0.0.1"
+ },
+ "nextState" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "NULL",
+ "localName" : "Act"
+ }
+ }
+ } ]
+ },
+ "contextAlbumReference" : [ {
+ "name" : "AnomalyDetectionAlbum",
+ "version" : "0.0.1"
+ } ],
+ "taskSelectionLogic" : {
+ "key" : "TaskSelectionLogic",
+ "logicFlavour" : "JAVA",
+ "logic" : "org.onap.policy.apex.examples.adaptive.model.java.AnomalyDetectionPolicyDecideTaskSelectionLogic"
+ },
+ "stateFinalizerLogicMap" : {
+ "entry" : [ ]
+ },
+ "defaultTask" : {
+ "name" : "AnomalyDetectionDecideTask0",
+ "version" : "0.0.1"
+ },
+ "taskReferences" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask0",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Decide",
+ "localName" : "AnomalyDetectionDecideTask0_DIRECT_Decide_Act"
+ },
+ "outputType" : "DIRECT",
+ "output" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Decide",
+ "localName" : "Decide_Act"
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask1",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Decide",
+ "localName" : "AnomalyDetectionDecideTask1_DIRECT_Decide_Act"
+ },
+ "outputType" : "DIRECT",
+ "output" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Decide",
+ "localName" : "Decide_Act"
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask2",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Decide",
+ "localName" : "AnomalyDetectionDecideTask2_DIRECT_Decide_Act"
+ },
+ "outputType" : "DIRECT",
+ "output" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Decide",
+ "localName" : "Decide_Act"
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "key" : "Establish",
+ "value" : {
+ "stateKey" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "NULL",
+ "localName" : "Establish"
+ },
+ "trigger" : {
+ "name" : "AnomalyDetectionMatchEvent",
+ "version" : "0.0.1"
+ },
+ "stateOutputs" : {
+ "entry" : [ {
+ "key" : "Establish_Decide",
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Establish",
+ "localName" : "Establish_Decide"
+ },
+ "outgoingEvent" : {
+ "name" : "AnomalyDetectionEstablishEvent",
+ "version" : "0.0.1"
+ },
+ "nextState" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "NULL",
+ "localName" : "Decide"
+ }
+ }
+ } ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskSelectionLogic" : {
+ "key" : "TaskSelectionLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nlogger.debug(subject.id + \":\" + subject.stateName) + \", using default task\" + subject.defaultTaskKey.getID();\nreturn true;"
+ },
+ "stateFinalizerLogicMap" : {
+ "entry" : [ ]
+ },
+ "defaultTask" : {
+ "name" : "AnomalyDetectionEstablishTask",
+ "version" : "0.0.1"
+ },
+ "taskReferences" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Establish",
+ "localName" : "AnomalyDetectionEstablishTask_DIRECT_Establish_Decide"
+ },
+ "outputType" : "DIRECT",
+ "output" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Establish",
+ "localName" : "Establish_Decide"
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "key" : "Match",
+ "value" : {
+ "stateKey" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "NULL",
+ "localName" : "Match"
+ },
+ "trigger" : {
+ "name" : "AnomalyDetectionTriggerEvent",
+ "version" : "0.0.1"
+ },
+ "stateOutputs" : {
+ "entry" : [ {
+ "key" : "Match_Establish",
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Match",
+ "localName" : "Match_Establish"
+ },
+ "outgoingEvent" : {
+ "name" : "AnomalyDetectionMatchEvent",
+ "version" : "0.0.1"
+ },
+ "nextState" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "NULL",
+ "localName" : "Establish"
+ }
+ }
+ } ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskSelectionLogic" : {
+ "key" : "TaskSelectionLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.id + \":\" + subject.stateName);\nsubject.defaultTaskKey.copyTo(selectedTask);\nlogger.debug(subject.id + \":\" + subject.stateName) + \", using default task\" + subject.defaultTaskKey.getID();\nreturn true;"
+ },
+ "stateFinalizerLogicMap" : {
+ "entry" : [ ]
+ },
+ "defaultTask" : {
+ "name" : "AnomalyDetectionMatchTask",
+ "version" : "0.0.1"
+ },
+ "taskReferences" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetectionMatchTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Match",
+ "localName" : "AnomalyDetectionMatchTask_DIRECT_Match_Establish"
+ },
+ "outputType" : "DIRECT",
+ "output" : {
+ "parentKeyName" : "AnomalyDetectionPolicy",
+ "parentKeyVersion" : "0.0.1",
+ "parentLocalName" : "Match",
+ "localName" : "Match_Establish"
+ }
+ }
+ } ]
+ }
+ }
+ } ]
+ },
+ "firstState" : "Match"
+ }
+ } ]
+ }
+ },
+ "tasks" : {
+ "key" : {
+ "name" : "AnomalyDetectionTasks",
+ "version" : "0.0.1"
+ },
+ "taskMap" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetectionActTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionActTask",
+ "version" : "0.0.1"
+ },
+ "inputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "outputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "taskParameters" : {
+ "entry" : [ ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskLogic" : {
+ "key" : "TaskLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.getTaskName() + \" execution logic\");\nlogger.debug(\"inFields : \" + inFields);\noutFields[\"MonitoredValue\"] = inFields[\"MonitoredValue\"];\noutFields[\"Iteration\"] = inFields[\"Iteration\"];\nlogger.debug(\"outFields : \"+outFields);\nreturn true;"
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask0",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask0",
+ "version" : "0.0.1"
+ },
+ "inputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "outputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "taskParameters" : {
+ "entry" : [ ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskLogic" : {
+ "key" : "TaskLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.getTaskName() + \" execution logic\");\nlogger.debug(\"inFields : \" + inFields);\noutFields[\"MonitoredValue\"] = inFields[\"MonitoredValue\"];\noutFields[\"Iteration\"] = inFields[\"Iteration\"];\nlogger.debug(\"outFields : \"+outFields);\nreturn true;"
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask1",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask1",
+ "version" : "0.0.1"
+ },
+ "inputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "outputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "taskParameters" : {
+ "entry" : [ ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskLogic" : {
+ "key" : "TaskLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.getTaskName() + \" execution logic\");\nlogger.debug(\"inFields : \" + inFields);\noutFields[\"MonitoredValue\"] = inFields[\"MonitoredValue\"];\noutFields[\"Iteration\"] = inFields[\"Iteration\"];\nlogger.debug(\"outFields : \"+outFields);\nreturn true;"
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask2",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionDecideTask2",
+ "version" : "0.0.1"
+ },
+ "inputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "outputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "taskParameters" : {
+ "entry" : [ ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskLogic" : {
+ "key" : "TaskLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.getTaskName() + \" execution logic\");\nlogger.debug(\"inFields : \" + inFields);\noutFields[\"MonitoredValue\"] = inFields[\"MonitoredValue\"];\noutFields[\"Iteration\"] = inFields[\"Iteration\"];\nlogger.debug(\"outFields : \"+outFields);\nreturn true;"
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishTask",
+ "version" : "0.0.1"
+ },
+ "inputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "outputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "taskParameters" : {
+ "entry" : [ ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskLogic" : {
+ "key" : "TaskLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.getTaskName() + \" execution logic\");\nlogger.debug(\"inFields : \" + inFields);\noutFields[\"MonitoredValue\"] = inFields[\"MonitoredValue\"];\noutFields[\"Iteration\"] = inFields[\"Iteration\"];\nlogger.debug(\"outFields : \"+outFields);\nreturn true;"
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionMatchTask",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionMatchTask",
+ "version" : "0.0.1"
+ },
+ "inputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "outputFields" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ },
+ "taskParameters" : {
+ "entry" : [ ]
+ },
+ "contextAlbumReference" : [ ],
+ "taskLogic" : {
+ "key" : "TaskLogic",
+ "logicFlavour" : "MVEL",
+ "logic" : "/*\n * ============LICENSE_START=======================================================\n * Copyright (C) 2016-2018 Ericsson. All rights reserved.\n * ================================================================================\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * \n * http://www.apache.org/licenses/LICENSE-2.0\n * \n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * \n * SPDX-License-Identifier: Apache-2.0\n * ============LICENSE_END=========================================================\n */\nlogger.debug(subject.getTaskName() + \" execution logic\");\nlogger.debug(\"inFields : \" + inFields);\noutFields[\"MonitoredValue\"] = inFields[\"MonitoredValue\"];\noutFields[\"Iteration\"] = inFields[\"Iteration\"];\nlogger.debug(\"outFields : \"+outFields);\nreturn true;"
+ }
+ }
+ } ]
+ }
+ },
+ "events" : {
+ "key" : {
+ "name" : "AnomalyDetectionEvents",
+ "version" : "0.0.1"
+ },
+ "eventMap" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetectionActEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionActEvent",
+ "version" : "0.0.1"
+ },
+ "nameSpace" : "org.onap.policy.apex.examples.adaptive.events",
+ "source" : "Act",
+ "target" : "External",
+ "parameter" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionDecideEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionDecideEvent",
+ "version" : "0.0.1"
+ },
+ "nameSpace" : "org.onap.policy.apex.examples.adaptive.events",
+ "source" : "Decide",
+ "target" : "Act",
+ "parameter" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionEstablishEvent",
+ "version" : "0.0.1"
+ },
+ "nameSpace" : "org.onap.policy.apex.examples.adaptive.events",
+ "source" : "Establish",
+ "target" : "Decide",
+ "parameter" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionMatchEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionMatchEvent",
+ "version" : "0.0.1"
+ },
+ "nameSpace" : "org.onap.policy.apex.examples.adaptive.events",
+ "source" : "Match",
+ "target" : "Establish",
+ "parameter" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ }
+ }
+ }, {
+ "key" : {
+ "name" : "AnomalyDetectionTriggerEvent",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionTriggerEvent",
+ "version" : "0.0.1"
+ },
+ "nameSpace" : "org.onap.policy.apex.examples.adaptive.events",
+ "source" : "External",
+ "target" : "Match",
+ "parameter" : {
+ "entry" : [ {
+ "key" : "Iteration",
+ "value" : {
+ "key" : "Iteration",
+ "fieldSchemaKey" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ }, {
+ "key" : "MonitoredValue",
+ "value" : {
+ "key" : "MonitoredValue",
+ "fieldSchemaKey" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "optional" : false
+ }
+ } ]
+ }
+ }
+ } ]
+ }
+ },
+ "albums" : {
+ "key" : {
+ "name" : "AnomalyDetectionAlbums",
+ "version" : "0.0.1"
+ },
+ "albums" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetectionAlbum",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetectionAlbum",
+ "version" : "0.0.1"
+ },
+ "scope" : "APPLICATION",
+ "isWritable" : true,
+ "itemSchema" : {
+ "name" : "AnomalyDetection",
+ "version" : "0.0.1"
+ }
+ }
+ } ]
+ }
+ },
+ "schemas" : {
+ "key" : {
+ "name" : "AADMDatatypes",
+ "version" : "0.0.1"
+ },
+ "schemas" : {
+ "entry" : [ {
+ "key" : {
+ "name" : "AnomalyDetection",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "AnomalyDetection",
+ "version" : "0.0.1"
+ },
+ "schemaFlavour" : "Java",
+ "schemaDefinition" : "org.onap.policy.apex.examples.adaptive.concepts.AnomalyDetection"
+ }
+ }, {
+ "key" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "Iteration",
+ "version" : "0.0.1"
+ },
+ "schemaFlavour" : "Java",
+ "schemaDefinition" : "java.lang.Integer"
+ }
+ }, {
+ "key" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "value" : {
+ "key" : {
+ "name" : "MonitoredValue",
+ "version" : "0.0.1"
+ },
+ "schemaFlavour" : "Java",
+ "schemaDefinition" : "java.lang.Double"
+ }
+ } ]
+ }
+ }
+ }
+} \ No newline at end of file