aboutsummaryrefslogtreecommitdiffstats
path: root/controller-api/src/main/java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorn.christian@seime.no>2023-10-31 13:42:26 +0100
committerGitHub <noreply@github.com>2023-10-31 13:42:26 +0100
commita06b9c56ec1d65e951b94473c49e746c736dc19c (patch)
tree4ca1220e3e0f39324f10e7ed161fb47680efc1aa /controller-api/src/main/java
parent2b1738649f29851b57e527d07967054ea25c9273 (diff)
parent2d37b346ddcf213aa6957d487860f45840602ff7 (diff)
Merge pull request #29165 from vespa-engine/ogronnesby/bill-summarizer-2
Fix bill ID in API output
Diffstat (limited to 'controller-api/src/main/java')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/Bill.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/Bill.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/Bill.java
index aac6d986a6e..7c95a2138d2 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/Bill.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/Bill.java
@@ -409,6 +409,14 @@ public class Bill {
architecture(item -> {
var arch = item.getArchitecture();
return arch.orElse(null);
+ }),
+ application(item -> {
+ var app = item.applicationId();
+ return app.orElse(null);
+ }),
+ environment(item -> {
+ var zone = item.zoneId();
+ return zone.map(ZoneId::environment).orElse(null);
});
private final Function<LineItem, Object> extractor;