Package

io.buoyant.consul

v1

Permalink

package v1

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. v1
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class AgentApi extends BaseApi with Closable

    Permalink
  2. trait BaseApi extends Closable

    Permalink
  3. class CatalogApi extends ConsulApi with Closable

    Permalink
  4. type Client = Service[Request, Response]

    Permalink
  5. case class Config(Domain: Option[String], Datacenter: Option[String]) extends Product with Serializable

    Permalink
  6. sealed trait ConsistencyMode extends AnyRef

    Permalink
  7. class ConsistencyModeDeserializer extends ConfigDeserializer[ConsistencyMode]

    Permalink
  8. class ConsistencyModeSerializer extends ConfigSerializer[ConsistencyMode]

    Permalink
  9. trait ConsulApi extends BaseApi

    Permalink
  10. trait ConsulApiError extends Throwable

    Permalink
  11. case class Forbidden(rsp: Response) extends Throwable with ConsulApiError with Product with Serializable

    Permalink
  12. class HealthApi extends CatalogApi with Closable

    Permalink
  13. case class Indexed[T](value: T, index: Option[String]) extends Product with Serializable

    Permalink
  14. case class Key(Key: Option[String], Value: Option[String]) extends Product with Serializable

    Permalink
  15. class KvApi extends BaseApi with Closable

    Permalink
  16. case class LocalAgent(Config: Option[Config]) extends Product with Serializable

    Permalink
  17. case class Node(Node: Option[String], Address: Option[String]) extends Product with Serializable

    Permalink
  18. case class NotFound(rsp: Response) extends Throwable with ConsulApiError with Product with Serializable

    Permalink
  19. case class ServiceHealth(Node: Option[Node], Service: Option[Service_]) extends Product with Serializable

    Permalink
  20. case class ServiceNode(Node: Option[String], Address: Option[String], ServiceID: Option[String], ServiceName: Option[String], ServiceTags: Option[Seq[String]], ServiceAddress: Option[String], ServicePort: Option[Int]) extends Product with Serializable

    Permalink
  21. case class Service_(ID: Option[String], Service: Option[String], Address: Option[String], Tags: Option[Seq[String]], Port: Option[Int]) extends Product with Serializable

    Permalink
  22. case class UnexpectedResponse(rsp: Response) extends Throwable with ConsulApiError with Product with Serializable

    Permalink

Value Members

  1. object AgentApi

    Permalink
  2. object CatalogApi

    Permalink
  3. object ConsistencyMode

    Permalink
  4. object Headers

    Permalink
  5. object HealthApi

    Permalink
  6. object Key extends Serializable

    Permalink
  7. object KvApi

    Permalink
  8. val versionString: String

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped