Class

com.typesafe.conductr.clientlib.scala.models

BundleConfigEndpoint

Related Doc: package models

Permalink

final case class BundleConfigEndpoint(bindProtocol: String, serviceName: Option[String], services: Set[URI], requestAcls: Seq[RequestAcl]) extends Product with Serializable

Represents configuration for a particular endpoint.

bindProtocol

the protocol which the endpoint binds to. Valid values are http, tcp, or udp. Proxying only works for http and tcp based endpoints.

serviceName

optional. If specified, the endpoint can be looked up through service locator through serviceName.

services

deprecated. List of services for a given endpoint. Deprecated in lieu of declaration using requestAcls.

requestAcls

One or more request mappings to access the declared endpoint.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BundleConfigEndpoint
  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 BundleConfigEndpoint(bindProtocol: String, serviceName: Option[String], services: Set[URI], requestAcls: Seq[RequestAcl])

    Permalink

    bindProtocol

    the protocol which the endpoint binds to. Valid values are http, tcp, or udp. Proxying only works for http and tcp based endpoints.

    serviceName

    optional. If specified, the endpoint can be looked up through service locator through serviceName.

    services

    deprecated. List of services for a given endpoint. Deprecated in lieu of declaration using requestAcls.

    requestAcls

    One or more request mappings to access the declared endpoint.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val bindProtocol: String

    Permalink

    the protocol which the endpoint binds to.

    the protocol which the endpoint binds to. Valid values are http, tcp, or udp. Proxying only works for http and tcp based endpoints.

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  13. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. val requestAcls: Seq[RequestAcl]

    Permalink

    One or more request mappings to access the declared endpoint.

  15. val serviceName: Option[String]

    Permalink

    optional.

    optional. If specified, the endpoint can be looked up through service locator through serviceName.

  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. val services: Set[URI]

    Permalink

    deprecated.

    deprecated. List of services for a given endpoint. Deprecated in lieu of declaration using requestAcls.

    Annotations
    @deprecated
    Deprecated

    (Since version ConductR 2.0) Deprecated in lieu of Request ACL endpoint declaration

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped