CallOptions constructor
CallOptions( )
Creates a CallOptions object.
CallOptions can specify static metadata
, set the timeout
, and
configure per-RPC metadata providers
. The metadata providers
are
invoked in order for every RPC, and can modify the outgoing metadata
(including metadata provided by previous providers).
Implementation
factory CallOptions({
Map<String, String>? metadata,
Duration? timeout,
List<MetadataProvider>? providers,
Codec? compression,
}) {
return CallOptions._(
Map.unmodifiable(metadata ?? {}),
timeout,
List.unmodifiable(providers ?? []),
compression,
);
}