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 Type
    Method
    Description
    The type of this edge, determining whether it carries execution flow or data.
    int
    The type of this edge, determining whether it carries execution flow or data.
    Unique identifier for this edge within the script.
    com.google.protobuf.ByteString
    Unique identifier for this edge within the script.
    The ID of the source node where this edge originates.
    com.google.protobuf.ByteString
    The ID of the source node where this edge originates.
    The handle/port identifier on the source node.
    com.google.protobuf.ByteString
    The handle/port identifier on the source node.
    The ID of the target node where this edge terminates.
    com.google.protobuf.ByteString
    The ID of the target node where this edge terminates.
    The handle/port identifier on the target node.
    com.google.protobuf.ByteString
    The handle/port identifier on the target node.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.