public static class BatchingCallSettings.Builder<RequestT,ResponseT> extends UnaryCallSettingsTyped.Builder<RequestT,ResponseT>
| Constructor and Description |
|---|
Builder(BatchingCallSettings<RequestT,ResponseT> settings) |
Builder(BatchingDescriptor<RequestT,ResponseT> batchingDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
BatchingCallSettings<RequestT,ResponseT> |
build()
Builds an instance of the containing class.
|
BatchingDescriptor<RequestT,ResponseT> |
getBatchingDescriptor() |
BatchingSettings |
getBatchingSettings() |
FlowController |
getFlowController() |
BatchingCallSettings.Builder<RequestT,ResponseT> |
setBatchingSettings(BatchingSettings batchingSettings) |
BatchingCallSettings.Builder<RequestT,ResponseT> |
setFlowController(FlowController flowController) |
BatchingCallSettings.Builder<RequestT,ResponseT> |
setRetryableCodes(Set<StatusCode> retryableCodes)
See the class documentation of
UnaryCallSettings for a description of what retryable
codes do. |
BatchingCallSettings.Builder<RequestT,ResponseT> |
setRetryableCodes(StatusCode... codes)
See the class documentation of
UnaryCallSettings for a description of what retryable
codes do. |
BatchingCallSettings.Builder<RequestT,ResponseT> |
setRetrySettings(RetrySettings retrySettings) |
getRetryableCodes, getRetrySettings, setSimpleTimeoutNoRetriespublic Builder(BatchingDescriptor<RequestT,ResponseT> batchingDescriptor)
public Builder(BatchingCallSettings<RequestT,ResponseT> settings)
public BatchingDescriptor<RequestT,ResponseT> getBatchingDescriptor()
public BatchingCallSettings.Builder<RequestT,ResponseT> setBatchingSettings(BatchingSettings batchingSettings)
public BatchingSettings getBatchingSettings()
public BatchingCallSettings.Builder<RequestT,ResponseT> setFlowController(FlowController flowController)
public FlowController getFlowController()
public BatchingCallSettings.Builder<RequestT,ResponseT> setRetryableCodes(Set<StatusCode> retryableCodes)
UnaryCallSettings.BuilderUnaryCallSettings for a description of what retryable
codes do.setRetryableCodes in class UnaryCallSettings.Builderpublic BatchingCallSettings.Builder<RequestT,ResponseT> setRetryableCodes(StatusCode... codes)
UnaryCallSettings.BuilderUnaryCallSettings for a description of what retryable
codes do.setRetryableCodes in class UnaryCallSettings.Builderpublic BatchingCallSettings.Builder<RequestT,ResponseT> setRetrySettings(RetrySettings retrySettings)
setRetrySettings in class UnaryCallSettings.Builderpublic BatchingCallSettings<RequestT,ResponseT> build()
UnaryCallSettings.Builderbuild in class UnaryCallSettingsTyped.Builder<RequestT,ResponseT>