Class Summary Class Description BillingEventA billable event in a domain's lifecycle. BillingEvent.Builder<T extends BillingEvent,B extends BillingEvent.Builder<?,?>>An abstract builder for
BillingEvent.CancellationAn event representing a cancellation of one of the other two billable event types. BillingEvent.Cancellation.BuilderA builder for
BillingEvent.Cancellationsince it is immutable.
BillingEvent.ModificationAn event representing a modification of an existing one-time billing event. BillingEvent.Modification.BuilderA builder for
BillingEvent.Modificationsince it is immutable.
BillingEvent.OneTimeA one-time billable event. BillingEvent.OneTime.BuilderA builder for
BillingEvent.OneTimesince it is immutable.
BillingEvent.RecurringA recurring billable event. BillingEvent.Recurring.BuilderA builder for
BillingEvent.Recurringsince it is immutable.
Enum Summary Enum Description BillingEvent.FlagSet of flags that can be applied to billing events. BillingEvent.ReasonThe reason for the bill, which maps 1:1 to skus in go/registry-billing-skus.