Record Class PipelineGraphFactory.Built
java.lang.Object
java.lang.Record
ai.pipestream.module.pipelineprobe.e2e.PipelineGraphFactory.Built
- Record Components:
graph- the built pipeline graphentryNodeId- node-id the engine routes intake documents into (the virtual intake node)terminalNodeId- node-id of the terminal testing-sidecarmainFlowNodeIds- effective main-flow step node-ids in graph order, e.g.["parser","chunker","embedder"]tapNodeIds- tap node-ids in the same order asmainFlowNodeIdsreceiveNodeIds- receive-side stages the wait loop must close: all taps plus the terminal sidecarrichTapNodeIds- subset oftapNodeIdsthat the TestProcessor will run rich-mode for
- Enclosing class:
PipelineGraphFactory
public static record PipelineGraphFactory.Built(ai.pipestream.config.v1.PipelineGraph graph, String entryNodeId, String terminalNodeId, List<String> mainFlowNodeIds, List<String> tapNodeIds, List<String> receiveNodeIds, Set<String> richTapNodeIds)
extends Record
Result of
PipelineGraphFactory.build(String, String, PipelineSource, Set, Set, Set, List, int, Struct, Struct, Struct, Struct, Struct, String) — graph + names callers need to dispatch into it.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theentryNodeIdrecord component.final booleanIndicates whether some other object is "equal to" this one.ai.pipestream.config.v1.PipelineGraphgraph()Returns the value of thegraphrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of themainFlowNodeIdsrecord component.Returns the value of thereceiveNodeIdsrecord component.Returns the value of therichTapNodeIdsrecord component.Returns the value of thetapNodeIdsrecord component.Returns the value of theterminalNodeIdrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
Built
public Built(ai.pipestream.config.v1.PipelineGraph graph, String entryNodeId, String terminalNodeId, List<String> mainFlowNodeIds, List<String> tapNodeIds, List<String> receiveNodeIds, Set<String> richTapNodeIds) Creates an instance of aBuiltrecord class.- Parameters:
graph- the value for thegraphrecord componententryNodeId- the value for theentryNodeIdrecord componentterminalNodeId- the value for theterminalNodeIdrecord componentmainFlowNodeIds- the value for themainFlowNodeIdsrecord componenttapNodeIds- the value for thetapNodeIdsrecord componentreceiveNodeIds- the value for thereceiveNodeIdsrecord componentrichTapNodeIds- the value for therichTapNodeIdsrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
graph
-
entryNodeId
Returns the value of theentryNodeIdrecord component.- Returns:
- the value of the
entryNodeIdrecord component
-
terminalNodeId
Returns the value of theterminalNodeIdrecord component.- Returns:
- the value of the
terminalNodeIdrecord component
-
mainFlowNodeIds
Returns the value of themainFlowNodeIdsrecord component.- Returns:
- the value of the
mainFlowNodeIdsrecord component
-
tapNodeIds
Returns the value of thetapNodeIdsrecord component.- Returns:
- the value of the
tapNodeIdsrecord component
-
receiveNodeIds
Returns the value of thereceiveNodeIdsrecord component.- Returns:
- the value of the
receiveNodeIdsrecord component
-
richTapNodeIds
Returns the value of therichTapNodeIdsrecord component.- Returns:
- the value of the
richTapNodeIdsrecord component
-