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.
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.
Returns |
---|
Type | Description |
ListResult<com.google.api.services.dns.model.ManagedZone> | |