aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/a1pesimulator/data/VnfConfig.java
diff options
context:
space:
mode:
authorStanislav Marszalek <s.marszalek2@partner.samsung.com>2021-07-09 09:41:08 +0200
committerStanislav Marszalek <s.marszalek2@partner.samsung.com>2021-07-28 13:47:46 +0200
commit0b06291c6c0c6f8f1e8240c8c6b1175648a177aa (patch)
tree6a0a50a7836727dbe96259282550679876186219 /src/main/java/org/onap/a1pesimulator/data/VnfConfig.java
parentde818385611ad0afb133996a4afe5b1b00ab1c57 (diff)
O1 PM Bulk support - collecting events, basic structure for PM Bulk File creation
Issue-ID: INT-1945 Signed-off-by: Stanislav Marszalek <s.marszalek2@partner.samsung.com> Change-Id: If08908035719798d8d7b129ddcdb6ef62f1787fe
Diffstat (limited to 'src/main/java/org/onap/a1pesimulator/data/VnfConfig.java')
-rw-r--r--src/main/java/org/onap/a1pesimulator/data/VnfConfig.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/org/onap/a1pesimulator/data/VnfConfig.java b/src/main/java/org/onap/a1pesimulator/data/VnfConfig.java
index bd0e1d0..9e59e9e 100644
--- a/src/main/java/org/onap/a1pesimulator/data/VnfConfig.java
+++ b/src/main/java/org/onap/a1pesimulator/data/VnfConfig.java
@@ -13,8 +13,12 @@
package org.onap.a1pesimulator.data;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
+
import lombok.Getter;
@@ -22,6 +26,8 @@ import lombok.Getter;
@JsonIgnoreProperties(ignoreUnknown = true)
public class VnfConfig {
+ private static final Logger log = LoggerFactory.getLogger(VnfConfig.class);
+
@JsonProperty("vesHost")
private String vesHost;
@JsonProperty("vesPort")
@@ -34,4 +40,14 @@ public class VnfConfig {
private String vnfId;
@JsonProperty("vnfName")
private String vnfName;
+ @JsonProperty("repPeriod")
+ private int repPeriod;
+
+ public int getRepPeriod() {
+ if (repPeriod == 0) {
+ log.info("repPeriod is not set or is 0, defaulting to 60s.");
+ return 60;
+ }
+ return repPeriod;
+ }
}