@BetaApi(value="The surface for batching is not stable yet and may change in the future.") @InternalExtensionOnly public final class BatchingCallSettings<RequestT,ResponseT> extends UnaryCallSettings<RequestT,ResponseT>
UnaryCallable for calls to an API method that supports
batching. The settings are provided using an instance of BatchingSettings.| Modifier and Type | Class and Description |
|---|---|
static class |
BatchingCallSettings.Builder<RequestT,ResponseT> |
| Modifier and Type | Method and Description |
|---|---|
BatchingDescriptor<RequestT,ResponseT> |
getBatchingDescriptor() |
BatchingSettings |
getBatchingSettings() |
FlowController |
getFlowController() |
static <RequestT,ResponseT> |
newBuilder(BatchingDescriptor<RequestT,ResponseT> batchingDescriptor) |
BatchingCallSettings.Builder<RequestT,ResponseT> |
toBuilder() |
String |
toString() |
equals, getRetryableCodes, getRetrySettings, hashCode, newUnaryCallSettingsBuilderpublic BatchingDescriptor<RequestT,ResponseT> getBatchingDescriptor()
public BatchingSettings getBatchingSettings()
public FlowController getFlowController()
public static <RequestT,ResponseT> BatchingCallSettings.Builder<RequestT,ResponseT> newBuilder(BatchingDescriptor<RequestT,ResponseT> batchingDescriptor)
public final BatchingCallSettings.Builder<RequestT,ResponseT> toBuilder()
toBuilder in class UnaryCallSettings<RequestT,ResponseT>public String toString()
toString in class UnaryCallSettings<RequestT,ResponseT>