A B C D E F G H I L M N O P Q R S T V Z
All Classes All Packages
All Classes All Packages
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 thisChangeRequestInfo
. - 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
andoptions
. - 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
andoptions
. - 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
andoptions
. - 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
andoptions
. - 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
andoptions
. - 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
andoptions
. - 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
andoptions
. - 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
andoptions
. - 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
RecordSet
s within aZone
. - ChangeRequest.Builder - Class in com.google.cloud.dns
-
A builder for
ChangeRequest
s. - ChangeRequestInfo - Class in com.google.cloud.dns
-
A class representing an atomic update to a collection of
RecordSet
s within aZone
. - 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
RecordSet
s which are to be added to the zone upon executing thisChangeRequestInfo
. - clearDeletions() - Method in class com.google.cloud.dns.ChangeRequest.Builder
- clearDeletions() - Method in class com.google.cloud.dns.ChangeRequestInfo.Builder
-
Clears the collection of
RecordSet
s which are to be deleted from the zone upon executing thisChangeRequestInfo
. - 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 thisChangeRequestInfo
. - 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 of
ChangeRequest
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
RecordSet
s 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
RecordSet
s 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
RecordSet
s to add perChangeRequest
. - getRrsetDeletionsPerChange() - Method in class com.google.cloud.dns.ProjectInfo.Quota
-
Returns the maximum allowed number of
RecordSet
s to delete perChangeRequest
. - getRrsetsPerZone() - Method in class com.google.cloud.dns.ProjectInfo.Quota
- 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
RecordSet
s 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 givenname
andtype
. - 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
anddescription
. - 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 thisChangeRequestInfo
. - 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 thisChangeRequestInfo
. - 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
RecordSet
s which are to be added to the zone upon executing thisChangeRequestInfo
. - 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
RecordSet
s which are to be deleted from the zone upon executing thisChangeRequestInfo
. - 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
All Classes All Packages