aboutsummaryrefslogtreecommitdiffstats
path: root/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/Bill.java
diff options
context:
space:
mode:
Diffstat (limited to 'controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/Bill.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;