summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2020-01-22 11:20:10 +0100
committerJon Marius Venstad <venstad@gmail.com>2020-01-22 11:20:10 +0100
commitc00bc6c217716350f3215e98818059d5c148cdac (patch)
tree5344d5f8624b23f1a5948aad266ea090df5669e9 /controller-api
parent8e4ea2399ecfe9939378211b81c402ad315505eb (diff)
Include build time of latest submission in ownership tickets
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/ApplicationSummary.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/ApplicationSummary.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/ApplicationSummary.java
index 0237f3d34f4..1d23cd52d23 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/ApplicationSummary.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/ApplicationSummary.java
@@ -19,12 +19,15 @@ public class ApplicationSummary {
private final ApplicationId application;
private final Optional<Instant> lastQueried;
private final Optional<Instant> lastWritten;
+ private final Optional<Instant> lastBuilt;
private final Map<ZoneId, Metric> metrics;
- public ApplicationSummary(ApplicationId application, Optional<Instant> lastQueried, Optional<Instant> lastWritten, Map<ZoneId, Metric> metrics) {
+ public ApplicationSummary(ApplicationId application, Optional<Instant> lastQueried, Optional<Instant> lastWritten,
+ Optional<Instant> lastBuilt, Map<ZoneId, Metric> metrics) {
this.application = Objects.requireNonNull(application);
this.lastQueried = Objects.requireNonNull(lastQueried);
this.lastWritten = Objects.requireNonNull(lastWritten);
+ this.lastBuilt = Objects.requireNonNull(lastBuilt);
this.metrics = Map.copyOf(Objects.requireNonNull(metrics));
}
@@ -40,6 +43,10 @@ public class ApplicationSummary {
return lastWritten;
}
+ public Optional<Instant> lastBuilt() {
+ return lastBuilt;
+ }
+
public Map<ZoneId, Metric> metrics() {
return metrics;
}