A B C D E F G H I L M N O P Q R S T V Z 
All Classes All Packages

A

A - Static variable in class com.google.cloud.dns.RecordSet.Type
Address record, which is used to map host names to their IPv4 address.
AAAA - Static variable in class com.google.cloud.dns.RecordSet.Type
IPv6 Address record, which is used to map host names to their IPv6 address.
add(RecordSet) - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
add(RecordSet) - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Adds a RecordSet to be added to the zone upon executing this ChangeRequestInfo.
addApplyChangeRequest(String, Change, RpcBatch.Callback<Change>, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "apply change request" to the batch with the provided callback and options.
addCreateZone(ManagedZone, RpcBatch.Callback<ManagedZone>, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "create zone" to the batch with the provided callback and options.
addDeleteZone(String, RpcBatch.Callback<Void>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "delete zone" to the batch with the provided callback.
addGetChangeRequest(String, String, RpcBatch.Callback<Change>, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "get change request" to the batch with the provided callback and options.
addGetProject(RpcBatch.Callback<Project>, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "get project" to the batch with the provided callback and options.
addGetZone(String, RpcBatch.Callback<ManagedZone>, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "get zone" to the batch with the provided callback and options.
ADDITIONS - com.google.cloud.dns.Dns.ChangeRequestField
 
addListChangeRequests(String, RpcBatch.Callback<ChangesListResponse>, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "list change requests" to the batch with the provided callback and options.
addListRecordSets(String, RpcBatch.Callback<ResourceRecordSetsListResponse>, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "list record sets" to the batch with the provided callback and options.
addListZones(RpcBatch.Callback<ManagedZonesListResponse>, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Adds a call to "list zones" to the batch with the provided callback and options.
addRecord(String) - Method in class com.google.cloud.dns.RecordSet.Builder
Adds a record to the record set.
applyChangeRequest(ChangeRequestInfo, Dns.ChangeRequestOption...) - Method in class com.google.cloud.dns.Zone
Submits ChangeRequestInfo to the service for it to applied to this zone.
applyChangeRequest(String, Change, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Applies change request to a zone.
applyChangeRequest(String, Change, Map<DnsRpc.Option, ?>) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
applyChangeRequest(String, ChangeRequestInfo, Dns.ChangeRequestOption...) - Method in interface com.google.cloud.dns.Dns
Submits a change request for the specified zone.
applyChangeRequest(String, ChangeRequestInfo, Dns.ChangeRequestOption...) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "apply change request" operation to the zone specified by zoneName to this batch.
applyTo(String, Dns.ChangeRequestOption...) - Method in class com.google.cloud.dns.ChangeRequest
Applies this change request to the zone identified by zoneName.
ASCENDING - com.google.cloud.dns.Dns.SortingOrder
 

B

batch() - Method in interface com.google.cloud.dns.Dns
Creates a new empty batch for grouping multiple service calls in one underlying RPC call.
build() - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
build() - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Creates a ChangeRequestInfo instance populated by the values associated with this builder.
build() - Method in class com.google.cloud.dns.DnsOptions.Builder
 
build() - Method in class com.google.cloud.dns.RecordSet.Builder
Builds the record set.
build() - Method in class com.google.cloud.dns.Zone.Builder
 
build() - Method in class com.google.cloud.dns.ZoneInfo.Builder
Builds the instance of ZoneInfo based on the information set by this builder.
build() - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig.Builder
Creates a DnsSecConfig object.
build() - Method in class com.google.cloud.dns.ZoneInfo.KeySpec.Builder
Creates a KeySpec object.
Builder() - Constructor for class com.google.cloud.dns.ChangeRequestInfo.Builder
 
Builder() - Constructor for class com.google.cloud.dns.ZoneInfo.Builder
 

C

CAA - Static variable in class com.google.cloud.dns.RecordSet.Type
Certificate Authority (CA) Authorization, which specifies which CAs are allowed to create certificates for a domain.
ChangeRequest - Class in com.google.cloud.dns
An immutable class representing an atomic update to a collection of RecordSets within a Zone.
ChangeRequest.Builder - Class in com.google.cloud.dns
A builder for ChangeRequests.
ChangeRequestInfo - Class in com.google.cloud.dns
A class representing an atomic update to a collection of RecordSets within a Zone.
ChangeRequestInfo.Builder - Class in com.google.cloud.dns
A builder for ChangeRequestInfo.
ChangeRequestInfo.Status - Class in com.google.cloud.dns
This enumerates the possible states of a change request.
clearAdditions() - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
clearAdditions() - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Clears the collection of RecordSets which are to be added to the zone upon executing this ChangeRequestInfo.
clearDeletions() - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
clearDeletions() - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Clears the collection of RecordSets which are to be deleted from the zone upon executing this ChangeRequestInfo.
clearRecords() - Method in class com.google.cloud.dns.RecordSet.Builder
Removes all the records.
CNAME - Static variable in class com.google.cloud.dns.RecordSet.Type
Canonical name record, which is used to alias names.
com.google.cloud.dns - package com.google.cloud.dns
A client for Cloud DNS - A highly available global DNS network.
com.google.cloud.dns.spi - package com.google.cloud.dns.spi
 
com.google.cloud.dns.spi.v1 - package com.google.cloud.dns.spi.v1
 
create(ManagedZone, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Creates a new zone.
create(ManagedZone, Map<DnsRpc.Option, ?>) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
create(DnsOptions) - Method in class com.google.cloud.dns.DnsOptions.DefaultDnsFactory
 
create(DnsOptions) - Method in class com.google.cloud.dns.DnsOptions.DefaultDnsRpcFactory
 
create(ZoneInfo, Dns.ZoneOption...) - Method in interface com.google.cloud.dns.Dns
Creates a new zone.
createBatch() - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Creates an empty batch.
createBatch() - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
createZone(ZoneInfo, Dns.ZoneOption...) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "create zone" operation to this batch.
CREATION_TIME - com.google.cloud.dns.Dns.ZoneField
 

D

DefaultDnsFactory() - Constructor for class com.google.cloud.dns.DnsOptions.DefaultDnsFactory
 
DefaultDnsRpcFactory() - Constructor for class com.google.cloud.dns.DnsOptions.DefaultDnsRpcFactory
 
delete() - Method in class com.google.cloud.dns.Zone
Deletes the zone.
delete(RecordSet) - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
delete(RecordSet) - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Adds a RecordSet to be deleted to the zone upon executing this ChangeRequestInfo.
delete(String) - Method in interface com.google.cloud.dns.Dns
Deletes an existing zone identified by name.
deleteZone(String) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "delete zone" operation to this batch.
deleteZone(String) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Deletes the zone identified by the name.
deleteZone(String) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
DELETIONS - com.google.cloud.dns.Dns.ChangeRequestField
 
DESCENDING - com.google.cloud.dns.Dns.SortingOrder
 
DESCRIPTION - com.google.cloud.dns.Dns.ZoneField
 
Dns - Interface in com.google.cloud.dns
An interface for the Google Cloud DNS service.
DNS_NAME - com.google.cloud.dns.Dns.ZoneField
 
DNS_NAME - com.google.cloud.dns.spi.v1.DnsRpc.Option
 
DNS_RECORDS - com.google.cloud.dns.Dns.RecordSetField
 
DNS_TYPE - com.google.cloud.dns.spi.v1.DnsRpc.Option
 
Dns.ChangeRequestField - Enum in com.google.cloud.dns
The fields of a change request.
Dns.ChangeRequestListOption - Class in com.google.cloud.dns
Class for specifying change request listing options.
Dns.ChangeRequestOption - Class in com.google.cloud.dns
Class for specifying change request field options.
Dns.ProjectField - Enum in com.google.cloud.dns
The fields of a project.
Dns.ProjectOption - Class in com.google.cloud.dns
Class for specifying project options.
Dns.RecordSetField - Enum in com.google.cloud.dns
The fields of a record set.
Dns.RecordSetListOption - Class in com.google.cloud.dns
Class for specifying record set listing options.
Dns.SortingOrder - Enum in com.google.cloud.dns
The sorting order for listing.
Dns.ZoneField - Enum in com.google.cloud.dns
The fields of a zone.
Dns.ZoneListOption - Class in com.google.cloud.dns
Class for specifying zone listing options.
Dns.ZoneOption - Class in com.google.cloud.dns
Class for specifying zone field options.
DnsBatch - Class in com.google.cloud.dns
A batch of operations to be submitted to Google Cloud DNS using a single RPC request.
DnsBatchResult<T> - Class in com.google.cloud.dns
This class holds a single result of a batch call to the Cloud DNS.
DnsException - Exception in com.google.cloud.dns
DNS service exception.
DnsException(int, String, Throwable) - Constructor for exception com.google.cloud.dns.DnsException
 
DnsException(GoogleJsonError, boolean) - Constructor for exception com.google.cloud.dns.DnsException
 
DnsException(IOException, boolean) - Constructor for exception com.google.cloud.dns.DnsException
 
DnsFactory - Interface in com.google.cloud.dns
An interface for Dns factories.
dnsName(String) - Static method in class com.google.cloud.dns.Dns.RecordSetListOption
Restricts the list to only record sets with this fully qualified domain name.
dnsName(String) - Static method in class com.google.cloud.dns.Dns.ZoneListOption
Restricts the list to only zone with this fully qualified domain name.
DnsOptions - Class in com.google.cloud.dns
 
DnsOptions.Builder - Class in com.google.cloud.dns
 
DnsOptions.DefaultDnsFactory - Class in com.google.cloud.dns
 
DnsOptions.DefaultDnsRpcFactory - Class in com.google.cloud.dns
 
DnsRpc - Interface in com.google.cloud.dns.spi.v1
 
DnsRpc.ListResult<T> - Class in com.google.cloud.dns.spi.v1
 
DnsRpc.Option - Enum in com.google.cloud.dns.spi.v1
 
DnsRpcFactory - Interface in com.google.cloud.dns.spi
An interface for DnsRpc factory.
DNSSEC - com.google.cloud.dns.Dns.ZoneField
 
DONE - Static variable in class com.google.cloud.dns.ChangeRequestInfo.Status
 

E

equals(Object) - Method in class com.google.cloud.dns.ChangeRequest
 
equals(Object) - Method in class com.google.cloud.dns.ChangeRequestInfo
 
equals(Object) - Method in class com.google.cloud.dns.DnsOptions
 
equals(Object) - Method in class com.google.cloud.dns.ProjectInfo
 
equals(Object) - Method in class com.google.cloud.dns.ProjectInfo.Quota
 
equals(Object) - Method in class com.google.cloud.dns.RecordSet
 
equals(Object) - Method in class com.google.cloud.dns.Zone
 
equals(Object) - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig
 
equals(Object) - Method in class com.google.cloud.dns.ZoneInfo
 
equals(Object) - Method in class com.google.cloud.dns.ZoneInfo.KeySpec
 
error(DnsException) - Method in class com.google.cloud.dns.DnsBatchResult
 

F

fields(Dns.ChangeRequestField...) - Static method in class com.google.cloud.dns.Dns.ChangeRequestListOption
Returns an option to specify which fields ofChangeRequest should be returned by the service.
fields(Dns.ChangeRequestField...) - Static method in class com.google.cloud.dns.Dns.ChangeRequestOption
Returns an option to specify which fields of ChangeRequest should be returned by the service.
fields(Dns.ProjectField...) - Static method in class com.google.cloud.dns.Dns.ProjectOption
Returns an option to specify the project's fields to be returned by the RPC call.
fields(Dns.RecordSetField...) - Static method in class com.google.cloud.dns.Dns.RecordSetListOption
Returns an option to specify the record set's fields to be returned by the RPC call.
fields(Dns.ZoneField...) - Static method in class com.google.cloud.dns.Dns.ZoneListOption
Returns an option to specify the zones's fields to be returned by the RPC call.
fields(Dns.ZoneField...) - Static method in class com.google.cloud.dns.Dns.ZoneOption
Returns an option to specify the zones's fields to be returned by the RPC call.
FIELDS - com.google.cloud.dns.spi.v1.DnsRpc.Option
 

G

getAdditions() - Method in class com.google.cloud.dns.ChangeRequestInfo
Returns the list of RecordSets to be added to the zone upon submitting this change request.
getAlgorithm() - Method in class com.google.cloud.dns.ZoneInfo.KeySpec
Returns the DNSSEC algorithm of this key.
getChangeRequest(String, Dns.ChangeRequestOption...) - Method in class com.google.cloud.dns.Zone
Retrieves an updated information about a change request previously submitted to be applied to this zone.
getChangeRequest(String, String, Dns.ChangeRequestOption...) - Method in interface com.google.cloud.dns.Dns
Retrieves updated information about a change request previously submitted for a zone identified by ID.
getChangeRequest(String, String, Dns.ChangeRequestOption...) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "get change request" operation for the zone specified by zoneName to this batch.
getChangeRequest(String, String, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Returns an existing change request.
getChangeRequest(String, String, Map<DnsRpc.Option, ?>) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
getCreationTimeMillis() - Method in class com.google.cloud.dns.ZoneInfo
Returns the time when this zone was created on the server.
getDefaultHttpTransportOptions() - Static method in class com.google.cloud.dns.DnsOptions
 
getDefaultInstance() - Static method in class com.google.cloud.dns.DnsOptions
Creates a default instance of DnsOptions with the project ID and credentials inferred from the environment.
getDefaultKeySpecs() - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig
Returns the DefaultKeySpecs.
getDeletions() - Method in class com.google.cloud.dns.ChangeRequestInfo
Returns the list of RecordSets to be deleted from the zone upon submitting this change request.
getDescription() - Method in class com.google.cloud.dns.ZoneInfo
Returns the description of this zone.
getDns() - Method in class com.google.cloud.dns.ChangeRequest
Returns the change request's Dns object used to issue requests.
getDns() - Method in class com.google.cloud.dns.Zone
Returns the Dns service object associated with this zone.
getDnsName() - Method in class com.google.cloud.dns.ZoneInfo
Returns the DNS name of this zone, for instance "example.com.".
getDnsRpcV1() - Method in class com.google.cloud.dns.DnsOptions
 
getDnsSecConfig() - Method in class com.google.cloud.dns.ZoneInfo
 
getGeneratedId() - Method in class com.google.cloud.dns.ChangeRequestInfo
Returns the service-generated id for this change request.
getGeneratedId() - Method in class com.google.cloud.dns.ZoneInfo
Returns the service-generated id for this zone.
getKeyLength() - Method in class com.google.cloud.dns.ZoneInfo.KeySpec
Returns the key length.
getKeyType() - Method in class com.google.cloud.dns.ZoneInfo.KeySpec
Returns the key type.
getLabels() - Method in class com.google.cloud.dns.ZoneInfo
Returns the labels for this zone.
getName() - Method in class com.google.cloud.dns.RecordSet
Returns the user-assigned name of this record set.
getName() - Method in class com.google.cloud.dns.ZoneInfo
Returns the user-defined name of the zone.
getNameServers() - Method in class com.google.cloud.dns.ZoneInfo
The nameservers that the zone should be delegated to.
getNameServerSet() - Method in class com.google.cloud.dns.ZoneInfo
Returns the optionally specified set of DNS name servers that all host this zone.
getNonExistence() - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig
Returns the authenticated denial-of-existence responses.
getProject(Dns.ProjectOption...) - Method in interface com.google.cloud.dns.Dns
Retrieves the information about the current project.
getProject(Dns.ProjectOption...) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "get project" operation to this batch.
getProject(Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Returns information about the current project.
getProject(Map<DnsRpc.Option, ?>) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
getQuota() - Method in class com.google.cloud.dns.ProjectInfo
Returns the Quota object which contains quotas assigned to this project.
getRecords() - Method in class com.google.cloud.dns.RecordSet
Returns a list of records stored in this record set.
getResourceRecordsPerRrset() - Method in class com.google.cloud.dns.ProjectInfo.Quota
Returns the maximum allowed number of records per RecordSet.
getRrsetAdditionsPerChange() - Method in class com.google.cloud.dns.ProjectInfo.Quota
Returns the maximum allowed number of RecordSets to add per ChangeRequest.
getRrsetDeletionsPerChange() - Method in class com.google.cloud.dns.ProjectInfo.Quota
Returns the maximum allowed number of RecordSets to delete per ChangeRequest.
getRrsetsPerZone() - Method in class com.google.cloud.dns.ProjectInfo.Quota
Returns the maximum allowed number of RecordSets per ZoneInfo in the project.
getScopes() - Method in class com.google.cloud.dns.DnsOptions
 
getSelector() - Method in enum com.google.cloud.dns.Dns.ChangeRequestField
 
getSelector() - Method in enum com.google.cloud.dns.Dns.ProjectField
 
getSelector() - Method in enum com.google.cloud.dns.Dns.RecordSetField
 
getSelector() - Method in enum com.google.cloud.dns.Dns.ZoneField
 
getStartTimeMillis() - Method in class com.google.cloud.dns.ChangeRequestInfo
Returns the time when this change request was started by the server.
getState() - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig
Returns the DNSSEC state.
getStatus() - Method in class com.google.cloud.dns.ChangeRequestInfo
Returns the status of this change request.
getTotalRrdataSizePerChange() - Method in class com.google.cloud.dns.ProjectInfo.Quota
Returns the maximum allowed size for total records in one ChangesRequest in bytes.
getTtl() - Method in class com.google.cloud.dns.RecordSet
Returns the number of seconds that this record set can be cached by resolvers.
getType() - Method in class com.google.cloud.dns.RecordSet
Returns the type of this record set.
getZone() - Method in class com.google.cloud.dns.ChangeRequest
Returns the name of the Zone associated with this change request.
getZone(String, Dns.ZoneOption...) - Method in interface com.google.cloud.dns.Dns
Returns the zone by the specified zone name.
getZone(String, Dns.ZoneOption...) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "get zone" operation to this batch.
getZone(String, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Retrieves and returns an existing zone.
getZone(String, Map<DnsRpc.Option, ?>) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
getZones() - Method in class com.google.cloud.dns.ProjectInfo.Quota
Returns the maximum allowed number of zones in the project.

H

hashCode() - Method in class com.google.cloud.dns.ChangeRequest
 
hashCode() - Method in class com.google.cloud.dns.ChangeRequestInfo
 
hashCode() - Method in class com.google.cloud.dns.DnsOptions
 
hashCode() - Method in class com.google.cloud.dns.ProjectInfo
 
hashCode() - Method in class com.google.cloud.dns.ProjectInfo.Quota
 
hashCode() - Method in class com.google.cloud.dns.RecordSet
 
hashCode() - Method in class com.google.cloud.dns.Zone
 
hashCode() - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig
 
hashCode() - Method in class com.google.cloud.dns.ZoneInfo
 
hashCode() - Method in class com.google.cloud.dns.ZoneInfo.KeySpec
 
HttpDnsRpc - Class in com.google.cloud.dns.spi.v1
A default implementation of the DnsRpc interface.
HttpDnsRpc(DnsOptions) - Constructor for class com.google.cloud.dns.spi.v1.HttpDnsRpc
Constructs an instance of this rpc client with provided DnsOptions.

I

ID - com.google.cloud.dns.Dns.ChangeRequestField
 
isDone() - Method in class com.google.cloud.dns.ChangeRequest
Returns true if the change request has been completed.

L

LABELS - com.google.cloud.dns.Dns.ZoneField
 
listChangeRequests(Dns.ChangeRequestListOption...) - Method in class com.google.cloud.dns.Zone
Retrieves all change requests for this zone.
listChangeRequests(String, Dns.ChangeRequestListOption...) - Method in interface com.google.cloud.dns.Dns
Lists the change requests for the zone identified by name that were submitted to the service.
listChangeRequests(String, Dns.ChangeRequestListOption...) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "list change requests" operation in the zone specified by zoneName to this batch.
listChangeRequests(String, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
List existing change requests for a zone.
listChangeRequests(String, Map<DnsRpc.Option, ?>) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
listRecordSets(Dns.RecordSetListOption...) - Method in class com.google.cloud.dns.Zone
Lists all RecordSets associated with this zone.
listRecordSets(String, Dns.RecordSetListOption...) - Method in interface com.google.cloud.dns.Dns
Lists the record sets in the zone identified by name.
listRecordSets(String, Dns.RecordSetListOption...) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "list record sets" operation in the zone specified by zoneName to this batch.
listRecordSets(String, Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Lists record sets for a given zone.
listRecordSets(String, Map<DnsRpc.Option, ?>) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 
ListResult(String, Iterable<T>) - Constructor for class com.google.cloud.dns.spi.v1.DnsRpc.ListResult
 
listZones(Dns.ZoneListOption...) - Method in interface com.google.cloud.dns.Dns
Lists the zones inside the project.
listZones(Dns.ZoneListOption...) - Method in class com.google.cloud.dns.DnsBatch
Adds a request representing the "list zones" operation to this batch.
listZones(Map<DnsRpc.Option, ?>) - Method in interface com.google.cloud.dns.spi.v1.DnsRpc
Lists the zones that exist within the project.
listZones(Map<DnsRpc.Option, ?>) - Method in class com.google.cloud.dns.spi.v1.HttpDnsRpc
 

M

MX - Static variable in class com.google.cloud.dns.RecordSet.Type
Mail exchange record, which is used in routing requests to mail servers.

N

NAME - com.google.cloud.dns.Dns.RecordSetField
 
NAME - com.google.cloud.dns.Dns.ZoneField
 
NAME - com.google.cloud.dns.spi.v1.DnsRpc.Option
 
NAME_SERVER_SET - com.google.cloud.dns.Dns.ZoneField
 
NAME_SERVERS - com.google.cloud.dns.Dns.ZoneField
 
NAPTR - Static variable in class com.google.cloud.dns.RecordSet.Type
Naming authority pointer record, defined by RFC3403.
newBuilder() - Static method in class com.google.cloud.dns.ChangeRequestInfo
Returns an empty builder for the ChangeRequestInfo class.
newBuilder() - Static method in class com.google.cloud.dns.DnsOptions
 
newBuilder() - Static method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig
Returns a builder for DnsSecConfig objects.
newBuilder() - Static method in class com.google.cloud.dns.ZoneInfo.KeySpec
Returns a builder for KeySpec objects.
newBuilder(String) - Static method in class com.google.cloud.dns.ZoneInfo
Returns a ZoneInfo builder where the DNS name is set to the provided name.
newBuilder(String, RecordSet.Type) - Static method in class com.google.cloud.dns.RecordSet
Creates a RecordSet builder for the given name and type.
NS - Static variable in class com.google.cloud.dns.RecordSet.Type
Name server record, which delegates a DNS zone to an authoritative server.

O

of(String, Iterable<T>) - Static method in class com.google.cloud.dns.spi.v1.DnsRpc.ListResult
 
of(String, String, String) - Static method in class com.google.cloud.dns.ZoneInfo
Returns a ZoneInfo object with assigned name, dnsName and description.
onFailure(GoogleJsonError) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch.Callback
This method will be called upon failure of the batch operation.
onSuccess(T) - Method in interface com.google.cloud.dns.spi.v1.RpcBatch.Callback
This method will be called upon success of the batch operation.

P

PAGE_SIZE - com.google.cloud.dns.spi.v1.DnsRpc.Option
 
PAGE_TOKEN - com.google.cloud.dns.spi.v1.DnsRpc.Option
 
pageSize(int) - Static method in class com.google.cloud.dns.Dns.ChangeRequestListOption
The maximum number of change requests to return per RPC.
pageSize(int) - Static method in class com.google.cloud.dns.Dns.RecordSetListOption
The maximum number of record sets to return per RPC.
pageSize(int) - Static method in class com.google.cloud.dns.Dns.ZoneListOption
The maximum number of zones to return per RPC.
pageToken() - Method in class com.google.cloud.dns.spi.v1.DnsRpc.ListResult
 
pageToken(String) - Static method in class com.google.cloud.dns.Dns.ChangeRequestListOption
Returns an option to specify a page token.
pageToken(String) - Static method in class com.google.cloud.dns.Dns.RecordSetListOption
Returns an option to specify a page token.
pageToken(String) - Static method in class com.google.cloud.dns.Dns.ZoneListOption
Returns an option to specify a page token.
PENDING - Static variable in class com.google.cloud.dns.ChangeRequestInfo.Status
 
PROJECT_ID - com.google.cloud.dns.Dns.ProjectField
 
PROJECT_NUMBER - com.google.cloud.dns.Dns.ProjectField
 
ProjectInfo - Class in com.google.cloud.dns
The class provides the Google Cloud DNS information associated with this project.
ProjectInfo.Quota - Class in com.google.cloud.dns
This class represents quotas assigned to the ProjectInfo.
PTR - Static variable in class com.google.cloud.dns.RecordSet.Type
Pointer record, which is often used for reverse DNS lookups.

Q

QUOTA - com.google.cloud.dns.Dns.ProjectField
 

R

RecordSet - Class in com.google.cloud.dns
A class that represents a Google Cloud DNS record set.
RecordSet.Builder - Class in com.google.cloud.dns
A builder for RecordSet.
RecordSet.Type - Class in com.google.cloud.dns
Enum for the DNS record types supported by Cloud DNS.
reload(Dns.ChangeRequestOption...) - Method in class com.google.cloud.dns.ChangeRequest
Retrieves the up-to-date information about the change request from Google Cloud DNS.
reload(Dns.ZoneOption...) - Method in class com.google.cloud.dns.Zone
Retrieves the latest information about the zone.
removeAddition(RecordSet) - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
removeAddition(RecordSet) - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Removes a single RecordSet from the collection of records to be added to the zone upon executing this ChangeRequestInfo.
removeDeletion(RecordSet) - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
removeDeletion(RecordSet) - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Removes a single RecordSet from the collection of records to be deleted from the zone upon executing this ChangeRequestInfo.
removeRecord(String) - Method in class com.google.cloud.dns.RecordSet.Builder
Removes a record from the set.
results() - Method in class com.google.cloud.dns.spi.v1.DnsRpc.ListResult
 
RpcBatch - Interface in com.google.cloud.dns.spi.v1
An interface for the collection of batch operations.
RpcBatch.Callback<T> - Interface in com.google.cloud.dns.spi.v1
An interface for batch callbacks.

S

selector() - Method in enum com.google.cloud.dns.Dns.SortingOrder
 
setAdditions(List<RecordSet>) - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
setAdditions(List<RecordSet>) - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Sets a collection of RecordSets which are to be added to the zone upon executing this ChangeRequestInfo.
setAlgorithm(String) - Method in class com.google.cloud.dns.ZoneInfo.KeySpec.Builder
Specifies the DNSSEC algorithm of this key.
setDefaultKeySpecs(List<ZoneInfo.KeySpec>) - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig.Builder
Specifies parameters for generating initial DnsKeys for this ManagedZone.
setDeletions(List<RecordSet>) - Method in class com.google.cloud.dns.ChangeRequest.Builder
 
setDeletions(List<RecordSet>) - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
Sets a collection of RecordSets which are to be deleted from the zone upon executing this ChangeRequestInfo.
setDescription(String) - Method in class com.google.cloud.dns.Zone.Builder
 
setDescription(String) - Method in class com.google.cloud.dns.ZoneInfo.Builder
Sets a mandatory description for this zone.
setDnsName(String) - Method in class com.google.cloud.dns.Zone.Builder
 
setDnsName(String) - Method in class com.google.cloud.dns.ZoneInfo.Builder
Sets a mandatory DNS name of this zone, for instance "example.com.".
setDnsSecConfig(ZoneInfo.DnsSecConfig) - Method in class com.google.cloud.dns.Zone.Builder
 
setDnsSecConfig(ZoneInfo.DnsSecConfig) - Method in class com.google.cloud.dns.ZoneInfo.Builder
Sets the DNSSEC configuration.
setKeyLength(Long) - Method in class com.google.cloud.dns.ZoneInfo.KeySpec.Builder
Specifies the length of the keys in bits.
setKeyType(String) - Method in class com.google.cloud.dns.ZoneInfo.KeySpec.Builder
Specifies the key type, Whether this key is a signing key (KSK) or a zone signing key (ZSK).
setLabels(Map<String, String>) - Method in class com.google.cloud.dns.Zone.Builder
 
setLabels(Map<String, String>) - Method in class com.google.cloud.dns.ZoneInfo.Builder
Sets the label of this zone.
setName(String) - Method in class com.google.cloud.dns.RecordSet.Builder
Sets the name for this record set.
setName(String) - Method in class com.google.cloud.dns.Zone.Builder
 
setName(String) - Method in class com.google.cloud.dns.ZoneInfo.Builder
Sets a mandatory user-provided name for the zone.
setNonExistence(String) - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig.Builder
Specifies the mechanism for authenticated denial-of-existence responses.
setRecords(List<String>) - Method in class com.google.cloud.dns.RecordSet.Builder
Replaces the current records with the provided list of records.
setState(String) - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig.Builder
Specifies whether DNSSEC is enabled, and what mode it is in.
setTransportOptions(TransportOptions) - Method in class com.google.cloud.dns.DnsOptions.Builder
 
setTtl(int, TimeUnit) - Method in class com.google.cloud.dns.RecordSet.Builder
Sets the time that this record can be cached by resolvers.
setType(RecordSet.Type) - Method in class com.google.cloud.dns.RecordSet.Builder
The identifier of a supported record type, for example, A, AAAA, MX, TXT, and so on.
SOA - Static variable in class com.google.cloud.dns.RecordSet.Type
Start of authority record, which specifies authoritative information about a DNS zone.
SORTING_ORDER - com.google.cloud.dns.spi.v1.DnsRpc.Option
 
sortOrder(Dns.SortingOrder) - Static method in class com.google.cloud.dns.Dns.ChangeRequestListOption
Returns an option to specify whether the the change requests should be listed in ascending (most-recent last) or descending (most-recent first) order with respect to when the change request was accepted by the server.
SPF - Static variable in class com.google.cloud.dns.RecordSet.Type
Sender policy framework record, which is used in email validation systems.
SRV - Static variable in class com.google.cloud.dns.RecordSet.Type
Service locator record, which is used by some voice over IP, instant messaging protocols and other applications.
START_TIME - com.google.cloud.dns.Dns.ChangeRequestField
 
status() - Method in class com.google.cloud.dns.ChangeRequestInfo
Returns the status of this change request.
STATUS - com.google.cloud.dns.Dns.ChangeRequestField
 
submit() - Method in class com.google.cloud.dns.DnsBatch
Submits this batch for processing using a single RPC request.
submit() - Method in interface com.google.cloud.dns.spi.v1.RpcBatch
Submits a batch of requests for processing using a single RPC request to Cloud DNS.
success(T) - Method in class com.google.cloud.dns.DnsBatchResult
 

T

toBuilder() - Method in class com.google.cloud.dns.ChangeRequest
 
toBuilder() - Method in class com.google.cloud.dns.ChangeRequestInfo
Creates a builder populated with values of this ChangeRequestInfo.
toBuilder() - Method in class com.google.cloud.dns.DnsOptions
 
toBuilder() - Method in class com.google.cloud.dns.RecordSet
Creates a builder pre-populated with the attribute values of this instance.
toBuilder() - Method in class com.google.cloud.dns.Zone
 
toBuilder() - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig
Returns a builder for the current blob.
toBuilder() - Method in class com.google.cloud.dns.ZoneInfo
Returns a builder for ZoneInfo prepopulated with the metadata of this zone.
toString() - Method in class com.google.cloud.dns.ChangeRequestInfo
 
toString() - Method in class com.google.cloud.dns.ProjectInfo.Quota
 
toString() - Method in class com.google.cloud.dns.ProjectInfo
 
toString() - Method in class com.google.cloud.dns.RecordSet
 
toString() - Method in class com.google.cloud.dns.ZoneInfo.DnsSecConfig
 
toString() - Method in class com.google.cloud.dns.ZoneInfo.KeySpec
 
toString() - Method in class com.google.cloud.dns.ZoneInfo
 
TTL - com.google.cloud.dns.Dns.RecordSetField
 
TXT - Static variable in class com.google.cloud.dns.RecordSet.Type
Text record, which can contain arbitrary text and can also be used to define machine readable data such as security or abuse prevention information.
type(RecordSet.Type) - Static method in class com.google.cloud.dns.Dns.RecordSetListOption
Restricts the list to return only record sets of this type.
TYPE - com.google.cloud.dns.Dns.RecordSetField
 

V

value() - Method in enum com.google.cloud.dns.spi.v1.DnsRpc.Option
 
valueOf(String) - Static method in class com.google.cloud.dns.ChangeRequestInfo.Status
Get the Status for the given String constant, and allow unrecognized values.
valueOf(String) - Static method in enum com.google.cloud.dns.Dns.ChangeRequestField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.cloud.dns.Dns.ProjectField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.cloud.dns.Dns.RecordSetField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.cloud.dns.Dns.SortingOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.cloud.dns.Dns.ZoneField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.google.cloud.dns.RecordSet.Type
Get the Type for the given String constant, and allow unrecognized values.
valueOf(String) - Static method in enum com.google.cloud.dns.spi.v1.DnsRpc.Option
Returns the enum constant of this type with the specified name.
valueOfStrict(String) - Static method in class com.google.cloud.dns.ChangeRequestInfo.Status
Get the Status for the given String constant, and throw an exception if the constant is not recognized.
valueOfStrict(String) - Static method in class com.google.cloud.dns.RecordSet.Type
Get the Type for the given String constant, and throw an exception if the constant is not recognized.
values() - Static method in class com.google.cloud.dns.ChangeRequestInfo.Status
Return the known values for Status.
values() - Static method in enum com.google.cloud.dns.Dns.ChangeRequestField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.cloud.dns.Dns.ProjectField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.cloud.dns.Dns.RecordSetField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.cloud.dns.Dns.SortingOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.cloud.dns.Dns.ZoneField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.google.cloud.dns.RecordSet.Type
Return the known values for Type.
values() - Static method in enum com.google.cloud.dns.spi.v1.DnsRpc.Option
Returns an array containing the constants of this enum type, in the order they are declared.

Z

Zone - Class in com.google.cloud.dns
A Google Cloud DNS Zone object.
ZONE_ID - com.google.cloud.dns.Dns.ZoneField
 
Zone.Builder - Class in com.google.cloud.dns
Builder for Zone.
ZoneInfo - Class in com.google.cloud.dns
A Zone represents a DNS zone hosted by the Google Cloud DNS service.
ZoneInfo.Builder - Class in com.google.cloud.dns
Builder for ZoneInfo.
ZoneInfo.DnsSecConfig - Class in com.google.cloud.dns
This class represents the DNSSEC configuration.
ZoneInfo.DnsSecConfig.Builder - Class in com.google.cloud.dns
 
ZoneInfo.KeySpec - Class in com.google.cloud.dns
This class represents the DNS key spec.
ZoneInfo.KeySpec.Builder - Class in com.google.cloud.dns
 
A B C D E F G H I L M N O P Q R S T V Z 
All Classes All Packages