diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-01-21 22:29:59 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-01-21 22:29:59 +0100 |
commit | 8b03c9901a2051b0bdd05259443e5020f2871c56 (patch) | |
tree | a34938489ed031151c2aaf22cd92f4e7756f03fe | |
parent | cd8e4c6a373c8b458a3eb1ec42f41bff82ac6bb5 (diff) |
Add serialization annotations to StatusReply
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/routing/status/StatusReply.java | 10 |
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, |