diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2020-01-22 11:35:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-22 11:35:34 +0100 |
commit | c56c632904d0c012edae49cd05daf56d5de2adb7 (patch) | |
tree | 722f41a143742e04f7aaac5d376f50e356da73ce /controller-api | |
parent | 915b3a7cec666de20494f3287a476d56536a584c (diff) | |
parent | c00bc6c217716350f3215e98818059d5c148cdac (diff) |
Merge pull request #11888 from vespa-engine/jvenstad/notify-of-old-application-packages
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.java | 9 |
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; } |