ScalaUnaryRequestBuilder

@InternalApi
final class ScalaUnaryRequestBuilder[I, O](descriptor: MethodDescriptor[I, O], channel: InternalChannel, defaultOptions: CallOptions, settings: GrpcClientSettings, val headers: MetadataImpl)(implicit ec: ExecutionContext) extends SingleResponseRequestBuilder[I, O] with MetadataOperations[ScalaUnaryRequestBuilder[I, O]]

INTERNAL API

Source:
RequestBuilderImpl.scala
class Object
trait Matchable
class Any

Value members

Constructors

@InternalStableApi
def this(descriptor: MethodDescriptor[I, O], channel: InternalChannel, defaultOptions: CallOptions, settings: GrpcClientSettings)(implicit ec: ExecutionContext)

Concrete methods

override def invoke(request: I): Future[O]
override def invokeWithMetadata(request: I): Future[GrpcSingleResponse[O]]
override def withHeaders(headers: MetadataImpl): ScalaUnaryRequestBuilder[I, O]

Inherited methods

def addHeader(key: String, value: ByteString): ScalaUnaryRequestBuilder[I, O]
def addHeader(key: String, value: String): ScalaUnaryRequestBuilder[I, O]

Concrete fields

val headers: MetadataImpl