public static final class CallOptions.Key<T> extends Object
Modifier and Type | Method and Description |
---|---|
static <T> CallOptions.Key<T> |
create(String debugString)
Factory method for creating instances of
CallOptions.Key . |
static <T> CallOptions.Key<T> |
createWithDefault(String debugString,
T defaultValue)
Factory method for creating instances of
CallOptions.Key . |
T |
getDefault()
Returns the user supplied default value for this key.
|
static <T> CallOptions.Key<T> |
of(String debugString,
T defaultValue)
Deprecated.
Use
create(java.lang.String) or createWithDefault(java.lang.String, T) instead. This method will
be removed. |
String |
toString() |
public T getDefault()
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1869") @Deprecated public static <T> CallOptions.Key<T> of(String debugString, T defaultValue)
create(java.lang.String)
or createWithDefault(java.lang.String, T)
instead. This method will
be removed.CallOptions.Key
.T
- Key typedebugString
- a string used to describe this key, used for debugging.defaultValue
- default value to return when value for key not setpublic static <T> CallOptions.Key<T> create(String debugString)
CallOptions.Key
. The default value of the
key is null
.T
- Key typedebugString
- a debug string that describes this key.public static <T> CallOptions.Key<T> createWithDefault(String debugString, T defaultValue)
CallOptions.Key
.T
- Key typedebugString
- a debug string that describes this key.defaultValue
- default value to return when value for key not set