package
0.0.0-20240716132614-1643519e6f91
Repository: https://github.com/triggermail/luci-go.git
Documentation: pkg.go.dev
# Functions
Default instantiates default triggering policy function.
GreedyBatchingPolicy instantiates new GREEDY_BATCHING policy function.
LogarithmicBatchingPolicy instantiates new LOGARITHMIC_BATCHING policy function.
New is a factory that takes TriggeringPolicy proto and returns a concrete function that implements this policy.
UnmarshalDefinition deserializes TriggeringPolicy, filling in defaults.
ValidateDefinition validates the triggering policy message.
# Structs
In contains parameters for a triggering policy function.
Out contains the decision of a triggering policy function.
RequestBuilder is a task.Request in a process of being prepared.
SimulatedEnvironment implements Environment interface for use by Simulator.
SimulatedInvocation contains details of an invocation.
Simulator is used to test policies.
# Interfaces
Environment is used by the triggering policy for getting transient information about the environment and for logging.
# Type aliases
Func is the concrete implementation of a triggering policy.