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 0000000000000000000000000000000000000000..70966c5e156a158d7c089963c2d8c01cd40e25f8
--- /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 0000000000000000000000000000000000000000..431c17e99efba9460a9ae633322c1d571d0cc60d
--- /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 0000000000000000000000000000000000000000..527ec66f2d91900451e382d2ad702e84fc371fe7
--- /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;
+    }
+}