- 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.
- 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(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.
- 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(ChangeRequestInfo, Dns.ChangeRequestOption...) - Method in class com.google.cloud.dns.Zone
-
- applyTo(String, Dns.ChangeRequestOption...) - Method in class com.google.cloud.dns.ChangeRequest
-
Applies this change request to the zone identified by zoneName.
- DefaultDnsFactory() - Constructor for class com.google.cloud.dns.DnsOptions.DefaultDnsFactory
-
- DefaultDnsRpcFactory() - Constructor for class com.google.cloud.dns.DnsOptions.DefaultDnsRpcFactory
-
- 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.
- delete() - Method in class com.google.cloud.dns.Zone
-
Deletes the zone.
- 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
-
- Dns - Interface in com.google.cloud.dns
-
An interface for the Google Cloud DNS service.
- 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(IOException, boolean) - Constructor for exception com.google.cloud.dns.DnsException
-
- DnsException(GoogleJsonError, boolean) - Constructor for exception com.google.cloud.dns.DnsException
-
- DnsException(int, String, Throwable) - 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.
- DONE - Static variable in class com.google.cloud.dns.ChangeRequestInfo.Status
-
- 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.
- 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
-
- 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.
- 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.
- 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
-
- 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.
- 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.
- 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
-
- getRrsetDeletionsPerChange() - Method in class com.google.cloud.dns.ProjectInfo.Quota
-
- 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.
- 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.
- 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.
- 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.".
- 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.
- setRecords(List<String>) - Method in class com.google.cloud.dns.RecordSet.Builder
-
Replaces the current records with the provided list of records.
- 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.
- 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.
- status() - Method in class com.google.cloud.dns.ChangeRequestInfo
-
Returns the status of this change request.
- 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
-
- 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.