final case class HandshakerResult(applicationProtocol: String = "", recordProtocol: String = "", keyData: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, peerIdentity: Option[Identity] = _root_.scala.None, localIdentity: Option[Identity] = _root_.scala.None, keepChannelOpen: Boolean = false, peerRpcVersions: Option[transport_security_common.RpcProtocolVersions] = _root_.scala.None, maxFrameSize: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[HandshakerResult] with Product with Serializable
- applicationProtocol
 The application protocol negotiated for this connection.
- recordProtocol
 The record protocol negotiated for this connection.
- keyData
 Cryptographic key data. The key data may be more than the key length required for the record protocol, thus the client of the handshaker service needs to truncate the key data into the right key length.
- peerIdentity
 The authenticated identity of the peer.
- localIdentity
 The local identity used in the handshake.
- keepChannelOpen
 Indicate whether the handshaker service client should keep the channel between the handshaker service open, e.g., in order to handle post-handshake messages in the future.
- peerRpcVersions
 The RPC protocol versions supported by the peer.
- maxFrameSize
 The maximum frame size of the peer.
- Annotations
 - @SerialVersionUID()
 - Source
 - HandshakerResult.scala
 
- Alphabetic
 - By Inheritance
 
- HandshakerResult
 - Updatable
 - GeneratedMessage
 - Serializable
 - Product
 - Equals
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - Protected
 
Instance Constructors
-    new HandshakerResult(applicationProtocol: String = "", recordProtocol: String = "", keyData: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, peerIdentity: Option[Identity] = _root_.scala.None, localIdentity: Option[Identity] = _root_.scala.None, keepChannelOpen: Boolean = false, peerRpcVersions: Option[transport_security_common.RpcProtocolVersions] = _root_.scala.None, maxFrameSize: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- applicationProtocol
 The application protocol negotiated for this connection.
- recordProtocol
 The record protocol negotiated for this connection.
- keyData
 Cryptographic key data. The key data may be more than the key length required for the record protocol, thus the client of the handshaker service needs to truncate the key data into the right key length.
- peerIdentity
 The authenticated identity of the peer.
- localIdentity
 The local identity used in the handshake.
- keepChannelOpen
 Indicate whether the handshaker service client should keep the channel between the handshaker service open, e.g., in order to handle post-handshake messages in the future.
- peerRpcVersions
 The RPC protocol versions supported by the peer.
- maxFrameSize
 The maximum frame size of the peer.
 
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
 
 -  val applicationProtocol: String
 -   final  def asInstanceOf[T0]: T0
- Definition Classes
 - Any
 
 -  def clearLocalIdentity: HandshakerResult
 -  def clearPeerIdentity: HandshakerResult
 -  def clearPeerRpcVersions: HandshakerResult
 -    def clone(): AnyRef
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
 
 -    def companion: HandshakerResult.type
- Definition Classes
 - HandshakerResult → GeneratedMessage
 
 -  def discardUnknownFields: HandshakerResult
 -   final  def eq(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -   final  def getClass(): Class[_ <: AnyRef]
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @HotSpotIntrinsicCandidate() @native()
 
 -    def getField(__field: FieldDescriptor): PValue
- Definition Classes
 - HandshakerResult → GeneratedMessage
 
 -    def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
 - HandshakerResult → GeneratedMessage
 
 -  def getLocalIdentity: Identity
 -  def getPeerIdentity: Identity
 -  def getPeerRpcVersions: transport_security_common.RpcProtocolVersions
 -   final  def isInstanceOf[T0]: Boolean
- Definition Classes
 - Any
 
 -  val keepChannelOpen: Boolean
 -  val keyData: ByteString
 -  val localIdentity: Option[Identity]
 -  val maxFrameSize: Int
 -   final  def ne(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -   final  def notify(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @HotSpotIntrinsicCandidate() @native()
 
 -   final  def notifyAll(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @HotSpotIntrinsicCandidate() @native()
 
 -  val peerIdentity: Option[Identity]
 -  val peerRpcVersions: Option[transport_security_common.RpcProtocolVersions]
 -    def productElementNames: Iterator[String]
- Definition Classes
 - Product
 
 -  val recordProtocol: String
 -    def serializedSize: Int
- Definition Classes
 - HandshakerResult → 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
 - HandshakerResult → GeneratedMessage
 
 -  val unknownFields: UnknownFieldSet
 -    def update(ms: (Lens[HandshakerResult, HandshakerResult]) => Mutation[HandshakerResult]*): HandshakerResult
- Definition Classes
 - Updatable
 
 -   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()
 
 -   final  def wait(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 -  def withApplicationProtocol(__v: String): HandshakerResult
 -  def withKeepChannelOpen(__v: Boolean): HandshakerResult
 -  def withKeyData(__v: ByteString): HandshakerResult
 -  def withLocalIdentity(__v: Identity): HandshakerResult
 -  def withMaxFrameSize(__v: Int): HandshakerResult
 -  def withPeerIdentity(__v: Identity): HandshakerResult
 -  def withPeerRpcVersions(__v: transport_security_common.RpcProtocolVersions): HandshakerResult
 -  def withRecordProtocol(__v: String): HandshakerResult
 -  def withUnknownFields(__v: UnknownFieldSet): HandshakerResult
 -   final  def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
 - GeneratedMessage
 
 -    def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
 - HandshakerResult → GeneratedMessage
 
 -   final  def writeTo(output: OutputStream): Unit
- Definition Classes
 - GeneratedMessage