Graph Meta Data
Payload for a DataPoint.Graph node.
Implements SourceMetaData for consistency with the other source-bound node types, but only sources is meaningful — graphs read data, they don't write it. targets is kept empty.
Constructors
Properties
sets the nodes this node reads from to complete its work when invoked
The set of InvocationTriggers configured to wake this node. The node processor checks the incoming event against this list before doing any work. An empty list means "never auto-fire" — only manual execution.
Display name. Empty string falls back to "Graph" in krill.zone.shared.node.name. The previous default of "Data Graph" produced indistinguishable siblings under different parent DataPoints; callers (UI, MCP) are expected to supply a parent-derived name like "<parent> graph" at construction time.
The action this node performs when it fires. Defaults to NodeAction.EXECUTE on every concrete implementation so that deserialising a payload that predates this field yields the original behaviour unchanged.
Not used for graphs but required by the SourceMetaData contract.
Upstream nodes whose values feed this one. For a filter or executor this is the data being read; for a trigger it is the value being watched.
Lookback window the graph displays — drives the X-axis range.