diff options
author | decheng zhang <decheng.zhang@huawei.com> | 2022-08-23 18:02:28 -0400 |
---|---|---|
committer | decheng zhang <decheng.zhang@huawei.com> | 2022-09-08 09:30:17 -0400 |
commit | 9d6cf9dc122d8c980e1bc96b86b5c0233c372fd0 (patch) | |
tree | 9a0c4985113da0f1bd2e61c87adf1e1dec25c0d8 /components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/models/Configuration.java | |
parent | c21ca66f190f76feb5800ee500ff87ff7e67f5c5 (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.java | 2 |
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; |