io.keen.client

scala

package scala

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 Logging with HttpAdapter

  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. trait Reader extends AccessLevel

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

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

  10. trait Writer extends AccessLevel

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

Ungrouped