public class HttpDnsRpc implements DnsRpc
A default implementation of the DnsRpc interface.
Constructors
HttpDnsRpc(DnsOptions options)
public HttpDnsRpc(DnsOptions options)
Constructs an instance of this rpc client with provided DnsOptions.
Parameter
Methods
applyChangeRequest(String zoneName, Change changeRequest, Map<DnsRpc.Option,?> options)
public Change applyChangeRequest(String zoneName, Change changeRequest, Map<DnsRpc.Option,?> options)
Applies change request to a zone.
Parameters
Name | Description |
zoneName | String
|
changeRequest | com.google.api.services.dns.model.Change
|
options | Map<Option,?>
|
Returns
Type | Description |
com.google.api.services.dns.model.Change | |
Exceptions
create(ManagedZone zone, Map<DnsRpc.Option,?> options)
public ManagedZone create(ManagedZone zone, Map<DnsRpc.Option,?> options)
Parameters
Name | Description |
zone | com.google.api.services.dns.model.ManagedZone
|
options | Map<Option,?>
|
Returns
Type | Description |
com.google.api.services.dns.model.ManagedZone | |
Exceptions
createBatch()
public RpcBatch createBatch()
Returns
deleteZone(String zoneName)
public boolean deleteZone(String zoneName)
Deletes the zone identified by the name.
Parameter
Returns
Exceptions
getChangeRequest(String zoneName, String changeRequestId, Map<DnsRpc.Option,?> options)
public Change getChangeRequest(String zoneName, String changeRequestId, Map<DnsRpc.Option,?> options)
Returns an existing change request.
Parameters
Returns
Type | Description |
com.google.api.services.dns.model.Change | |
Exceptions
getProject(Map<DnsRpc.Option,?> options)
public Project getProject(Map<DnsRpc.Option,?> options)
Returns information about the current project.
Parameter
Returns
Type | Description |
com.google.api.services.dns.model.Project | |
Exceptions
getZone(String zoneName, Map<DnsRpc.Option,?> options)
public ManagedZone getZone(String zoneName, Map<DnsRpc.Option,?> options)
Retrieves and returns an existing zone.
Parameters
Returns
Type | Description |
com.google.api.services.dns.model.ManagedZone | |
Exceptions
listChangeRequests(String zoneName, Map<DnsRpc.Option,?> options)
public DnsRpc.ListResult<Change> listChangeRequests(String zoneName, Map<DnsRpc.Option,?> options)
List existing change requests for a zone.
Parameters
Returns
Type | Description |
ListResult<com.google.api.services.dns.model.Change> | |
Exceptions
listRecordSets(String zoneName, Map<DnsRpc.Option,?> options)
public DnsRpc.ListResult<ResourceRecordSet> listRecordSets(String zoneName, Map<DnsRpc.Option,?> options)
Lists record sets for a given zone.
Parameters
Returns
Type | Description |
ListResult<com.google.api.services.dns.model.ResourceRecordSet> | |
Exceptions
listZones(Map<DnsRpc.Option,?> options)
public DnsRpc.ListResult<ManagedZone> listZones(Map<DnsRpc.Option,?> options)
Lists the zones that exist within the project.
Parameter
Returns
Type | Description |
ListResult<com.google.api.services.dns.model.ManagedZone> | |
Exceptions