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)