public static class BatchingCallSettings.Builder<RequestT,ResponseT> extends UnaryCallSettings.Builder<RequestT,ResponseT>
| Constructor and Description |
|---|
Builder(BatchingCallSettings<RequestT,ResponseT> settings) |
Builder(BatchingDescriptor<RequestT,ResponseT> batchingDescriptor) |
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.Code> retryableCodes)
UnaryCallSettings.BuilderUnaryCallSettings for a description of what retryable
codes do.setRetryableCodes in class UnaryCallSettings.Builder<RequestT,ResponseT>public BatchingCallSettings.Builder<RequestT,ResponseT> setRetryableCodes(StatusCode.Code... codes)
UnaryCallSettings.BuilderUnaryCallSettings for a description of what retryable
codes do.setRetryableCodes in class UnaryCallSettings.Builder<RequestT,ResponseT>public BatchingCallSettings.Builder<RequestT,ResponseT> setRetrySettings(RetrySettings retrySettings)
setRetrySettings in class UnaryCallSettings.Builder<RequestT,ResponseT>public BatchingCallSettings<RequestT,ResponseT> build()
UnaryCallSettings.Builderbuild in class UnaryCallSettings.Builder<RequestT,ResponseT>