final case class IdentificationInfo(selfIdentificationHeader: String = "", selfIdentificationToken: String = "", serviceIdentificationHeader: String = "", selfDeploymentName: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[IdentificationInfo] with Product with Serializable

selfIdentificationHeader

The name of the header to inject to calls on self to identify self. If not set, no self identification header will be sent.

selfIdentificationToken

The token to set in the self identification header to identify calls to self. It is expected that this will be a cryptographically secure random token, to allow secure detection of self calls.

serviceIdentificationHeader

The name of the header to inject to calls on other services to identify this service. If not set, no service identification header will be sent. This header is intended for use in dev mode, to allow identifying calls from this service to other services running in dev mode. In production, identifying a service by putting its name in the header is not secure, and some other mechanism, eg, a service mesh, is expected to be used.

selfDeploymentName

The name of this deployment. This is placed in the service identification header when making calls to other services in dev mode.

Annotations
@SerialVersionUID()
Source
IdentificationInfo.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IdentificationInfo
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new IdentificationInfo(selfIdentificationHeader: String = "", selfIdentificationToken: String = "", serviceIdentificationHeader: String = "", selfDeploymentName: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    selfIdentificationHeader

    The name of the header to inject to calls on self to identify self. If not set, no self identification header will be sent.

    selfIdentificationToken

    The token to set in the self identification header to identify calls to self. It is expected that this will be a cryptographically secure random token, to allow secure detection of self calls.

    serviceIdentificationHeader

    The name of the header to inject to calls on other services to identify this service. If not set, no service identification header will be sent. This header is intended for use in dev mode, to allow identifying calls from this service to other services running in dev mode. In production, identifying a service by putting its name in the header is not secure, and some other mechanism, eg, a service mesh, is expected to be used.

    selfDeploymentName

    The name of this deployment. This is placed in the service identification header when making calls to other services in dev mode.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from IdentificationInfo toany2stringadd[IdentificationInfo] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (IdentificationInfo, B)
    Implicit
    This member is added by an implicit conversion from IdentificationInfo toArrowAssoc[IdentificationInfo] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def companion: IdentificationInfo.type
    Definition Classes
    IdentificationInfo → GeneratedMessage
  9. def discardUnknownFields: IdentificationInfo
  10. def ensuring(cond: (IdentificationInfo) => Boolean, msg: => Any): IdentificationInfo
    Implicit
    This member is added by an implicit conversion from IdentificationInfo toEnsuring[IdentificationInfo] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: (IdentificationInfo) => Boolean): IdentificationInfo
    Implicit
    This member is added by an implicit conversion from IdentificationInfo toEnsuring[IdentificationInfo] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. def ensuring(cond: Boolean, msg: => Any): IdentificationInfo
    Implicit
    This member is added by an implicit conversion from IdentificationInfo toEnsuring[IdentificationInfo] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: Boolean): IdentificationInfo
    Implicit
    This member is added by an implicit conversion from IdentificationInfo toEnsuring[IdentificationInfo] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    IdentificationInfo → GeneratedMessage
  17. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    IdentificationInfo → GeneratedMessage
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. val selfDeploymentName: String
  24. val selfIdentificationHeader: String
  25. val selfIdentificationToken: String
  26. def serializedSize: Int
    Definition Classes
    IdentificationInfo → GeneratedMessage
  27. val serviceIdentificationHeader: String
  28. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  29. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  30. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  31. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  32. def toProtoString: String
    Definition Classes
    IdentificationInfo → GeneratedMessage
  33. val unknownFields: UnknownFieldSet
  34. def update(ms: (Lens[IdentificationInfo, IdentificationInfo]) => Mutation[IdentificationInfo]*): IdentificationInfo
    Definition Classes
    Updatable
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  38. def withSelfDeploymentName(__v: String): IdentificationInfo
  39. def withSelfIdentificationHeader(__v: String): IdentificationInfo
  40. def withSelfIdentificationToken(__v: String): IdentificationInfo
  41. def withServiceIdentificationHeader(__v: String): IdentificationInfo
  42. def withUnknownFields(__v: UnknownFieldSet): IdentificationInfo
  43. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  44. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    IdentificationInfo → GeneratedMessage
  45. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

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

    (Since version 9)

  2. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from IdentificationInfo toStringFormat[IdentificationInfo] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.12.16) Use formatString.format(value) instead of value.formatted(formatString), or use the f"" string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.

  3. def [B](y: B): (IdentificationInfo, B)
    Implicit
    This member is added by an implicit conversion from IdentificationInfo toArrowAssoc[IdentificationInfo] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use -> instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd fromIdentificationInfo to any2stringadd[IdentificationInfo]

Inherited by implicit conversion StringFormat fromIdentificationInfo to StringFormat[IdentificationInfo]

Inherited by implicit conversion Ensuring fromIdentificationInfo to Ensuring[IdentificationInfo]

Inherited by implicit conversion ArrowAssoc fromIdentificationInfo to ArrowAssoc[IdentificationInfo]

Ungrouped