Interface RpcBatch (2.3.0)

publicinterface RpcBatch

An interface for the collection of batch operations.

Methods

addApplyChangeRequest(String zoneName, Change change, RpcBatch.Callback<Change> callback, Map<DnsRpc.Option,?> options)

publicabstractvoidaddApplyChangeRequest(StringzoneName,Changechange,RpcBatch.Callback<Change>callback,Map<DnsRpc.Option,?>options)

Adds a call to "apply change request" to the batch with the provided 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.

Parameters
Name Description
zoneName String
change com.google.api.services.dns.model.Change
callback Callback<com.google.api.services.dns.model.Change>
options Map<Option,?>

addCreateZone(ManagedZone zone, RpcBatch.Callback<ManagedZone> callback, Map<DnsRpc.Option,?> options)

publicabstractvoidaddCreateZone(ManagedZonezone,RpcBatch.Callback<ManagedZone>callback,Map<DnsRpc.Option,?>options)

Adds a call to "create zone" to the batch with the provided callback and options.

Parameters
Name Description
zone com.google.api.services.dns.model.ManagedZone
callback Callback<com.google.api.services.dns.model.ManagedZone>
options Map<Option,?>

addDeleteZone(String zoneName, RpcBatch.Callback<Void> callback)

publicabstractvoidaddDeleteZone(StringzoneName,RpcBatch.Callback<Void>callback)

Adds a call to "delete zone" to the batch with the provided callback. The zone to be deleted is identified by zoneName.

Parameters
Name Description
zoneName String
callback Callback<Void>

addGetChangeRequest(String zoneName, String changeRequestId, RpcBatch.Callback<Change> callback, Map<DnsRpc.Option,?> options)

publicabstractvoidaddGetChangeRequest(StringzoneName,StringchangeRequestId,RpcBatch.Callback<Change>callback,Map<DnsRpc.Option,?>options)

Adds a call to "get change request" to the batch with the provided 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.

Parameters
Name Description
zoneName String
changeRequestId String
callback Callback<com.google.api.services.dns.model.Change>
options Map<Option,?>

addGetProject(RpcBatch.Callback<Project> callback, Map<DnsRpc.Option,?> options)

publicabstractvoidaddGetProject(RpcBatch.Callback<Project>callback,Map<DnsRpc.Option,?>options)

Adds a call to "get project" to the batch with the provided callback and options.

Parameters
Name Description
callback Callback<com.google.api.services.dns.model.Project>
options Map<Option,?>

addGetZone(String zoneName, RpcBatch.Callback<ManagedZone> callback, Map<DnsRpc.Option,?> options)

publicabstractvoidaddGetZone(StringzoneName,RpcBatch.Callback<ManagedZone>callback,Map<DnsRpc.Option,?>options)

Adds a call to "get zone" to the batch with the provided callback and options. The zone to be retrieved is identified by zoneName.

Parameters
Name Description
zoneName String
callback Callback<com.google.api.services.dns.model.ManagedZone>
options Map<Option,?>

addListChangeRequests(String zoneName, RpcBatch.Callback<ChangesListResponse> callback, Map<DnsRpc.Option,?> options)

publicabstractvoidaddListChangeRequests(StringzoneName,RpcBatch.Callback<ChangesListResponse>callback,Map<DnsRpc.Option,?>options)

Adds a call to "list change requests" to the batch with the provided callback and options. The zone whose change requests are to be listed is identified by zoneName.

Parameters
Name Description
zoneName String
callback Callback<com.google.api.services.dns.model.ChangesListResponse>
options Map<Option,?>

addListRecordSets(String zoneName, RpcBatch.Callback<ResourceRecordSetsListResponse> callback, Map<DnsRpc.Option,?> options)

publicabstractvoidaddListRecordSets(StringzoneName,RpcBatch.Callback<ResourceRecordSetsListResponse>callback,Map<DnsRpc.Option,?>options)

Adds a call to "list record sets" to the batch with the provided callback and options. The zone whose record sets are to be listed is identified by zoneName.

Parameters
Name Description
zoneName String
callback Callback<com.google.api.services.dns.model.ResourceRecordSetsListResponse>
options Map<Option,?>

addListZones(RpcBatch.Callback<ManagedZonesListResponse> callback, Map<DnsRpc.Option,?> options)

publicabstractvoidaddListZones(RpcBatch.Callback<ManagedZonesListResponse>callback,Map<DnsRpc.Option,?>options)

Adds a call to "list zones" to the batch with the provided callback and options.

Parameters
Name Description
callback Callback<com.google.api.services.dns.model.ManagedZonesListResponse>
options Map<Option,?>

submit()

publicabstractvoidsubmit()

Submits a batch of requests for processing using a single RPC request to Cloud DNS.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.