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."],[[["The provided content lists available versions of `BatchingCallSettings`, ranging from version 2.63.1 (latest) down to version 2.7.1, with links to their respective documentation."],["`BatchingCallSettings` is a class that extends `UnaryCallSettings` to configure `UnaryCallable` for API methods supporting batching, using `BatchingSettings` for batch configurations."],["Retry configurations are applied to each batching RPC request within the `BatchingCallSettings` context."],["The class provides methods such as `newBuilder` to create new instances, `getBatchingDescriptor` to get the descriptor, `getBatchingSettings` to get the settings, and `toBuilder` to get a builder with the same values."],["`BatchingCallSettings` inherits members from `UnaryCallSettings` and `Object`, offering functions like setting retry behavior and accessing object properties."]]],[]]