From 9d6cf9dc122d8c980e1bc96b86b5c0233c372fd0 Mon Sep 17 00:00:00 2001 From: decheng zhang Date: Tue, 23 Aug 2022 18:02:28 -0400 Subject: [SLICEANALYSIS] Enhance BandwidthEvaluator to listen on user's bandwidth threshold Put bandwidth evaluation into seperated evaluationStrategy; minor enhance to bandwidth evalution and adjustment; adding ratelimiter for each network function calling. Issue-ID: DCAEGEN2-3239 Issue-ID: DCAEGEN2-3195 Signed-off-by: decheng zhang Change-Id: Id5e64fea0a03b0b41054840911ea6a7336956415 Signed-off-by: decheng zhang --- .../src/main/java/org/onap/slice/analysis/ms/models/Configuration.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java') diff --git a/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java b/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java index 2a509aa1..4b5fe2ed 100644 --- a/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java +++ b/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java @@ -81,6 +81,7 @@ public class Configuration { private String aaiNotifTargetEntity; private boolean ccvpnEvalPeriodicCheckOn; private boolean ccvpnEvalOnDemandCheckOn; + private String ccvpnEvalStrategy; /** * No args constructor @@ -168,6 +169,7 @@ public class Configuration { ccvpnEvalPrecision = jsonObject.get("sliceanalysisms.ccvpnEvalPrecision").getAsDouble(); ccvpnEvalPeriodicCheckOn = jsonObject.get("sliceanalysisms.ccvpnEvalPeriodicCheckOn").getAsBoolean(); ccvpnEvalOnDemandCheckOn = jsonObject.get("sliceanalysisms.ccvpnEvalOnDemandCheckOn").getAsBoolean(); + ccvpnEvalStrategy = jsonObject.get("sliceanalysisms.ccvpnEvalStrategy").getAsString(); if (Objects.isNull(jsonObject.get("aafUsername"))) { aafUsername = null; -- cgit 1.2.3-korg