summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-01-21 22:29:59 +0100
committerBjørn Christian Seime <bjorncs@oath.com>2018-01-21 22:29:59 +0100
commit8b03c9901a2051b0bdd05259443e5020f2871c56 (patch)
treea34938489ed031151c2aaf22cd92f4e7756f03fe /controller-api
parentcd8e4c6a373c8b458a3eb1ec42f41bff82ac6bb5 (diff)
Add serialization annotations to StatusReply
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/routing/status/StatusReply.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/routing/status/StatusReply.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/routing/status/StatusReply.java
index c1ca68adfbd..2bf2a706ee6 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/routing/status/StatusReply.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/routing/status/StatusReply.java
@@ -3,6 +3,7 @@ package com.yahoo.vespa.hosted.controller.api.integration.routing.status;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.yahoo.vespa.hosted.controller.api.integration.routing.RotationStatus;
@@ -10,12 +11,13 @@ import com.yahoo.vespa.hosted.controller.api.integration.routing.RotationStatus;
* @author bjorncs
*/
@JsonIgnoreProperties(ignoreUnknown = true)
+@JsonInclude(value = JsonInclude.Include.NON_NULL)
public class StatusReply {
- public final RotationStatus status;
- public final long lastUpdate;
- public final String cause;
- public final String agent;
+ @JsonProperty("status") public final RotationStatus status;
+ @JsonProperty("lastUpdate") public final long lastUpdate;
+ @JsonProperty("cause") public final String cause;
+ @JsonProperty("agent") public final String agent;
@JsonCreator
public StatusReply(@JsonProperty("status") RotationStatus status,