summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2020-03-24 21:12:44 +0100
committerGitHub <noreply@github.com>2020-03-24 21:12:44 +0100
commita73887e903ae0dcf7277dbf97bf678822752b45e (patch)
tree86d71f25cf5f356a4dca9b06fb581cd2560772fc /controller-api
parent92714719c2dbc779de64a727cf64879ef1c883a1 (diff)
parentc3f0a4464a849eaf512f9d37f17a5062887d1c73 (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.java9
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(); }
}