aboutsummaryrefslogtreecommitdiffstats
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, 0 insertions, 1349 deletions
diff --git a/tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json b/tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json
deleted file mode 100644
index b9321c70e..000000000
--- a/tools/model-generator/src/test/resources/models/AnomalyDetectionPolicyModel.json
+++ /dev/null
@@ -1,1349 +0,0 @@
-{
- "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