Uses of Class
com.yahoo.vespa.hosted.controller.api.integration.billing.Bill.Id
Packages that use Bill.Id
-
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.IdModifier and TypeMethodDescriptionInvoiceUpdate.billId()BillingDatabaseClient.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.BillingDatabaseClientMock.createBill(com.yahoo.config.provision.TenantName tenant, ZonedDateTime startTime, ZonedDateTime endTime, String agent) BillingController.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.MockBillingController.createBillForPeriod(com.yahoo.config.provision.TenantName tenant, ZonedDateTime startTime, ZonedDateTime endTime, String agent) static Bill.IdBill.Id.generate()Bill.id()static Bill.IdMethods in com.yahoo.vespa.hosted.controller.api.integration.billing with parameters of type Bill.IdModifier and TypeMethodDescriptionvoidBillingDatabaseClient.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) voidBillingReporterMock.deleteExportedBill(Bill.Id billId) Get the bill with the given idstatic ModifiableInvoiceUpdateRead the given bill from the data sourcestatic FailedInvoiceUpdatevoidBillingDatabaseClient.setExportedInvoiceId(Bill.Id billId, String invoiceId) Set the invoice id from an external system for the given billvoidBillingDatabaseClientMock.setExportedInvoiceId(Bill.Id billId, String invoiceId) voidBillingDatabaseClient.setStatus(Bill.Id billId, String agent, BillStatus status) Set status for the given billvoidBillingDatabaseClientMock.setStatus(Bill.Id invoiceId, String agent, BillStatus status) static FailedInvoiceUpdateFailedInvoiceUpdate.unmodifiable(Bill.Id billId) Method parameters in com.yahoo.vespa.hosted.controller.api.integration.billing with type arguments of type Bill.IdModifier and TypeMethodDescriptionvoidBillingController.addLineItem(com.yahoo.config.provision.TenantName tenant, String description, BigDecimal amount, Optional<Bill.Id> billId, String agent) Add a line item to the given billBillingDatabaseClient.addLineItem(com.yahoo.config.provision.TenantName tenantName, Bill.LineItem lineItem, Optional<Bill.Id> billId) Add a line item to an open billBillingDatabaseClientMock.addLineItem(com.yahoo.config.provision.TenantName tenantName, Bill.LineItem lineItem, Optional<Bill.Id> invoiceId) voidMockBillingController.addLineItem(com.yahoo.config.provision.TenantName tenant, String description, BigDecimal amount, Optional<Bill.Id> billId, String agent) Constructors in com.yahoo.vespa.hosted.controller.api.integration.billing with parameters of type Bill.IdModifierConstructorDescriptionBill(Bill.Id id, com.yahoo.config.provision.TenantName tenant, StatusHistory statusHistory, List<Bill.LineItem> lineItems, ZonedDateTime startTime, ZonedDateTime endTime) Bill(Bill.Id id, com.yahoo.config.provision.TenantName tenant, StatusHistory statusHistory, List<Bill.LineItem> lineItems, ZonedDateTime startTime, ZonedDateTime endTime, String exportedId) FailedInvoiceUpdate(Bill.Id billId, FailedInvoiceUpdate.Reason reason) ModifiableInvoiceUpdate(Bill.Id billId, InvoiceUpdate.ItemsUpdate itemsUpdate)