io.keen.client

scala

package scala

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scala
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AccessLevel extends AnyRef

    A Client can mix in one or more AccessLevels to enable API calls for read, write, and master operations.

  2. class Client extends HttpAdapterComponent with Logging

  3. trait HttpAdapter extends AnyRef

  4. trait HttpAdapterComponent extends AnyRef

  5. class HttpAdapterDispatch extends HttpAdapter

    Extension of HttpAdapter that uses Dispatch rather than Spray+akka Helps avoid dependency conflicts in use cases such as Spark

  6. class HttpAdapterSpray extends HttpAdapter with Logging

  7. trait Master extends Reader with Writer

    A Client mixing in Master can make Keen IO API calls requiring a master key, such as deleting data, creating saved queries, and performing administrative functions.

  8. case class MissingCredential(cause: String) extends RuntimeException with Product with Serializable

  9. trait Reader extends AccessLevel

    A Client mixing in Reader can make Keen IO API calls requiring a read key.

  10. case class Response(statusCode: Int, body: String) extends Product with Serializable

  11. implicit final class RichConfig extends AnyVal

    Enrichment for Typesafe Config to wrap some optional settings in Option.

  12. class Settings extends AnyRef

    Configuration settings for Keen Client.

  13. trait Writer extends AccessLevel

    A Client mixing in Writer can make Keen IO API calls requiring a write key.

Inherited from AnyRef

Inherited from Any

Ungrouped