summaryrefslogtreecommitdiffstats
path: root/controller-api/src
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@verizonmedia.com>2019-02-18 16:08:06 +0100
committerHåkon Hallingstad <hakon@verizonmedia.com>2019-02-18 16:08:06 +0100
commit261bb20a24977dbbbbfc758d552c56893f993f3a (patch)
treea313784fb561ac87851c7e77059b4daafd3373d2 /controller-api/src
parent7baac9a29d01a23893b32d54b672001281bd3d96 (diff)
Add reports to NodeRepositoryNode
Diffstat (limited to 'controller-api/src')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/NodeRepositoryNode.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/NodeRepositoryNode.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/NodeRepositoryNode.java
index 4e6f0f00d8b..17c09e19fe2 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/NodeRepositoryNode.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/noderepository/NodeRepositoryNode.java
@@ -4,8 +4,10 @@ package com.yahoo.vespa.hosted.controller.api.integration.noderepository;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.JsonNode;
import java.util.Arrays;
+import java.util.Map;
import java.util.Set;
@JsonIgnoreProperties(ignoreUnknown = true)
@@ -86,6 +88,8 @@ public class NodeRepositoryNode {
private NodeHistory[] history;
@JsonProperty("allowedToBeDown")
private Boolean allowedToBeDown;
+ @JsonProperty("reports")
+ private Map<String, JsonNode> reports;
@JsonProperty("modelName")
private String modelName;
@@ -379,6 +383,14 @@ public class NodeRepositoryNode {
this.wantedOsVersion = wantedOsVersion;
}
+ public Map<String, JsonNode> getReports() {
+ return reports;
+ }
+
+ public void setReports(Map<String, JsonNode> reports) {
+ this.reports = reports;
+ }
+
public String getModelName() {
return modelName;
}
@@ -427,6 +439,7 @@ public class NodeRepositoryNode {
", description='" + description + '\'' +
", history=" + Arrays.toString(history) +
", allowedToBeDown=" + allowedToBeDown +
+ ", reports=" + reports +
", modelName=" + modelName +
'}';
}