public interface DnsRpc extends ServiceRpcImplements
com.google.cloud.ServiceRpcMethods
applyChangeRequest(String zoneName, Change changeRequest, Map<DnsRpc.Option,?> options)
public abstract Change applyChangeRequest(String zoneName, Change changeRequest, Map<DnsRpc.Option,?> options)Applies change request to a zone.
| Parameters | |
|---|---|
| Name | Description |
zoneName |
Stringthe name of a zone to which the |
changeRequest |
com.google.api.services.dns.model.Changechange to be applied |
options |
Map<Option,?>a map of options for the service call |
| Returns | |
|---|---|
| Type | Description |
com.google.api.services.dns.model.Change |
updated change object with server-assigned ID |
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure or if zone was not found |
create(ManagedZone zone, Map<DnsRpc.Option,?> options)
public abstract ManagedZone create(ManagedZone zone, Map<DnsRpc.Option,?> options)Creates a new zone.
| Parameters | |
|---|---|
| Name | Description |
zone |
com.google.api.services.dns.model.ManagedZonea zone to be created |
options |
Map<Option,?>a map of options for the service call |
| Returns | |
|---|---|
| Type | Description |
com.google.api.services.dns.model.ManagedZone |
Updated |
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure |
createBatch()
public abstract RpcBatch createBatch()Creates an empty batch.
| Returns | |
|---|---|
| Type | Description |
RpcBatch |
|
deleteZone(String zoneName)
public abstract boolean deleteZone(String zoneName)Deletes the zone identified by the name.
| Parameter | |
|---|---|
| Name | Description |
zoneName |
String |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure |
getChangeRequest(String zoneName, String changeRequestId, Map<DnsRpc.Option,?> options)
public abstract Change getChangeRequest(String zoneName, String changeRequestId, Map<DnsRpc.Option,?> options)Returns an existing change request.
| Parameters | |
|---|---|
| Name | Description |
zoneName |
Stringthe name of a zone to which the |
changeRequestId |
Stringthe unique id assigned to the change by the server |
options |
Map<Option,?>a map of options for the service call |
| Returns | |
|---|---|
| Type | Description |
com.google.api.services.dns.model.Change |
up-to-date change object or |
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure or if zone was not found |
getProject(Map<DnsRpc.Option,?> options)
public abstract Project getProject(Map<DnsRpc.Option,?> options)Returns information about the current project.
| Parameter | |
|---|---|
| Name | Description |
options |
Map<Option,?>a map of options for the service call |
| Returns | |
|---|---|
| Type | Description |
com.google.api.services.dns.model.Project |
up-to-date project information |
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure or if the project is not found |
getZone(String zoneName, Map<DnsRpc.Option,?> options)
public abstract ManagedZone getZone(String zoneName, Map<DnsRpc.Option,?> options)Retrieves and returns an existing zone.
| Parameters | |
|---|---|
| Name | Description |
zoneName |
Stringname of the zone to be returned |
options |
Map<Option,?>a map of options for the service call |
| Returns | |
|---|---|
| Type | Description |
com.google.api.services.dns.model.ManagedZone |
a zone or |
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure |
listChangeRequests(String zoneName, Map<DnsRpc.Option,?> options)
public abstract DnsRpc.ListResult<Change> listChangeRequests(String zoneName, Map<DnsRpc.Option,?> options)List existing change requests for a zone.
| Parameters | |
|---|---|
| Name | Description |
zoneName |
Stringthe name of a zone to which the |
options |
Map<Option,?>a map of options for the service call |
| Returns | |
|---|---|
| Type | Description |
ListResult<com.google.api.services.dns.model.Change> |
|
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure or if zone was not found |
listRecordSets(String zoneName, Map<DnsRpc.Option,?> options)
public abstract DnsRpc.ListResult<ResourceRecordSet> listRecordSets(String zoneName, Map<DnsRpc.Option,?> options)Lists record sets for a given zone.
| Parameters | |
|---|---|
| Name | Description |
zoneName |
Stringname of the zone to be listed |
options |
Map<Option,?>a map of options for the service call |
| Returns | |
|---|---|
| Type | Description |
ListResult<com.google.api.services.dns.model.ResourceRecordSet> |
|
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure or if zone was not found |
listZones(Map<DnsRpc.Option,?> options)
public abstract DnsRpc.ListResult<ManagedZone> listZones(Map<DnsRpc.Option,?> options)Lists the zones that exist within the project.
| Parameter | |
|---|---|
| Name | Description |
options |
Map<Option,?>a map of options for the service call |
| Returns | |
|---|---|
| Type | Description |
ListResult<com.google.api.services.dns.model.ManagedZone> |
|
| Exceptions | |
|---|---|
| Type | Description |
DnsException |
upon failure |