diff options
Diffstat (limited to 'controller-api')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/wire/WireSystemFlagsDeployResult.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/wire/WireSystemFlagsDeployResult.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/wire/WireSystemFlagsDeployResult.java index 69070d86ef7..17af0027893 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/wire/WireSystemFlagsDeployResult.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/wire/WireSystemFlagsDeployResult.java @@ -18,6 +18,7 @@ import java.util.List; public class WireSystemFlagsDeployResult { @JsonProperty("changes") public List<WireFlagDataChange> changes; @JsonProperty("errors") public List<WireOperationFailure> errors; + @JsonProperty("warnings") public List<WireWarning> warnings; @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) @@ -39,6 +40,14 @@ public class WireSystemFlagsDeployResult { @JsonProperty("data") public WireFlagData data; } + @JsonIgnoreProperties(ignoreUnknown = true) + @JsonInclude(JsonInclude.Include.NON_NULL) + public static class WireWarning { + @JsonProperty("flag-id") public String flagId; + @JsonProperty("message") public String message; + @JsonProperty("targets") public List<String> targets; + } + public boolean hasErrors() { return errors != null && !errors.isEmpty(); } } |