diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2020-03-24 21:12:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-24 21:12:44 +0100 |
commit | a73887e903ae0dcf7277dbf97bf678822752b45e (patch) | |
tree | 86d71f25cf5f356a4dca9b06fb581cd2560772fc /controller-api | |
parent | 92714719c2dbc779de64a727cf64879ef1c883a1 (diff) | |
parent | c3f0a4464a849eaf512f9d37f17a5062887d1c73 (diff) |
Merge pull request #12693 from vespa-engine/bjorncs/system-feature-flags
Bjorncs/system feature flags
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(); } } |