From 62781f8e8f57a99b78d2f259cd88abef728bdbea Mon Sep 17 00:00:00 2001 From: Nikos Kyriakoulis <kyriakoulis@ece.upatras.gr> Date: Tue, 13 May 2025 16:42:24 +0300 Subject: [PATCH] Created a metrics model for NFV-related information --- .../nfv/metrics/RegisteredManoProviders.java | 17 +++++++++++++++++ .../osl/model/nfv/metrics/RegisteredNSDs.java | 17 +++++++++++++++++ .../osl/model/nfv/metrics/RegisteredVNFs.java | 17 +++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredManoProviders.java create mode 100644 src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredNSDs.java create mode 100644 src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredVNFs.java diff --git a/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredManoProviders.java b/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredManoProviders.java new file mode 100644 index 0000000..70966c5 --- /dev/null +++ b/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredManoProviders.java @@ -0,0 +1,17 @@ +package org.etsi.osl.model.nfv.metrics; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class RegisteredManoProviders { + + @JsonProperty("registeredManoProviders") + private final int registeredManoProviders; + + public RegisteredManoProviders(int registeredManoProviders) { + this.registeredManoProviders = registeredManoProviders; + } + + public int getRegisteredManoProviders() { + return registeredManoProviders; + } +} diff --git a/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredNSDs.java b/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredNSDs.java new file mode 100644 index 0000000..431c17e --- /dev/null +++ b/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredNSDs.java @@ -0,0 +1,17 @@ +package org.etsi.osl.model.nfv.metrics; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class RegisteredNSDs { + + @JsonProperty("registeredNSDs") + private final int registeredNSDs; + + public RegisteredNSDs(int registeredNSDs) { + this.registeredNSDs = registeredNSDs; + } + + public int getRegisteredNSDs() { + return registeredNSDs; + } +} diff --git a/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredVNFs.java b/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredVNFs.java new file mode 100644 index 0000000..527ec66 --- /dev/null +++ b/src/main/java/org/etsi/osl/model/nfv/metrics/RegisteredVNFs.java @@ -0,0 +1,17 @@ +package org.etsi.osl.model.nfv.metrics; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class RegisteredVNFs { + + @JsonProperty("registeredVNFs") + private final int registeredVNFs; + + public RegisteredVNFs(int registeredVNFs) { + this.registeredVNFs = registeredVNFs; + } + + public int getRegisteredVNFs() { + return registeredVNFs; + } +} -- GitLab