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.