final case class GrpcProtocolBuilder(protocol: GrpcProtocol) extends Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GrpcProtocolBuilder
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GrpcProtocolBuilder(protocol: GrpcProtocol)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def asciiHeader(key: String, value: String): GrpcProtocolBuilder
  6. def asciiHeaders(map: Map[String, String]): GrpcProtocolBuilder
  7. def binaryHeader(key: String, value: Array[Byte]): GrpcProtocolBuilder
  8. def binaryHeaders(map: Map[String, Array[Byte]]): GrpcProtocolBuilder
  9. def build: GrpcProtocol
  10. def callCredentials(credentials: Expression[CallCredentials]): GrpcProtocolBuilder
  11. def channelCredentials(credentials: ChannelCredentials): GrpcProtocolBuilder

    Setting channelCredentials also sets useStandardTrustManager, as it is not possible to override the trust manager separately when configuring channel credentials.

  12. def channelCredentials(credentials: Expression[ChannelCredentials]): GrpcProtocolBuilder

    Setting channelCredentials also sets useStandardTrustManager, as it is not possible to override the trust manager separately when configuring channel credentials.

  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def forAddress(host: String, port: Int): GrpcProtocolBuilder
  16. def forTarget(target: String): GrpcProtocolBuilder
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def header[T](key: Key[T], value: T): GrpcProtocolBuilder
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. def overrideAuthority(authority: String): GrpcProtocolBuilder
  24. def productElementNames: Iterator[String]
    Definition Classes
    Product
  25. val protocol: GrpcProtocol
  26. def shareChannel: GrpcProtocolBuilder
  27. def shareSslContext: GrpcProtocolBuilder
  28. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  29. def useChannelPool(poolSize: Int): GrpcProtocolBuilder
  30. def useCustomCertificateTrustManager(certificatePath: String): GrpcProtocolBuilder
  31. def useCustomLoadBalancingPolicy(policy: String, jsonPolicyConfig: String): GrpcProtocolBuilder
  32. def useCustomLoadBalancingPolicy(policy: String): GrpcProtocolBuilder
  33. def useInsecureTrustManager: GrpcProtocolBuilder
  34. def usePickFirstLoadBalancingPolicy: GrpcProtocolBuilder
  35. def usePickRandomLoadBalancingPolicy: GrpcProtocolBuilder
  36. def usePlaintext: GrpcProtocolBuilder
  37. def useRoundRobinLoadBalancingPolicy: GrpcProtocolBuilder
  38. def useStandardTrustManager: GrpcProtocolBuilder
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped