This package is not the recommended entry point to using this client library!
For this library, we recommend using com.google.cloud.dns.spi.v1 for new applications.
Classes
| Class | Description |
|---|---|
| com. |
An immutable class representing an atomic update to a collection of RecordSet
s within a Zone
.
See Also: Google Cloud DNS documentation
|
| com. |
A builder for ChangeRequest
s. |
| com. |
A class representing an atomic update to a collection of RecordSet
s within a Zone
.
See Also: Google Cloud DNS documentation
|
| com. |
A builder for ChangeRequestInfo
. |
| com. |
This enumerates the possible states of a change request. See Also: Google Cloud DNS documentation |
| com. |
Class for specifying change request listing options. |
| com. |
Class for specifying change request field options. |
| com. |
Class for specifying project options. |
| com. |
Class for specifying record set listing options. |
| com. |
Class for specifying zone listing options. |
| com. |
Class for specifying zone field options. |
| com. |
A batch of operations to be submitted to Google Cloud DNS using a single RPC request. |
| com. |
This class holds a single result of a batch call to the Cloud DNS. |
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
The class provides the Google Cloud DNS information associated with this project. A project is a
top level container for resources including Zone
s. Projects can be created only in the
APIs console.
See Also: Google Cloud DNS documentation
|
| com. |
This class represents quotas assigned to the ProjectInfo
.
See Also: Google Cloud DNS documentation
|
| com. |
A class that represents a Google Cloud DNS record set. A |
| com. |
A builder for RecordSet . |
| com. |
Enum for the DNS record types supported by Cloud DNS. Google Cloud DNS currently supports records of type A, AAAA, CAA, CNAME, MX NAPTR, NS, PTR, SOA, SPF, SRV, TXT. |
| com. |
A Google Cloud DNS Zone object. A zone is the container for all of your record sets that share the same DNS name prefix, for example, example.com. Zones are automatically assigned a set of name servers when they are |
| com. |
Builder for Zone
. |
| com. |
A Zone
represents a DNS zone hosted by the Google Cloud DNS service. A zone is a subtree
of the DNS namespace under one administrative responsibility. See Google Cloud DNS documentation
for
more information. |
| com. |
Builder for ZoneInfo
. |
| com. |
This class represents the DNSSEC configuration. |
| com. |
|
| com. |
This class represents the DNS key spec. |
| com. |
Interfaces
| Interface | Description |
|---|---|
| com. |
An interface for the Google Cloud DNS service. See Also: Google Cloud DNS |
| com. |
An interface for Dns factories. |
Enums
| Enum | Description |
|---|---|
| com. |
The fields of a change request. These values can be used to specify the fields to include in a partial response when calling Dns#applyChangeRequest(String, ChangeRequestInfo, ChangeRequestOption...) The ID is |
| com. |
The fields of a project. These values can be used to specify the fields to include in a partial response when calling Dns#getProject(ProjectOption...) . Project ID is always returned, even if not specified. |
| com. |
The fields of a record set. These values can be used to specify the fields to include in a partial response when calling Dns#listRecordSets(String, RecordSetListOption...) . The name and type are always |
| com. |
The sorting order for listing. |
| com. |
The fields of a zone. These values can be used to specify the fields to include in a partial response when calling Dns#getZone(String, ZoneOption...) . The name is always returned, even if not specified. |
Exceptions
| Exception | Description |
|---|---|
| com. |
DNS service exception. |

