public interface RpcBatch
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RpcBatch.Callback<T>
An interface for batch callbacks.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addApplyChangeRequest(String zoneName,
com.google.api.services.dns.model.Change change,
RpcBatch.Callback<com.google.api.services.dns.model.Change> callback,
Map<DnsRpc.Option,?> options)
Adds a call to "apply change request" to the batch with the provided
callback and
options. |
void |
addCreateZone(com.google.api.services.dns.model.ManagedZone zone,
RpcBatch.Callback<com.google.api.services.dns.model.ManagedZone> callback,
Map<DnsRpc.Option,?> options)
Adds a call to "create zone" to the batch with the provided
callback and options. |
void |
addDeleteZone(String zoneName,
RpcBatch.Callback<Void> callback)
Adds a call to "delete zone" to the batch with the provided
callback. |
void |
addGetChangeRequest(String zoneName,
String changeRequestId,
RpcBatch.Callback<com.google.api.services.dns.model.Change> callback,
Map<DnsRpc.Option,?> options)
Adds a call to "get change request" to the batch with the provided
callback and options. |
void |
addGetProject(RpcBatch.Callback<com.google.api.services.dns.model.Project> callback,
Map<DnsRpc.Option,?> options)
Adds a call to "get project" to the batch with the provided
callback and options. |
void |
addGetZone(String zoneName,
RpcBatch.Callback<com.google.api.services.dns.model.ManagedZone> callback,
Map<DnsRpc.Option,?> options)
Adds a call to "get zone" to the batch with the provided
callback and options. |
void |
addListChangeRequests(String zoneName,
RpcBatch.Callback<com.google.api.services.dns.model.ChangesListResponse> callback,
Map<DnsRpc.Option,?> options)
Adds a call to "list change requests" to the batch with the provided
callback and
options. |
void |
addListRecordSets(String zoneName,
RpcBatch.Callback<com.google.api.services.dns.model.ResourceRecordSetsListResponse> callback,
Map<DnsRpc.Option,?> options)
Adds a call to "list record sets" to the batch with the provided
callback and options. |
void |
addListZones(RpcBatch.Callback<com.google.api.services.dns.model.ManagedZonesListResponse> callback,
Map<DnsRpc.Option,?> options)
Adds a call to "list zones" to the batch with the provided
callback and options. |
void |
submit()
Submits a batch of requests for processing using a single RPC request to Cloud DNS.
|
void addListZones(RpcBatch.Callback<com.google.api.services.dns.model.ManagedZonesListResponse> callback, Map<DnsRpc.Option,?> options)
callback and options.void addCreateZone(com.google.api.services.dns.model.ManagedZone zone,
RpcBatch.Callback<com.google.api.services.dns.model.ManagedZone> callback,
Map<DnsRpc.Option,?> options)
callback and options.void addGetZone(String zoneName, RpcBatch.Callback<com.google.api.services.dns.model.ManagedZone> callback, Map<DnsRpc.Option,?> options)
callback and options.
The zone to be retrieved is identified by zoneName.void addGetProject(RpcBatch.Callback<com.google.api.services.dns.model.Project> callback, Map<DnsRpc.Option,?> options)
callback and options.void addDeleteZone(String zoneName, RpcBatch.Callback<Void> callback)
callback. The zone to be
deleted is identified by zoneName.void addListRecordSets(String zoneName, RpcBatch.Callback<com.google.api.services.dns.model.ResourceRecordSetsListResponse> callback, Map<DnsRpc.Option,?> options)
callback and options. The zone whose record sets are to be listed is identified by zoneName.void addListChangeRequests(String zoneName, RpcBatch.Callback<com.google.api.services.dns.model.ChangesListResponse> callback, Map<DnsRpc.Option,?> options)
callback and
options. The zone whose change requests are to be listed is identified by zoneName.void addGetChangeRequest(String zoneName, String changeRequestId, RpcBatch.Callback<com.google.api.services.dns.model.Change> callback, Map<DnsRpc.Option,?> options)
callback and options. The change request to be retrieved is identified by changeRequestId. The zone
to which the change request was applied is identified by zoneName.void addApplyChangeRequest(String zoneName, com.google.api.services.dns.model.Change change, RpcBatch.Callback<com.google.api.services.dns.model.Change> callback, Map<DnsRpc.Option,?> options)
callback and
options. The parameter change is the change request to be applied. The zone to
which the change request should be applied is identified by zoneName.void submit()
Copyright © 2019 Google LLC. All rights reserved.