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 webpage details the `BatchingCallSettings` class in version 2.21.0 of the Java Google API Client Library, extending `UnaryCallSettings` to configure `UnaryCallable` for API methods supporting batching."],["The latest version of `BatchingCallSettings` is 2.63.1, and there is a list of previous versions available, going down to 2.7.1, all which are accessible through individual links."],["`BatchingCallSettings` allows for customized settings like retryable codes, retry settings, and batching settings using the `BatchingSettings` instance."],["You can create a new `BatchingCallSettings.Builder` instance using the `newBuilder()` method or modify existing settings using the `toBuilder()` method."],["The class provides access to the `BatchingDescriptor` and `BatchingSettings` through `getBatchingDescriptor()` and `getBatchingSettings()` respectively."]]],[]]