@BetaApi public abstract class UnaryCallSettingsTyped<RequestT,ResponseT> extends UnaryCallSettings
This class can be used as the base class that other concrete call settings classes inherit from. We need this intermediate class to add generic typing, because UnaryCallSettings is not parameterized for its request and response types.
| Modifier and Type | Class and Description |
|---|---|
static class |
UnaryCallSettingsTyped.Builder<RequestT,ResponseT> |
| Modifier | Constructor and Description |
|---|---|
protected |
UnaryCallSettingsTyped(com.google.common.collect.ImmutableSet<StatusCode> retryableCodes,
RetrySettings retrySettings) |
| Modifier and Type | Method and Description |
|---|---|
abstract UnaryCallSettingsTyped.Builder<RequestT,ResponseT> |
toBuilder() |
getRetryableCodes, getRetrySettings, newUnaryCallSettingsBuilderprotected UnaryCallSettingsTyped(com.google.common.collect.ImmutableSet<StatusCode> retryableCodes, RetrySettings retrySettings)
public abstract UnaryCallSettingsTyped.Builder<RequestT,ResponseT> toBuilder()
toBuilder in class UnaryCallSettings