diff options
author | Ola Aunrønning <olaa@verizonmedia.com> | 2022-02-03 16:38:27 +0100 |
---|---|---|
committer | Ola Aunrønning <olaa@verizonmedia.com> | 2022-02-03 16:38:27 +0100 |
commit | 61859ed7d1fe8134a66ef71f31c3dab8ff93e3c0 (patch) | |
tree | 389d8b2165fc79e80fc9f6ab4d228a98cfe80dd8 /controller-api | |
parent | 0d07d24049e67014e12cd3f534c94ee9b7e58ccc (diff) |
Adds billing db maintainer
Diffstat (limited to 'controller-api')
2 files changed, 8 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillingDatabaseClient.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillingDatabaseClient.java index 4891fe0ffa7..ed389797b5d 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillingDatabaseClient.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillingDatabaseClient.java @@ -132,4 +132,9 @@ public interface BillingDatabaseClient { * @param collectionMethod The collection method for the tenant */ void setCollectionMethod(TenantName tenantName, CollectionMethod collectionMethod); + + /** + * Performs necessary maintenance operations + */ + void maintain(); } diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillingDatabaseClientMock.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillingDatabaseClientMock.java index f53025a2e6d..2ac3242f6aa 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillingDatabaseClientMock.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillingDatabaseClientMock.java @@ -175,4 +175,7 @@ public class BillingDatabaseClientMock implements BillingDatabaseClient { }) .collect(Collectors.toList()); } + + @Override + public void maintain() {} } |