summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
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(); }
}