Package com.google.cloud.dns (2.33.0)

GitHub Repository

Classes

Class Description
com.google.cloud.dns.ChangeRequest An immutable class representing an atomic update to a collection of RecordSets within a Zone. See Also: Google Cloud DNS documentation
com.google.cloud.dns.ChangeRequest.Builder A builder for ChangeRequests.
com.google.cloud.dns.ChangeRequestInfo A class representing an atomic update to a collection of RecordSets within a Zone. See Also: Google Cloud DNS documentation
com.google.cloud.dns.ChangeRequestInfo.Builder A builder for ChangeRequestInfo.
com.google.cloud.dns.ChangeRequestInfo.Status This enumerates the possible states of a change request. See Also: Google Cloud DNS documentation
com.google.cloud.dns.Dns.ChangeRequestListOption Class for specifying change request listing options.
com.google.cloud.dns.Dns.ChangeRequestOption Class for specifying change request field options.
com.google.cloud.dns.Dns.ProjectOption Class for specifying project options.
com.google.cloud.dns.Dns.RecordSetListOption Class for specifying record set listing options.
com.google.cloud.dns.Dns.ZoneListOption Class for specifying zone listing options.
com.google.cloud.dns.Dns.ZoneOption Class for specifying zone field options.
com.google.cloud.dns.DnsBatch A batch of operations to be submitted to Google Cloud DNS using a single RPC request.
com.google.cloud.dns.DnsBatchResult This class holds a single result of a batch call to the Cloud DNS.
com.google.cloud.dns.DnsOptions
com.google.cloud.dns.DnsOptions.Builder
com.google.cloud.dns.DnsOptions.DefaultDnsFactory
com.google.cloud.dns.DnsOptions.DefaultDnsRpcFactory
com.google.cloud.dns.ProjectInfo The class provides the Google Cloud DNS information associated with this project. A project is a top level container for resources including Zones. Projects can be created only in the APIs console. See Also: Google Cloud DNS documentation
com.google.cloud.dns.ProjectInfo.Quota This class represents quotas assigned to the ProjectInfo. See Also: Google Cloud DNS documentation
com.google.cloud.dns.RecordSet A class that represents a Google Cloud DNS record set.

A RecordSet is the unit of data that will be returned by the DNS servers upon a DNS request for a specific domain. The RecordSet holds the current state of the DNS records

com.google.cloud.dns.RecordSet.Builder A builder for RecordSet.
com.google.cloud.dns.RecordSet.Type 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.google.cloud.dns.Zone 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.google.cloud.dns.Zone.Builder Builder for Zone.
com.google.cloud.dns.ZoneInfo 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.google.cloud.dns.ZoneInfo.Builder Builder for ZoneInfo.
com.google.cloud.dns.ZoneInfo.DnsSecConfig This class represents the DNSSEC configuration.
com.google.cloud.dns.ZoneInfo.DnsSecConfig.Builder
com.google.cloud.dns.ZoneInfo.KeySpec This class represents the DNS key spec.
com.google.cloud.dns.ZoneInfo.KeySpec.Builder

Interfaces

Interface Description
com.google.cloud.dns.Dns An interface for the Google Cloud DNS service. See Also: Google Cloud DNS
com.google.cloud.dns.DnsFactory An interface for Dns factories.

Enums

Enum Description
com.google.cloud.dns.Dns.ChangeRequestField 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.google.cloud.dns.Dns.ProjectField 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.google.cloud.dns.Dns.RecordSetField 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.google.cloud.dns.Dns.SortingOrder The sorting order for listing.
com.google.cloud.dns.Dns.ZoneField 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.google.cloud.dns.DnsException DNS service exception.