Documentation
¶
Overview ¶
Code generated; DO NOT EDIT.
Index ¶
- Constants
- type AgentReporter
- type AgentTx
- type CloudAgentReporter
- type CloudAgentTx
- type EnvReporter
- type EnvTx
- type JobKind
- type JobReporter
- type JobStatus
- type JobTx
- type KeyResolver
- type ProjectReporter
- type ProjectTx
- type Reporter
- type Rollup
- type WorkerKind
- type WorkerReporter
- type WorkerState
- type WorkerStatus
- type WorkerTx
Constants ¶
View Source
const Version_Q2H41LG = true
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentReporter ¶
type AgentReporter interface {
RegisterFunc(func(ts time.Time, tx AgentTx) bool)
Tx(func(tx AgentTx))
TxAt(time.Time, func(tx AgentTx))
WithWorker(id string) WorkerReporter
WithDeferredWorker() (WorkerReporter, KeyResolver)
// contains filtered or unexported methods
}
func NewNoopAgentReporter ¶
func NewNoopAgentReporter() AgentReporter
type AgentTx ¶
type AgentTx interface {
CloudAgent() CloudAgentTx
// contains filtered or unexported methods
}
type CloudAgentReporter ¶
type CloudAgentReporter interface {
RegisterFunc(func(ts time.Time, tx CloudAgentTx) bool)
Tx(func(tx CloudAgentTx))
TxAt(time.Time, func(tx CloudAgentTx))
WithAgent(name string) AgentReporter
WithDeferredAgent() (AgentReporter, KeyResolver)
// contains filtered or unexported methods
}
func NewNoopCloudAgentReporter ¶
func NewNoopCloudAgentReporter() CloudAgentReporter
type CloudAgentTx ¶
type CloudAgentTx interface {
Env() EnvTx
// contains filtered or unexported methods
}
type EnvReporter ¶
type EnvReporter interface {
RegisterFunc(func(ts time.Time, tx EnvTx) bool)
Tx(func(tx EnvTx))
TxAt(time.Time, func(tx EnvTx))
WithCloudAgent(id string) CloudAgentReporter
WithDeferredCloudAgent() (CloudAgentReporter, KeyResolver)
// contains filtered or unexported methods
}
func NewNoopEnvReporter ¶
func NewNoopEnvReporter() EnvReporter
type EnvTx ¶
type EnvTx interface {
Project() ProjectTx
// contains filtered or unexported methods
}
type JobReporter ¶
type JobReporter interface {
RegisterFunc(func(ts time.Time, tx JobTx) bool)
Tx(func(tx JobTx))
TxAt(time.Time, func(tx JobTx))
// contains filtered or unexported methods
}
func NewNoopJobReporter ¶
func NewNoopJobReporter() JobReporter
type KeyResolver ¶
type KeyResolver interface {
Resolve(string)
Reset()
}
type ProjectReporter ¶
type ProjectReporter interface {
RegisterFunc(func(ts time.Time, tx ProjectTx) bool)
Tx(func(tx ProjectTx))
TxAt(time.Time, func(tx ProjectTx))
WithEnv(name string) EnvReporter
WithDeferredEnv() (EnvReporter, KeyResolver)
// contains filtered or unexported methods
}
func NewNoopProjectReporter ¶
func NewNoopProjectReporter() ProjectReporter
type Reporter ¶
type Reporter interface {
WithProject(id string) ProjectReporter
WithDeferredProject() (ProjectReporter, KeyResolver)
}
func NewNoopReporter ¶
func NewNoopReporter() Reporter
type WorkerKind ¶
type WorkerKind string
const ( WorkerKindUndefined WorkerKind = "" WorkerKindCloud WorkerKind = "cloud" WorkerKindSelfhost WorkerKind = "selfhost" )
type WorkerReporter ¶
type WorkerReporter interface {
RegisterFunc(func(ts time.Time, tx WorkerTx) bool)
Tx(func(tx WorkerTx))
TxAt(time.Time, func(tx WorkerTx))
WithJob(id string) JobReporter
WithDeferredJob() (JobReporter, KeyResolver)
// contains filtered or unexported methods
}
func NewNoopWorkerReporter ¶
func NewNoopWorkerReporter() WorkerReporter
type WorkerState ¶
type WorkerState string
const ( WorkerStateUndefined WorkerState = "" WorkerStateOnline WorkerState = "online" WorkerStateOffline WorkerState = "offline" )
type WorkerStatus ¶
type WorkerStatus string
const ( WorkerStatusUndefined WorkerStatus = "" WorkerStatusAvailable WorkerStatus = "available" WorkerStatusFull WorkerStatus = "full" )
func WorkerStatusFromProto ¶
func WorkerStatusFromProto(status livekit.WorkerStatus) WorkerStatus
Click to show internal directories.
Click to hide internal directories.