Interface ScriptDataOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ScriptData, ScriptData.Builder
@Generated
public interface ScriptDataOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOptional description explaining what the script does.com.google.protobuf.ByteStringOptional description explaining what the script does.getEdges(int index) The list of edges connecting nodes in this script.intThe list of edges connecting nodes in this script.The list of edges connecting nodes in this script.getEdgesOrBuilder(int index) The list of edges connecting nodes in this script.List<? extends ScriptEdgeOrBuilder> The list of edges connecting nodes in this script.getId()Unique identifier for this script.com.google.protobuf.ByteStringUnique identifier for this script.The instance this script belongs to.com.google.protobuf.ByteStringThe instance this script belongs to.getName()Human-readable name for the script.com.google.protobuf.ByteStringHuman-readable name for the script.getNodes(int index) The list of nodes that make up this script's graph.intThe list of nodes that make up this script's graph.The list of nodes that make up this script's graph.getNodesOrBuilder(int index) The list of nodes that make up this script's graph.List<? extends ScriptNodeOrBuilder> The list of nodes that make up this script's graph.booleanWhether this script is paused (not running).Optional resource quotas for this script.Optional resource quotas for this script.booleanOptional resource quotas for this script.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 script. Format: UUID string.
string id = 1;- Returns:
- The id.
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()Unique identifier for this script. Format: UUID string.
string id = 1;- Returns:
- The bytes for id.
-
getName
String getName()Human-readable name for the script. Displayed in the UI and used for identification.
string name = 2;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Human-readable name for the script. Displayed in the UI and used for identification.
string name = 2;- Returns:
- The bytes for name.
-
getDescription
String getDescription()Optional description explaining what the script does. Displayed in script listings and detail views.
string description = 3;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()Optional description explaining what the script does. Displayed in script listings and detail views.
string description = 3;- Returns:
- The bytes for description.
-
getNodesList
List<ScriptNode> getNodesList()The list of nodes that make up this script's graph. Nodes are executed based on execution edge connections.
repeated .soulfire.v1.ScriptNode nodes = 4; -
getNodes
The list of nodes that make up this script's graph. Nodes are executed based on execution edge connections.
repeated .soulfire.v1.ScriptNode nodes = 4; -
getNodesCount
int getNodesCount()The list of nodes that make up this script's graph. Nodes are executed based on execution edge connections.
repeated .soulfire.v1.ScriptNode nodes = 4; -
getNodesOrBuilderList
List<? extends ScriptNodeOrBuilder> getNodesOrBuilderList()The list of nodes that make up this script's graph. Nodes are executed based on execution edge connections.
repeated .soulfire.v1.ScriptNode nodes = 4; -
getNodesOrBuilder
The list of nodes that make up this script's graph. Nodes are executed based on execution edge connections.
repeated .soulfire.v1.ScriptNode nodes = 4; -
getEdgesList
List<ScriptEdge> getEdgesList()The list of edges connecting nodes in this script. Defines both execution flow and data transfer between nodes.
repeated .soulfire.v1.ScriptEdge edges = 5; -
getEdges
The list of edges connecting nodes in this script. Defines both execution flow and data transfer between nodes.
repeated .soulfire.v1.ScriptEdge edges = 5; -
getEdgesCount
int getEdgesCount()The list of edges connecting nodes in this script. Defines both execution flow and data transfer between nodes.
repeated .soulfire.v1.ScriptEdge edges = 5; -
getEdgesOrBuilderList
List<? extends ScriptEdgeOrBuilder> getEdgesOrBuilderList()The list of edges connecting nodes in this script. Defines both execution flow and data transfer between nodes.
repeated .soulfire.v1.ScriptEdge edges = 5; -
getEdgesOrBuilder
The list of edges connecting nodes in this script. Defines both execution flow and data transfer between nodes.
repeated .soulfire.v1.ScriptEdge edges = 5; -
getInstanceId
String getInstanceId()The instance this script belongs to. Scripts are always associated with a specific instance. Format: UUID string.
string instance_id = 7;- Returns:
- The instanceId.
-
getInstanceIdBytes
com.google.protobuf.ByteString getInstanceIdBytes()The instance this script belongs to. Scripts are always associated with a specific instance. Format: UUID string.
string instance_id = 7;- Returns:
- The bytes for instanceId.
-
getPaused
boolean getPaused()Whether this script is paused (not running). Scripts run by default. When paused, they won't be started on server startup or when created/updated.
bool paused = 8;- Returns:
- The paused.
-
hasQuotas
boolean hasQuotas()Optional resource quotas for this script.
.soulfire.v1.ScriptQuotas quotas = 9;- Returns:
- Whether the quotas field is set.
-
getQuotas
ScriptQuotas getQuotas()Optional resource quotas for this script.
.soulfire.v1.ScriptQuotas quotas = 9;- Returns:
- The quotas.
-
getQuotasOrBuilder
ScriptQuotasOrBuilder getQuotasOrBuilder()Optional resource quotas for this script.
.soulfire.v1.ScriptQuotas quotas = 9;
-