final case class StartServerHandshakeReq(applicationProtocols: Seq[String] = _root_.scala.Seq.empty, handshakeParameters: Map[Int, ServerHandshakeParameters] = _root_.scala.collection.immutable.Map.empty, inBytes: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, localEndpoint: Option[Endpoint] = _root_.scala.None, remoteEndpoint: Option[Endpoint] = _root_.scala.None, rpcVersions: Option[transport_security_common.RpcProtocolVersions] = _root_.scala.None, maxFrameSize: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[StartServerHandshakeReq] with Product with Serializable
- applicationProtocols
The application protocols supported by the server, e.g., "h2" (for http2), "grpc".
- handshakeParameters
Handshake parameters (record protocols and local identities supported by the server) mapped by the handshake protocol. Each handshake security protocol (e.g., TLS or ALTS) has its own set of record protocols and local identities. Since protobuf does not support enum as key to the map, the key to handshake_parameters is the integer value of HandshakeProtocol enum.
- inBytes
Bytes in out_frames returned from the peer's HandshakerResp. It is possible that the peer's out_frames are split into multiple HandshakReq messages.
- localEndpoint
(Optional) Local endpoint information of the connection to the client, such as local IP address, port number, and network protocol.
- remoteEndpoint
(Optional) Endpoint information of the remote client, such as IP address, port number, and network protocol.
- rpcVersions
(Optional) RPC protocol versions supported by the server.
- maxFrameSize
(Optional) Maximum frame size supported by the server.
- Annotations
- @SerialVersionUID()
- Source
- StartServerHandshakeReq.scala
- Alphabetic
- By Inheritance
- StartServerHandshakeReq
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new StartServerHandshakeReq(applicationProtocols: Seq[String] = _root_.scala.Seq.empty, handshakeParameters: Map[Int, ServerHandshakeParameters] = _root_.scala.collection.immutable.Map.empty, inBytes: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, localEndpoint: Option[Endpoint] = _root_.scala.None, remoteEndpoint: Option[Endpoint] = _root_.scala.None, rpcVersions: Option[transport_security_common.RpcProtocolVersions] = _root_.scala.None, maxFrameSize: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- applicationProtocols
The application protocols supported by the server, e.g., "h2" (for http2), "grpc".
- handshakeParameters
Handshake parameters (record protocols and local identities supported by the server) mapped by the handshake protocol. Each handshake security protocol (e.g., TLS or ALTS) has its own set of record protocols and local identities. Since protobuf does not support enum as key to the map, the key to handshake_parameters is the integer value of HandshakeProtocol enum.
- inBytes
Bytes in out_frames returned from the peer's HandshakerResp. It is possible that the peer's out_frames are split into multiple HandshakReq messages.
- localEndpoint
(Optional) Local endpoint information of the connection to the client, such as local IP address, port number, and network protocol.
- remoteEndpoint
(Optional) Endpoint information of the remote client, such as IP address, port number, and network protocol.
- rpcVersions
(Optional) RPC protocol versions supported by the server.
- maxFrameSize
(Optional) Maximum frame size supported by the server.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAllApplicationProtocols(__vs: Iterable[String]): StartServerHandshakeReq
- def addAllHandshakeParameters(__vs: Iterable[(Int, ServerHandshakeParameters)]): StartServerHandshakeReq
- def addApplicationProtocols(__vs: String*): StartServerHandshakeReq
- def addHandshakeParameters(__vs: (Int, ServerHandshakeParameters)*): StartServerHandshakeReq
- val applicationProtocols: Seq[String]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearApplicationProtocols: StartServerHandshakeReq
- def clearHandshakeParameters: StartServerHandshakeReq
- def clearLocalEndpoint: StartServerHandshakeReq
- def clearRemoteEndpoint: StartServerHandshakeReq
- def clearRpcVersions: StartServerHandshakeReq
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: StartServerHandshakeReq.type
- Definition Classes
- StartServerHandshakeReq → GeneratedMessage
- def discardUnknownFields: StartServerHandshakeReq
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- StartServerHandshakeReq → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- StartServerHandshakeReq → GeneratedMessage
- def getLocalEndpoint: Endpoint
- def getRemoteEndpoint: Endpoint
- def getRpcVersions: transport_security_common.RpcProtocolVersions
- val handshakeParameters: Map[Int, ServerHandshakeParameters]
- val inBytes: ByteString
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val localEndpoint: Option[Endpoint]
- val maxFrameSize: Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val remoteEndpoint: Option[Endpoint]
- val rpcVersions: Option[transport_security_common.RpcProtocolVersions]
- def serializedSize: Int
- Definition Classes
- StartServerHandshakeReq → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- StartServerHandshakeReq → GeneratedMessage
- val unknownFields: UnknownFieldSet
- def update(ms: (Lens[StartServerHandshakeReq, StartServerHandshakeReq]) => Mutation[StartServerHandshakeReq]*): StartServerHandshakeReq
- Definition Classes
- Updatable
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withApplicationProtocols(__v: Seq[String]): StartServerHandshakeReq
- def withHandshakeParameters(__v: Map[Int, ServerHandshakeParameters]): StartServerHandshakeReq
- def withInBytes(__v: ByteString): StartServerHandshakeReq
- def withLocalEndpoint(__v: Endpoint): StartServerHandshakeReq
- def withMaxFrameSize(__v: Int): StartServerHandshakeReq
- def withRemoteEndpoint(__v: Endpoint): StartServerHandshakeReq
- def withRpcVersions(__v: transport_security_common.RpcProtocolVersions): StartServerHandshakeReq
- def withUnknownFields(__v: UnknownFieldSet): StartServerHandshakeReq
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- StartServerHandshakeReq → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage