Interface ScriptEdgeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ScriptEdge, ScriptEdge.Builder
@Generated
public interface ScriptEdgeOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe type of this edge, determining whether it carries execution flow or data.intThe type of this edge, determining whether it carries execution flow or data.getId()Unique identifier for this edge within the script.com.google.protobuf.ByteStringUnique identifier for this edge within the script.The ID of the source node where this edge originates.com.google.protobuf.ByteStringThe ID of the source node where this edge originates.The handle/port identifier on the source node.com.google.protobuf.ByteStringThe handle/port identifier on the source node.The ID of the target node where this edge terminates.com.google.protobuf.ByteStringThe ID of the target node where this edge terminates.The handle/port identifier on the target node.com.google.protobuf.ByteStringThe handle/port identifier on the target node.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getId
String getId()Unique identifier for this edge within the script. Format: UUID string.
string id = 1;- Returns:
- The id.
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()Unique identifier for this edge within the script. Format: UUID string.
string id = 1;- Returns:
- The bytes for id.
-
getSource
String getSource()The ID of the source node where this edge originates. Must reference a valid node ID in the script's nodes list.
string source = 2;- Returns:
- The source.
-
getSourceBytes
com.google.protobuf.ByteString getSourceBytes()The ID of the source node where this edge originates. Must reference a valid node ID in the script's nodes list.
string source = 2;- Returns:
- The bytes for source.
-
getSourceHandle
String getSourceHandle()The handle/port identifier on the source node. Identifies which output port of the source node this edge connects from. Examples: "exec_out", "value", "true", "false".
string source_handle = 3;- Returns:
- The sourceHandle.
-
getSourceHandleBytes
com.google.protobuf.ByteString getSourceHandleBytes()The handle/port identifier on the source node. Identifies which output port of the source node this edge connects from. Examples: "exec_out", "value", "true", "false".
string source_handle = 3;- Returns:
- The bytes for sourceHandle.
-
getTarget
String getTarget()The ID of the target node where this edge terminates. Must reference a valid node ID in the script's nodes list.
string target = 4;- Returns:
- The target.
-
getTargetBytes
com.google.protobuf.ByteString getTargetBytes()The ID of the target node where this edge terminates. Must reference a valid node ID in the script's nodes list.
string target = 4;- Returns:
- The bytes for target.
-
getTargetHandle
String getTargetHandle()The handle/port identifier on the target node. Identifies which input port of the target node this edge connects to. Examples: "exec_in", "message", "condition".
string target_handle = 5;- Returns:
- The targetHandle.
-
getTargetHandleBytes
com.google.protobuf.ByteString getTargetHandleBytes()The handle/port identifier on the target node. Identifies which input port of the target node this edge connects to. Examples: "exec_in", "message", "condition".
string target_handle = 5;- Returns:
- The bytes for targetHandle.
-
getEdgeTypeValue
int getEdgeTypeValue()The type of this edge, determining whether it carries execution flow or data.
.soulfire.v1.EdgeType edge_type = 6;- Returns:
- The enum numeric value on the wire for edgeType.
-
getEdgeType
EdgeType getEdgeType()The type of this edge, determining whether it carries execution flow or data.
.soulfire.v1.EdgeType edge_type = 6;- Returns:
- The edgeType.
-