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-06-17 UTC."],[[["This webpage provides documentation for `BatchingCallSettings`, a class in the Google API client library for Java used to configure API method calls that support batching."],["The latest version documented is 2.63.1, and the page lists numerous previous versions down to 2.7.1, each with links to its specific documentation."],["`BatchingCallSettings` extends `UnaryCallSettings` and allows for the configuration of a `UnaryCallable` using an instance of `BatchingSettings`, to manage how API calls are batched together."],["The class allows developers to customize retry behavior and batching parameters, such as setting retryable codes and defining batch thresholds, which are applied on each request made."],["It provides methods like `getBatchingDescriptor()` and `getBatchingSettings()` to retrieve the configured batching parameters and includes a static `newBuilder` method to create a `BatchingCallSettings` instance."]]],[]]