Package com.google.cloud.domains.v1beta1 (1.33.0)

GitHub Repository

This package is not the latest GA version!

For this library, we recommend using the package associated with API version v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution. Prerelease versions are considered unstable as they may be shut down. You can read more about Cloud API versioning strategy here. Each Cloud Java client library may contain multiple packages. Each package containing a version number in its name corresponds to a published version of the service. We recommend using the latest stable version for new production applications, which can be identified by the largest numeric version that does not contain a suffix. For example, if a client library has two packages: v1 and v2alpha, then the latest stable version is v1. If you use an unstable release, breaking changes may be introduced when upgrading.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.domains.v1beta1.DomainsClient Service Description: The Cloud Domains API enables management and configuration of domain names.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.domains.v1beta1.ContactSettings

Defines the contact information associated with a Registration.

ICANN requires all domain names to have associated

com.google.cloud.domains.v1beta1.DnsSettings

Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.

com.google.cloud.domains.v1beta1.DomainsSettings Settings class to configure an instance of DomainsClient.

The default instance has everything set to sensible defaults:

com.google.cloud.domains.v1beta1.ManagementSettings

Defines renewal, billing, and transfer settings for a Registration.

Classes

Class Description
com.google.cloud.domains.v1beta1.AuthorizationCode Defines an authorization code.
com.google.cloud.domains.v1beta1.AuthorizationCode.Builder Defines an authorization code.
com.google.cloud.domains.v1beta1.ConfigureContactSettingsRequest Request for the ConfigureContactSettings method.
com.google.cloud.domains.v1beta1.ConfigureContactSettingsRequest.Builder Request for the ConfigureContactSettings method.
com.google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest Request for the ConfigureDnsSettings method.
com.google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest.Builder Request for the ConfigureDnsSettings method.
com.google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest Request for the ConfigureManagementSettings method.
com.google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest.Builder Request for the ConfigureManagementSettings method.
com.google.cloud.domains.v1beta1.ContactSettings.Builder Defines the contact information associated with a Registration. ICANN requires all domain names to have associated
com.google.cloud.domains.v1beta1.ContactSettings.Contact Details required for a contact associated with a Registration.
com.google.cloud.domains.v1beta1.ContactSettings.Contact.Builder Details required for a contact associated with a Registration.
com.google.cloud.domains.v1beta1.DeleteRegistrationRequest Request for the DeleteRegistration method.
com.google.cloud.domains.v1beta1.DeleteRegistrationRequest.Builder Request for the DeleteRegistration method.
com.google.cloud.domains.v1beta1.DnsSettings.Builder Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.
com.google.cloud.domains.v1beta1.DnsSettings.CustomDns Configuration for an arbitrary DNS provider.
com.google.cloud.domains.v1beta1.DnsSettings.CustomDns.Builder Configuration for an arbitrary DNS provider.
com.google.cloud.domains.v1beta1.DnsSettings.DsRecord Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
com.google.cloud.domains.v1beta1.DnsSettings.DsRecord.Builder Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
com.google.cloud.domains.v1beta1.DnsSettings.GlueRecord Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain.
com.google.cloud.domains.v1beta1.DnsSettings.GlueRecord.Builder Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain.
com.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to
com.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns.Builder Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to
com.google.cloud.domains.v1beta1.DomainsClient.ListRegistrationsFixedSizeCollection
com.google.cloud.domains.v1beta1.DomainsClient.ListRegistrationsPage
com.google.cloud.domains.v1beta1.DomainsClient.ListRegistrationsPagedResponse
com.google.cloud.domains.v1beta1.DomainsGrpc The Cloud Domains API enables management and configuration of domain names.
com.google.cloud.domains.v1beta1.DomainsGrpc.DomainsImplBase Base class for the server implementation of the service Domains. The Cloud Domains API enables management and configuration of domain names.
com.google.cloud.domains.v1beta1.DomainsProto
com.google.cloud.domains.v1beta1.DomainsSettings.Builder Builder for DomainsSettings.
com.google.cloud.domains.v1beta1.ExportRegistrationRequest Request for the ExportRegistration method.
com.google.cloud.domains.v1beta1.ExportRegistrationRequest.Builder Request for the ExportRegistration method.
com.google.cloud.domains.v1beta1.GetRegistrationRequest Request for the GetRegistration method.
com.google.cloud.domains.v1beta1.GetRegistrationRequest.Builder Request for the GetRegistration method.
com.google.cloud.domains.v1beta1.ListRegistrationsRequest Request for the ListRegistrations method.
com.google.cloud.domains.v1beta1.ListRegistrationsRequest.Builder Request for the ListRegistrations method.
com.google.cloud.domains.v1beta1.ListRegistrationsResponse Response for the ListRegistrations method.
com.google.cloud.domains.v1beta1.ListRegistrationsResponse.Builder Response for the ListRegistrations method.
com.google.cloud.domains.v1beta1.LocationName
com.google.cloud.domains.v1beta1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.domains.v1beta1.ManagementSettings.Builder Defines renewal, billing, and transfer settings for a Registration.
com.google.cloud.domains.v1beta1.OperationMetadata Represents the metadata of the long-running operation. Output only.
com.google.cloud.domains.v1beta1.OperationMetadata.Builder Represents the metadata of the long-running operation. Output only.
com.google.cloud.domains.v1beta1.RegisterDomainRequest Request for the RegisterDomain method.
com.google.cloud.domains.v1beta1.RegisterDomainRequest.Builder Request for the RegisterDomain method.
com.google.cloud.domains.v1beta1.RegisterParameters Parameters required to register a new domain.
com.google.cloud.domains.v1beta1.RegisterParameters.Builder Parameters required to register a new domain.
com.google.cloud.domains.v1beta1.Registration The Registration resource facilitates managing and configuring domain name registrations.
com.google.cloud.domains.v1beta1.Registration.Builder The Registration resource facilitates managing and configuring domain name registrations.
com.google.cloud.domains.v1beta1.RegistrationName
com.google.cloud.domains.v1beta1.RegistrationName.Builder Builder for projects/{project}/locations/{location}/registrations/{registration}.
com.google.cloud.domains.v1beta1.ResetAuthorizationCodeRequest Request for the ResetAuthorizationCode method.
com.google.cloud.domains.v1beta1.ResetAuthorizationCodeRequest.Builder Request for the ResetAuthorizationCode method.
com.google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequest Request for the RetrieveAuthorizationCode method.
com.google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequest.Builder Request for the RetrieveAuthorizationCode method.
com.google.cloud.domains.v1beta1.RetrieveRegisterParametersRequest Request for the RetrieveRegisterParameters method.
com.google.cloud.domains.v1beta1.RetrieveRegisterParametersRequest.Builder Request for the RetrieveRegisterParameters method.
com.google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse Response for the RetrieveRegisterParameters method.
com.google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse.Builder Response for the RetrieveRegisterParameters method.
com.google.cloud.domains.v1beta1.RetrieveTransferParametersRequest Request for the RetrieveTransferParameters method.
com.google.cloud.domains.v1beta1.RetrieveTransferParametersRequest.Builder Request for the RetrieveTransferParameters method.
com.google.cloud.domains.v1beta1.RetrieveTransferParametersResponse Response for the RetrieveTransferParameters method.
com.google.cloud.domains.v1beta1.RetrieveTransferParametersResponse.Builder Response for the RetrieveTransferParameters method.
com.google.cloud.domains.v1beta1.SearchDomainsRequest Request for the SearchDomains method.
com.google.cloud.domains.v1beta1.SearchDomainsRequest.Builder Request for the SearchDomains method.
com.google.cloud.domains.v1beta1.SearchDomainsResponse Response for the SearchDomains method.
com.google.cloud.domains.v1beta1.SearchDomainsResponse.Builder Response for the SearchDomains method.
com.google.cloud.domains.v1beta1.TransferDomainRequest Request for the TransferDomain method.
com.google.cloud.domains.v1beta1.TransferDomainRequest.Builder Request for the TransferDomain method.
com.google.cloud.domains.v1beta1.TransferParameters Parameters required to transfer a domain from another registrar.
com.google.cloud.domains.v1beta1.TransferParameters.Builder Parameters required to transfer a domain from another registrar.
com.google.cloud.domains.v1beta1.UpdateRegistrationRequest Request for the UpdateRegistration method.
com.google.cloud.domains.v1beta1.UpdateRegistrationRequest.Builder Request for the UpdateRegistration method.

Interfaces

Interface Description
com.google.cloud.domains.v1beta1.AuthorizationCodeOrBuilder
com.google.cloud.domains.v1beta1.ConfigureContactSettingsRequestOrBuilder
com.google.cloud.domains.v1beta1.ConfigureDnsSettingsRequestOrBuilder
com.google.cloud.domains.v1beta1.ConfigureManagementSettingsRequestOrBuilder
com.google.cloud.domains.v1beta1.ContactSettings.ContactOrBuilder
com.google.cloud.domains.v1beta1.ContactSettingsOrBuilder
com.google.cloud.domains.v1beta1.DeleteRegistrationRequestOrBuilder
com.google.cloud.domains.v1beta1.DnsSettings.CustomDnsOrBuilder
com.google.cloud.domains.v1beta1.DnsSettings.DsRecordOrBuilder
com.google.cloud.domains.v1beta1.DnsSettings.GlueRecordOrBuilder
com.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDnsOrBuilder
com.google.cloud.domains.v1beta1.DnsSettingsOrBuilder
com.google.cloud.domains.v1beta1.DomainsGrpc.AsyncService The Cloud Domains API enables management and configuration of domain names.
com.google.cloud.domains.v1beta1.ExportRegistrationRequestOrBuilder
com.google.cloud.domains.v1beta1.GetRegistrationRequestOrBuilder
com.google.cloud.domains.v1beta1.ListRegistrationsRequestOrBuilder
com.google.cloud.domains.v1beta1.ListRegistrationsResponseOrBuilder
com.google.cloud.domains.v1beta1.ManagementSettingsOrBuilder
com.google.cloud.domains.v1beta1.OperationMetadataOrBuilder
com.google.cloud.domains.v1beta1.RegisterDomainRequestOrBuilder
com.google.cloud.domains.v1beta1.RegisterParametersOrBuilder
com.google.cloud.domains.v1beta1.RegistrationOrBuilder
com.google.cloud.domains.v1beta1.ResetAuthorizationCodeRequestOrBuilder
com.google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequestOrBuilder
com.google.cloud.domains.v1beta1.RetrieveRegisterParametersRequestOrBuilder
com.google.cloud.domains.v1beta1.RetrieveRegisterParametersResponseOrBuilder
com.google.cloud.domains.v1beta1.RetrieveTransferParametersRequestOrBuilder
com.google.cloud.domains.v1beta1.RetrieveTransferParametersResponseOrBuilder
com.google.cloud.domains.v1beta1.SearchDomainsRequestOrBuilder
com.google.cloud.domains.v1beta1.SearchDomainsResponseOrBuilder
com.google.cloud.domains.v1beta1.TransferDomainRequestOrBuilder
com.google.cloud.domains.v1beta1.TransferParametersOrBuilder
com.google.cloud.domains.v1beta1.UpdateRegistrationRequestOrBuilder

Enums

Enum Description
com.google.cloud.domains.v1beta1.ContactNotice Notices related to contact information.
com.google.cloud.domains.v1beta1.ContactPrivacy Defines a set of possible contact privacy settings for a Registration. ICANN maintains the WHOIS database, a publicly
com.google.cloud.domains.v1beta1.DnsSettings.DnsProviderCase
com.google.cloud.domains.v1beta1.DnsSettings.DsRecord.Algorithm List of algorithms used to create a DNSKEY. Certain algorithms are not supported for particular domains.
com.google.cloud.domains.v1beta1.DnsSettings.DsRecord.DigestType List of hash functions that may have been used to generate a digest of a DNSKEY.
com.google.cloud.domains.v1beta1.DnsSettings.DsState The publication state of DS records for a Registration.
com.google.cloud.domains.v1beta1.DomainNotice Notices about special properties of certain domains.
com.google.cloud.domains.v1beta1.ManagementSettings.RenewalMethod Defines how the Registration is renewed.
com.google.cloud.domains.v1beta1.RegisterParameters.Availability Possible availability states of a domain name.
com.google.cloud.domains.v1beta1.Registration.Issue Possible issues with a Registration that require attention.
com.google.cloud.domains.v1beta1.Registration.State Possible states of a Registration.
com.google.cloud.domains.v1beta1.TransferLockState Possible states of a Registration's transfer lock.