aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorØyvind Grønnesby <oyving@vespa.ai>2023-10-31 11:58:43 +0100
committerØyvind Grønnesby <oyving@vespa.ai>2023-10-31 11:58:43 +0100
commit2d37b346ddcf213aa6957d487860f45840602ff7 (patch)
tree2c0a3dded064c80f153a87388f0271f45df9f062
parentc05faaedd1e469662ad3bb3b9796316efc9c4135 (diff)
Support more dimensions
-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;