summaryrefslogtreecommitdiffstats
path: root/datacollector/src/main/java/org/onap/rapp/datacollector/entity/fileready/MeasDataCollection.java
diff options
context:
space:
mode:
Diffstat (limited to 'datacollector/src/main/java/org/onap/rapp/datacollector/entity/fileready/MeasDataCollection.java')
-rw-r--r--datacollector/src/main/java/org/onap/rapp/datacollector/entity/fileready/MeasDataCollection.java58
1 files changed, 58 insertions, 0 deletions
diff --git a/datacollector/src/main/java/org/onap/rapp/datacollector/entity/fileready/MeasDataCollection.java b/datacollector/src/main/java/org/onap/rapp/datacollector/entity/fileready/MeasDataCollection.java
new file mode 100644
index 0000000..53a9e74
--- /dev/null
+++ b/datacollector/src/main/java/org/onap/rapp/datacollector/entity/fileready/MeasDataCollection.java
@@ -0,0 +1,58 @@
+package org.onap.rapp.datacollector.entity.fileready;
+
+import java.util.List;
+
+import lombok.Getter;
+
+/**
+ * MeasDataCollection section of PM Bulk File coming from PM Mapper
+ */
+@Getter
+public class MeasDataCollection {
+
+ private long granularityPeriod;
+ private String measuredEntityUserName;
+ private String measuredEntityDn;
+ private String measuredEntitySoftwareVersion;
+
+ private List<MeasInfo> measInfoList;
+
+ @Getter
+ public class MeasInfo {
+
+ private MeasInfoId measInfoId;
+
+ @Getter
+ public class MeasInfoId {
+
+ private String sMeasInfoId;
+ }
+
+ private MeasTypes measTypes;
+
+ @Getter
+ public class MeasTypes {
+
+ List<String> sMeasTypesList;
+ }
+
+ private List<MeasValue> measValuesList;
+
+ @Getter
+ public class MeasValue {
+
+ private String measObjInstId;
+ private boolean suspectFlag;
+ private List<MeasResult> measResults;
+
+ @Getter
+ public class MeasResult {
+
+ private Integer p;
+ private String sValue;
+
+ }
+ }
+
+ }
+}