final case class Endpoint(addresses: Seq[String], conditions: Option[EndpointConditions] = None, targetRef: Option[ObjectReference] = None, hostname: Option[String] = None, nodeName: Option[String] = None, hints: Option[EndpointHints] = None, deprecatedTopology: Option[Map[String, String]] = None, zone: Option[String] = None) extends Product with Serializable

Endpoint represents a single logical "backend" implementing a service.

Source
Endpoint.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Endpoint
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Endpoint(addresses: Seq[String], conditions: Option[EndpointConditions] = None, targetRef: Option[ObjectReference] = None, hostname: Option[String] = None, nodeName: Option[String] = None, hints: Option[EndpointHints] = None, deprecatedTopology: Option[Map[String, String]] = None, zone: Option[String] = None)

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. def addAddresses(newValues: String*): Endpoint

    Appends new values to addresses

  5. def addDeprecatedTopology(newValues: (String, String)*): Endpoint

    Adds new values to deprecatedTopology

  6. val addresses: Seq[String]
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  9. val conditions: Option[EndpointConditions]
  10. val deprecatedTopology: Option[Map[String, String]]
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. val hints: Option[EndpointHints]
  14. val hostname: Option[String]
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def mapAddresses(f: (Seq[String]) ⇒ Seq[String]): Endpoint

    transforms addresses to result of function

  17. def mapConditions(f: (EndpointConditions) ⇒ EndpointConditions): Endpoint

    if conditions has a value, transforms to the result of function

  18. def mapDeprecatedTopology(f: (Map[String, String]) ⇒ Map[String, String]): Endpoint

    if deprecatedTopology has a value, transforms to the result of function

  19. def mapHints(f: (EndpointHints) ⇒ EndpointHints): Endpoint

    if hints has a value, transforms to the result of function

  20. def mapHostname(f: (String) ⇒ String): Endpoint

    if hostname has a value, transforms to the result of function

  21. def mapNodeName(f: (String) ⇒ String): Endpoint

    if nodeName has a value, transforms to the result of function

  22. def mapTargetRef(f: (ObjectReference) ⇒ ObjectReference): Endpoint

    if targetRef has a value, transforms to the result of function

  23. def mapZone(f: (String) ⇒ String): Endpoint

    if zone has a value, transforms to the result of function

  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. val nodeName: Option[String]
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. val targetRef: Option[ObjectReference]
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def withAddresses(value: Seq[String]): Endpoint

    Returns a new data with addresses set to new value

  34. def withConditions(value: EndpointConditions): Endpoint

    Returns a new data with conditions set to new value

  35. def withDeprecatedTopology(value: Map[String, String]): Endpoint

    Returns a new data with deprecatedTopology set to new value

  36. def withHints(value: EndpointHints): Endpoint

    Returns a new data with hints set to new value

  37. def withHostname(value: String): Endpoint

    Returns a new data with hostname set to new value

  38. def withNodeName(value: String): Endpoint

    Returns a new data with nodeName set to new value

  39. def withTargetRef(value: ObjectReference): Endpoint

    Returns a new data with targetRef set to new value

  40. def withZone(value: String): Endpoint

    Returns a new data with zone set to new value

  41. val zone: Option[String]

Deprecated Value Members

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped