@ParametersAreNonnullByDefault
Package google.registry.config
-
Interface Summary Interface Description SystemPropertySetter Wrapper interface aroundSystem.setProperty(String, String)
andSystem.clearProperty(String)
. -
Class Summary Class Description CloudTasksUtilsModule AModule
that providesCloudTasksUtils
.ConfigUtils Helper methods for configuration classes.CredentialModule Dagger module that provides allGoogleCredentials
used in the application.DelegatedCredentials OAuth2 credentials for accessing Google Workspace APIs with domain-wide delegation.RegistryConfig Central clearing-house for all configuration.RegistryConfig.ConfigModule Dagger module for providing configuration settings.RegistryConfigSettings The POJO that YAML config files are deserialized into.RegistryConfigSettings.AnalyticsConfig Configuration for analytics services installed in the registrar consoleRegistryConfigSettings.Beam Configuration for Apache Beam (Cloud Dataflow).RegistryConfigSettings.Billing Configuration for monthly invoices.RegistryConfigSettings.Caching Configuration for caching.RegistryConfigSettings.CloudDns Configuration for Cloud DNS.RegistryConfigSettings.CloudSql Configuration for Cloud SQL.RegistryConfigSettings.ContactHistory Configuration for contact history.RegistryConfigSettings.CredentialOAuth Configuration options for accessing Google APIs.RegistryConfigSettings.DnsUpdate Configuration for dns update.RegistryConfigSettings.GcpProject Configuration options that apply to the entire GCP project.RegistryConfigSettings.GSuite Configuration options for the G Suite account used by Nomulus.RegistryConfigSettings.Hibernate Configuration for Hibernate.RegistryConfigSettings.IcannReporting Configuration for ICANN monthly reporting.RegistryConfigSettings.Keyring Configuration for keyrings (used to store secrets outside of source).RegistryConfigSettings.Kms Configuration for Cloud KMS.RegistryConfigSettings.Misc Miscellaneous configuration that doesn't quite fit in anywhere else.RegistryConfigSettings.Monitoring Configuration for monitoring.RegistryConfigSettings.OAuth Configuration options for OAuth settings for authenticating users.RegistryConfigSettings.PackageMonitoring Configuration for package compliance monitoring.RegistryConfigSettings.Rde Configuration for Registry Data Escrow (RDE).RegistryConfigSettings.RegistrarConsole Configuration for the web-based registrar console.RegistryConfigSettings.RegistryPolicy Configuration options for registry policy.RegistryConfigSettings.RegistryTool Configuration options for the registry tool.RegistryConfigSettings.SslCertificateValidation Configuration for the certificate checker. -
Enum Summary Enum Description RegistryConfig.ConfigModule.TmchCaMode The mode that theTmchCertificateAuthority
operates in.RegistryEnvironment Registry environments. -
Annotation Types Summary Annotation Type Description CredentialModule.AdcDelegatedCredential Dagger qualifier for a credential with delegated admin access for a dasher domain (for Google Workspace) backed by the application default credential (ADC).CredentialModule.ApplicationDefaultCredential Dagger qualifier for the scope-less Application Default Credential.CredentialModule.GoogleWorkspaceCredential Dagger qualifier for the credential for Google Workspace APIs.CredentialModule.LocalCredential Dagger qualifier for the local credential used in the nomulus tool.CredentialModule.LocalCredentialJson Dagger qualifier for the JSON string used to create the local credential.RegistryConfig.Config Dagger qualifier for configuration settings.