Class GenerateInvoicesAction

java.lang.Object
google.registry.reporting.billing.GenerateInvoicesAction
All Implemented Interfaces:
Runnable

public class GenerateInvoicesAction extends Object implements Runnable
Invokes the InvoicingPipeline beam template via the REST api, and enqueues the PublishInvoicesAction to publish the subsequent output.

This action runs the InvoicingPipeline beam flex template. The pipeline then generates invoices for the month and stores them on GCS.

  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable