summaryrefslogtreecommitdiffstats
path: root/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java
diff options
context:
space:
mode:
authordecheng zhang <decheng.zhang@huawei.com>2022-08-23 18:02:28 -0400
committerdecheng zhang <decheng.zhang@huawei.com>2022-09-08 09:30:17 -0400
commit9d6cf9dc122d8c980e1bc96b86b5c0233c372fd0 (patch)
tree9a0c4985113da0f1bd2e61c87adf1e1dec25c0d8 /components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java
parentc21ca66f190f76feb5800ee500ff87ff7e67f5c5 (diff)
[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 <decheng.zhang@huawei.com> Change-Id: Id5e64fea0a03b0b41054840911ea6a7336956415 Signed-off-by: decheng zhang <decheng.zhang@huawei.com>
Diffstat (limited to 'components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java')
-rw-r--r--components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java2
1 files changed, 2 insertions, 0 deletions
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;