This is an extension of UnaryCallSettings class to configure a UnaryCallable for calls to an API method that supports batching. The batching settings are provided using the instance of BatchingSettings.
Retry configuration will be applied on each batching RPC request.
Sample settings configuration:
BatchingCallSettingsbatchingCallSettings=// Default BatchingCallSettings from the clientBatchingCallSettingscustomBatchingCallSettings=batchingCallSettings.toBuilder().setRetryableCodes(StatusCode.Code.UNAVAILABLE,...).setRetrySettings(RetrySettings.newBuilder()...build()).setBatchingSettings(BatchingSettings.newBuilder()...build()).build();
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["This page provides documentation for `BatchingCallSettings`, an extension of `UnaryCallSettings` used to configure API method calls that support batching in Java."],["The latest version of the `BatchingCallSettings` is 2.63.1, and the page also lists various versions, from 2.62.0 all the way to 2.7.1, with corresponding links to their documentation."],["`BatchingCallSettings` uses `BatchingSettings` to define batching parameters and allows for retry configurations to be applied to each batched RPC request."],["You can create a new instance of the `BatchingCallSettings` by using the `newBuilder` method, and override its values using the `#toBuilder()` method."],["The documentation showcases inherited members from the `UnaryCallSettings` class, as well as static methods, like `newBuilder`, and instance methods, like `getBatchingSettings` and `toBuilder`."]]],[]]