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