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.
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 |
|
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 |
|
createBatch()
public RpcBatch createBatch()
deleteZone(String zoneName)
public boolean deleteZone(String zoneName)
Deletes the zone identified by the name.
Parameter |
Name |
Description |
zoneName |
String
|
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.
Returns |
Type |
Description |
com.google.api.services.dns.model.Change |
|
getProject(Map<DnsRpc.Option,?> options)
public Project getProject(Map<DnsRpc.Option,?> options)
Returns information about the current project.
Parameter |
Name |
Description |
options |
Map<Option,?>
|
Returns |
Type |
Description |
com.google.api.services.dns.model.Project |
|
getZone(String zoneName, Map<DnsRpc.Option,?> options)
public ManagedZone getZone(String zoneName, Map<DnsRpc.Option,?> options)
Retrieves and returns an existing zone.
Returns |
Type |
Description |
com.google.api.services.dns.model.ManagedZone |
|
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.
Returns |
Type |
Description |
ListResult<com.google.api.services.dns.model.Change> |
|
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.
Returns |
Type |
Description |
ListResult<com.google.api.services.dns.model.ResourceRecordSet> |
|
listZones(Map<DnsRpc.Option,?> options)
public DnsRpc.ListResult<ManagedZone> listZones(Map<DnsRpc.Option,?> options)
Lists the zones that exist within the project.
Parameter |
Name |
Description |
options |
Map<Option,?>
|
Returns |
Type |
Description |
ListResult<com.google.api.services.dns.model.ManagedZone> |
|