diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-01-22 11:20:10 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-01-22 11:20:10 +0100 |
commit | c00bc6c217716350f3215e98818059d5c148cdac (patch) | |
tree | 5344d5f8624b23f1a5948aad266ea090df5669e9 /controller-api | |
parent | 8e4ea2399ecfe9939378211b81c402ad315505eb (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.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; } |