Class Spec11Pipeline

java.lang.Object
google.registry.beam.spec11.Spec11Pipeline
All Implemented Interfaces:
Serializable

public class Spec11Pipeline extends Object implements Serializable
Definition of a Dataflow Flex template, which generates a given month's spec11 report.

To stage this template locally, run ./nom_build :core:sBP --environment=alpha --pipeline=spec11.

Then, you can run the staged template via the API client library, gCloud or a raw REST call.

See Also:
  • Field Details

    • REGISTRAR_EMAIL_FIELD

      public static final String REGISTRAR_EMAIL_FIELD
      The JSON object field into which we put the registrar's e-mail address for Spec11 reports.
      See Also:
    • REGISTRAR_CLIENT_ID_FIELD

      public static final String REGISTRAR_CLIENT_ID_FIELD
      The JSON object field into which we put the registrar's name for Spec11 reports.
      See Also:
    • THREAT_MATCHES_FIELD

      public static final String THREAT_MATCHES_FIELD
      The JSON object field into which we put the threat match array for Spec11 reports.
      See Also:
  • Method Details

    • getSpec11ReportFilePath

      public static String getSpec11ReportFilePath(org.joda.time.LocalDate localDate)
      Returns the subdirectory spec11 reports reside in for a given local date in yyyy-MM-dd format.
      See Also:
    • main

      public static void main(String[] args)