Class Summary Class Description BillingBaseA billable event in a domain's lifecycle. BillingBase.Builder<T extends BillingBase,B extends BillingBase.Builder<?,?>>An abstract builder for
BillingCancellationAn event representing a cancellation of one of the other two billable event types. BillingCancellation.BuilderA builder for
BillingCancellationsince it is immutable.
BillingEventA one-time billable event. BillingEvent.BuilderA builder for
BillingEventsince it is immutable.
BillingRecurrenceA recurring billable event. BillingRecurrence.BuilderA builder for
BillingRecurrencesince it is immutable.
Enum Summary Enum Description BillingBase.FlagSet of flags that can be applied to billing events. BillingBase.ReasonThe reason for the bill, which maps 1:1 to skus in go/registry-billing-skus. BillingBase.RenewalPriceBehaviorSets of renewal price behaviors that can be applied to billing recurrences.