summaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorØyvind Grønnesby <oyving@verizonmedia.com>2020-11-26 11:32:41 +0100
committerØyvind Grønnesby <oyving@verizonmedia.com>2020-11-26 11:32:41 +0100
commita05617af4d2498460ff18ca60b471a35dd557c1a (patch)
tree98b8d8c4da06fdc99b7d0596356c4a0d67109022 /controller-server
parentb07d83f7c04ce8774e91f8202fffdecf21adac1d (diff)
Expose "additional" line items in CSV export
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java5
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/billing-all-invoices4
2 files changed, 5 insertions, 4 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java
index 367f8e728bf..cedae5b5a46 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java
@@ -112,7 +112,7 @@ public class BillingApiHandler extends LoggingRequestHandler {
private HttpResponse getAllInvoices() {
var invoices = billingController.getInvoices();
- var headers = new String[]{ "ID", "Tenant", "From", "To", "CpuHours", "MemoryHours", "DiskHours", "Cpu", "Memory", "Disk" };
+ var headers = new String[]{ "ID", "Tenant", "From", "To", "CpuHours", "MemoryHours", "DiskHours", "Cpu", "Memory", "Disk", "Additional" };
var rows = invoices.stream()
.map(invoice -> {
return new Object[] {
@@ -120,7 +120,8 @@ public class BillingApiHandler extends LoggingRequestHandler {
invoice.getStartTime().format(DateTimeFormatter.ISO_LOCAL_DATE),
invoice.getEndTime().format(DateTimeFormatter.ISO_LOCAL_DATE),
invoice.sumCpuHours(), invoice.sumMemoryHours(), invoice.sumDiskHours(),
- invoice.sumCpuCost(), invoice.sumMemoryCost(), invoice.sumDiskCost()
+ invoice.sumCpuCost(), invoice.sumMemoryCost(), invoice.sumDiskCost(),
+ invoice.sumAdditionalCost()
};
})
.collect(Collectors.toList());
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/billing-all-invoices b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/billing-all-invoices
index 157470106f4..957ed858951 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/billing-all-invoices
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/billing-all-invoices
@@ -1,2 +1,2 @@
-ID,Tenant,From,To,CpuHours,MemoryHours,DiskHours,Cpu,Memory,Disk
-id-1,default,2020-05-23,2020-05-28,0.00,0.00,0.00,0.00,0.00,0.00
+ID,Tenant,From,To,CpuHours,MemoryHours,DiskHours,Cpu,Memory,Disk,Additional
+id-1,default,2020-05-23,2020-05-28,0.00,0.00,0.00,0.00,0.00,0.00,123.00