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 for the basic case.Methods for preparing and querying DNS statistics.Class to carry parameters for a new coordinator.Dagger module to provide the DnsCountQueryCoordinator.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.