Package google.registry.reporting.icann
package google.registry.reporting.icann
-
ClassDescriptionUtility class that produces SQL queries used to generate activity reports from Bigquery.DNS Count query that relies on a table Cloud DNS publishes internally to Google.Methods for preparing and querying DNS statistics.DNS Count query where returned values are all -1.Class that uploads a CSV file to ICANN's endpoint via an HTTP PUT call.Module for dependencies required by ICANN monthly transactions/activity reporting.Enum determining the type of report to generate or upload.Class containing methods for staging ICANN monthly reports on GCS.Action that generates monthly ICANN activity and transactions reports.Action that uploads the monthly activity/transactions reports from GCS to ICANN via an HTTP PUT.Interface defining the necessary methods to construct ICANN reporting SQL queries.Utility class that produces SQL queries used to generate activity reports from Bigquery.