summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorOla Aunrønning <olaa@verizonmedia.com>2019-10-18 16:38:28 +0200
committerOla Aunrønning <olaa@verizonmedia.com>2019-10-18 16:40:52 +0200
commita2ac8ec8bae6fb2889e36fcbedbdf712bf68df67 (patch)
tree3c59dd883c70c372ea0168ed0404eab229803540 /controller-api
parent7554e7b7dd6f0eade988baa021ffd7e2184907f1 (diff)
Use BigDecimal
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/CostInfo.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/CostInfo.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/CostInfo.java
index ed63b1608ca..50c257acd23 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/CostInfo.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/resource/CostInfo.java
@@ -4,6 +4,8 @@ package com.yahoo.vespa.hosted.controller.api.integration.resource;
import com.yahoo.config.provision.ApplicationId;
import com.yahoo.config.provision.zone.ZoneId;
+import java.math.BigDecimal;
+
/**
* @author olaa
*/
@@ -11,16 +13,16 @@ public class CostInfo {
private final ApplicationId applicationId;
private final ZoneId zoneId;
- private final double cpuHours;
- private final double memoryHours;
- private final double diskHours;
+ private final BigDecimal cpuHours;
+ private final BigDecimal memoryHours;
+ private final BigDecimal diskHours;
private final int cpuCost;
private final int memoryCost;
private final int diskCost;
public CostInfo(ApplicationId applicationId, ZoneId zoneId,
- double cpuHours, double memoryHours, double diskHours,
+ BigDecimal cpuHours, BigDecimal memoryHours, BigDecimal diskHours,
int cpuCost, int memoryCost, int diskCost) {
this.applicationId = applicationId;
this.zoneId = zoneId;
@@ -40,15 +42,15 @@ public class CostInfo {
return zoneId;
}
- public double getCpuHours() {
+ public BigDecimal getCpuHours() {
return cpuHours;
}
- public double getMemoryHours() {
+ public BigDecimal getMemoryHours() {
return memoryHours;
}
- public double getDiskHours() {
+ public BigDecimal getDiskHours() {
return diskHours;
}