tai v0.0.24 Tai.Advisors.Instance

Link to this section Summary

Link to this section Types

Link to this type

status()
status() :: :unstarted | :running

Link to this type

t()
t() :: %Tai.Advisors.Instance{
  advisor_id: Tai.Advisors.Spec.advisor_id(),
  config: Tai.Advisors.Spec.config(),
  group_id: Tai.Advisors.Spec.group_id(),
  mod: Tai.Advisors.Spec.mod(),
  pid: pid(),
  products: [Tai.Advisors.Spec.product()],
  start_on_boot: boolean(),
  status: status()
}

Link to this section Functions

Link to this function

from_spec(spec)
from_spec(spec()) :: t()

Link to this function

to_spec(instance)
to_spec(t()) :: spec()