Class ReportingModule

java.lang.Object
google.registry.reporting.ReportingModule

@Module public class ReportingModule extends Object
Dagger module for injecting common settings for all reporting tasks.
  • Field Details

    • BEAM_QUEUE

      public static final String BEAM_QUEUE
      See Also:
    • ENQUEUE_DELAY_MINUTES

      public static final int ENQUEUE_DELAY_MINUTES
      The amount of time expected for the Dataflow jobs to complete.
      See Also:
    • PARAM_YEAR_MONTH

      public static final String PARAM_YEAR_MONTH
      The request parameter name used by reporting actions that takes a year/month parameter, which defaults to the last month.
      See Also:
    • PARAM_DATE

      public static final String PARAM_DATE
      The request parameter name used by reporting actions that take a local date as a parameter, which defaults to the current date.
      See Also:
    • PARAM_JOB_ID

      public static final String PARAM_JOB_ID
      The request parameter specifying the jobId for a running Dataflow pipeline.
      See Also:
    • SEND_EMAIL

      public static final String SEND_EMAIL
      The request parameter name used by actions to indicate if an email should be sent. This parameter defaults to true if not specified.
      See Also:
  • Constructor Details

    • ReportingModule

      public ReportingModule()