View Source Druid.Client.Task (ecto_druid v0.1.0)

Builds requests for Druid's task API.

Summary

Functions

Builds a request to get all tasks.

Builds a request to get a task result by ID.

Builds a request to get a task by ID.

Functions

@spec all() :: Req.Request.t()

Builds a request to get all tasks.

Examples

Druid.Client.Task.all()
|> Druid.Client.request!(host: "localhost", port: 8082)
@spec result(String.t()) :: Req.Request.t()

Builds a request to get a task result by ID.

Examples

Druid.Client.Task.result("123")
|> Druid.Client.request!(host: "localhost", port: 8082)
@spec status(String.t()) :: Req.Request.t()

Builds a request to get a task by ID.

Examples

Druid.Client.Task.get("123")
|> Druid.Client.request!(host: "localhost", port: 8082)