final case class Server(ipAddress: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, port: Int = 0, loadBalanceToken: String = "", drop: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Server] with Product with Serializable
Contains server information. When the drop field is not true, use the other fields.
- ipAddress
 A resolved address for the server, serialized in network-byte-order. It may either be an IPv4 or IPv6 address.
- port
 A resolved port number for the server.
- loadBalanceToken
 An opaque but printable token for load reporting. The client must include the token of the picked server into the initial metadata when it starts a call to that server. The token is used by the server to verify the request and to allow the server to report load to the gRPC LB system. The token is also used in client stats for reporting dropped calls. Its length can be variable but must be less than 50 bytes.
- drop
 Indicates whether this particular request should be dropped by the client. If the request is dropped, there will be a corresponding entry in ClientStats.calls_finished_with_drop.
- Annotations
 - @SerialVersionUID()
 - Source
 - Server.scala
 
- Alphabetic
 - By Inheritance
 
- Server
 - Updatable
 - GeneratedMessage
 - Serializable
 - Product
 - Equals
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - Protected
 
Instance Constructors
-    new Server(ipAddress: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, port: Int = 0, loadBalanceToken: String = "", drop: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- ipAddress
 A resolved address for the server, serialized in network-byte-order. It may either be an IPv4 or IPv6 address.
- port
 A resolved port number for the server.
- loadBalanceToken
 An opaque but printable token for load reporting. The client must include the token of the picked server into the initial metadata when it starts a call to that server. The token is used by the server to verify the request and to allow the server to report load to the gRPC LB system. The token is also used in client stats for reporting dropped calls. Its length can be variable but must be less than 50 bytes.
- drop
 Indicates whether this particular request should be dropped by the client. If the request is dropped, there will be a corresponding entry in ClientStats.calls_finished_with_drop.
 
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
 
 -   final  def asInstanceOf[T0]: T0
- Definition Classes
 - Any
 
 -    def clone(): AnyRef
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
 -    def companion: Server.type
- Definition Classes
 - Server → GeneratedMessage
 
 -  def discardUnknownFields: Server
 -  val drop: Boolean
 -   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
 - Server → GeneratedMessage
 
 -    def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
 - Server → GeneratedMessage
 
 -  val ipAddress: ByteString
 -   final  def isInstanceOf[T0]: Boolean
- Definition Classes
 - Any
 
 -  val loadBalanceToken: String
 -   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()
 
 -  val port: Int
 -    def productElementNames: Iterator[String]
- Definition Classes
 - Product
 
 -    def serializedSize: Int
- Definition Classes
 - Server → 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
 - Server → GeneratedMessage
 
 -  val unknownFields: UnknownFieldSet
 -    def update(ms: (Lens[Server, Server]) => Mutation[Server]*): Server
- 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 withDrop(__v: Boolean): Server
 -  def withIpAddress(__v: ByteString): Server
 -  def withLoadBalanceToken(__v: String): Server
 -  def withPort(__v: Int): Server
 -  def withUnknownFields(__v: UnknownFieldSet): Server
 -   final  def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
 - GeneratedMessage
 
 -    def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
 - Server → GeneratedMessage
 
 -   final  def writeTo(output: OutputStream): Unit
- Definition Classes
 - GeneratedMessage