Uses of Class
com.yahoo.vespa.hosted.controller.api.integration.billing.Bill.Id
-
Packages that use Bill.Id Package Description com.yahoo.vespa.hosted.controller.api.integration.billing -
-
Uses of Bill.Id in com.yahoo.vespa.hosted.controller.api.integration.billing
Methods in com.yahoo.vespa.hosted.controller.api.integration.billing that return Bill.Id Modifier and Type Method Description Bill.IdBillingDatabaseClient. createBill(com.yahoo.config.provision.TenantName tenant, ZonedDateTime startTime, ZonedDateTime endTime, String agent)Create a completely new Bill in the open state with no LineItems.Bill.IdBillingDatabaseClientMock. createBill(com.yahoo.config.provision.TenantName tenant, ZonedDateTime startTime, ZonedDateTime endTime, String agent)Bill.IdBillingController. createBillForPeriod(com.yahoo.config.provision.TenantName tenant, ZonedDateTime startTime, ZonedDateTime endTime, String agent)Create a bill of unbilled use for the given tenant in the given time period.Bill.IdMockBillingController. createBillForPeriod(com.yahoo.config.provision.TenantName tenant, ZonedDateTime startTime, ZonedDateTime endTime, String agent)static Bill.IdBill.Id. generate()Bill.IdBill. id()static Bill.IdBill.Id. of(String value)Methods in com.yahoo.vespa.hosted.controller.api.integration.billing with parameters of type Bill.Id Modifier and Type Method Description voidBillingDatabaseClient. commitLineItems(com.yahoo.config.provision.TenantName tenantName, Bill.Id billId)Associate all uncommitted line items to a given bill This is only allowed if the line item has not already been associated with an billvoidBillingDatabaseClientMock. commitLineItems(com.yahoo.config.provision.TenantName tenantName, Bill.Id invoiceId)StringBillingDatabaseClientMock. getStatus(Bill.Id invoiceId)Optional<Bill>BillingDatabaseClient. readBill(Bill.Id billId)Read the given bill from the data sourceOptional<Bill>BillingDatabaseClientMock. readBill(Bill.Id billId)voidBillingDatabaseClient. setStatus(Bill.Id billId, String agent, String status)Set status for the given billvoidBillingDatabaseClientMock. setStatus(Bill.Id invoiceId, String agent, String status)voidBillingController. updateBillStatus(Bill.Id billId, String agent, String status)Change the status of the given billvoidMockBillingController. updateBillStatus(Bill.Id billId, String agent, String status)Method parameters in com.yahoo.vespa.hosted.controller.api.integration.billing with type arguments of type Bill.Id Modifier and Type Method Description StringBillingDatabaseClient. addLineItem(com.yahoo.config.provision.TenantName tenantName, Bill.LineItem lineItem, Optional<Bill.Id> billId)Add a line item to an open billStringBillingDatabaseClientMock. addLineItem(com.yahoo.config.provision.TenantName tenantName, Bill.LineItem lineItem, Optional<Bill.Id> invoiceId)Constructors in com.yahoo.vespa.hosted.controller.api.integration.billing with parameters of type Bill.Id Constructor Description Bill(Bill.Id id, com.yahoo.config.provision.TenantName tenant, Bill.StatusHistory statusHistory, List<Bill.LineItem> lineItems, ZonedDateTime startTime, ZonedDateTime endTime)
-