Class PortDefinition.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<PortDefinition.Builder>
com.google.protobuf.GeneratedMessage.Builder<PortDefinition.Builder>
com.soulfiremc.grpc.generated.PortDefinition.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, PortDefinitionOrBuilder, Cloneable
- Enclosing class:
PortDefinition
public static final class PortDefinition.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PortDefinition.Builder>
implements PortDefinitionOrBuilder
Definition of a port (input or output) on a node type. Describes the port's type, constraints, and display properties.Protobuf type
soulfire.v1.PortDefinition-
Method Summary
Modifier and TypeMethodDescriptionaddAcceptedTypes(PortType value) For polymorphic ports, the list of accepted types.addAcceptedTypesValue(int value) For polymorphic ports, the list of accepted types.addAllAcceptedTypes(Iterable<? extends PortType> values) For polymorphic ports, the list of accepted types.addAllAcceptedTypesValue(Iterable<Integer> values) For polymorphic ports, the list of accepted types.build()clear()For polymorphic ports, the list of accepted types.Default value for this port when not connected (JSON-encoded).Optional description explaining what this port is for.Human-readable name displayed in the UI.For list ports, the type of elements in the list.clearId()The identifier for this port.For dynamic output ports, the ID of the input port to inherit type from.Whether this input accepts multiple connections (Blender-style multi-input).The data type this port accepts or produces.Whether this input is required for the node to execute.Optional generic type descriptor for parameterized types.getAcceptedTypes(int index) For polymorphic ports, the list of accepted types.intFor polymorphic ports, the list of accepted types.For polymorphic ports, the list of accepted types.intgetAcceptedTypesValue(int index) For polymorphic ports, the list of accepted types.For polymorphic ports, the list of accepted types.Default value for this port when not connected (JSON-encoded).com.google.protobuf.ByteStringDefault value for this port when not connected (JSON-encoded).Optional description explaining what this port is for.com.google.protobuf.ByteStringOptional description explaining what this port is for.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorHuman-readable name displayed in the UI.com.google.protobuf.ByteStringHuman-readable name displayed in the UI.For list ports, the type of elements in the list.intFor list ports, the type of elements in the list.getId()The identifier for this port.com.google.protobuf.ByteStringThe identifier for this port.For dynamic output ports, the ID of the input port to inherit type from.com.google.protobuf.ByteStringFor dynamic output ports, the ID of the input port to inherit type from.booleanWhether this input accepts multiple connections (Blender-style multi-input).The data type this port accepts or produces.intThe data type this port accepts or produces.booleanWhether this input is required for the node to execute.Optional generic type descriptor for parameterized types.Optional generic type descriptor for parameterized types.Optional generic type descriptor for parameterized types.booleanDefault value for this port when not connected (JSON-encoded).booleanFor list ports, the type of elements in the list.booleanOptional generic type descriptor for parameterized types.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(PortDefinition other) Optional generic type descriptor for parameterized types.setAcceptedTypes(int index, PortType value) For polymorphic ports, the list of accepted types.setAcceptedTypesValue(int index, int value) For polymorphic ports, the list of accepted types.setDefaultValue(String value) Default value for this port when not connected (JSON-encoded).setDefaultValueBytes(com.google.protobuf.ByteString value) Default value for this port when not connected (JSON-encoded).setDescription(String value) Optional description explaining what this port is for.setDescriptionBytes(com.google.protobuf.ByteString value) Optional description explaining what this port is for.setDisplayName(String value) Human-readable name displayed in the UI.setDisplayNameBytes(com.google.protobuf.ByteString value) Human-readable name displayed in the UI.setElementType(PortType value) For list ports, the type of elements in the list.setElementTypeValue(int value) For list ports, the type of elements in the list.The identifier for this port.setIdBytes(com.google.protobuf.ByteString value) The identifier for this port.setInferTypeFrom(String value) For dynamic output ports, the ID of the input port to inherit type from.setInferTypeFromBytes(com.google.protobuf.ByteString value) For dynamic output ports, the ID of the input port to inherit type from.setMultiInput(boolean value) Whether this input accepts multiple connections (Blender-style multi-input).setPortType(PortType value) The data type this port accepts or produces.setPortTypeValue(int value) The data type this port accepts or produces.setRequired(boolean value) Whether this input is required for the node to execute.setTypeDescriptor(TypeDescriptor value) Optional generic type descriptor for parameterized types.setTypeDescriptor(TypeDescriptor.Builder builderForValue) Optional generic type descriptor for parameterized types.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PortDefinition.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PortDefinition.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<PortDefinition.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PortDefinition.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PortDefinition.Builder>
-
mergeFrom
public PortDefinition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PortDefinition.Builder>- Throws:
IOException
-
getId
The identifier for this port. Used in edge connections (source_handle/target_handle). Examples: "value", "target", "bot", "exec_in", "exec_out".
string id = 1;- Specified by:
getIdin interfacePortDefinitionOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()The identifier for this port. Used in edge connections (source_handle/target_handle). Examples: "value", "target", "bot", "exec_in", "exec_out".
string id = 1;- Specified by:
getIdBytesin interfacePortDefinitionOrBuilder- Returns:
- The bytes for id.
-
setId
The identifier for this port. Used in edge connections (source_handle/target_handle). Examples: "value", "target", "bot", "exec_in", "exec_out".
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
The identifier for this port. Used in edge connections (source_handle/target_handle). Examples: "value", "target", "bot", "exec_in", "exec_out".
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
The identifier for this port. Used in edge connections (source_handle/target_handle). Examples: "value", "target", "bot", "exec_in", "exec_out".
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getDisplayName
Human-readable name displayed in the UI. Examples: "Target Position", "Bot", "Message".
string display_name = 2;- Specified by:
getDisplayNamein interfacePortDefinitionOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Human-readable name displayed in the UI. Examples: "Target Position", "Bot", "Message".
string display_name = 2;- Specified by:
getDisplayNameBytesin interfacePortDefinitionOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Human-readable name displayed in the UI. Examples: "Target Position", "Bot", "Message".
string display_name = 2;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Human-readable name displayed in the UI. Examples: "Target Position", "Bot", "Message".
string display_name = 2;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Human-readable name displayed in the UI. Examples: "Target Position", "Bot", "Message".
string display_name = 2;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getPortTypeValue
public int getPortTypeValue()The data type this port accepts or produces.
.soulfire.v1.PortType port_type = 3;- Specified by:
getPortTypeValuein interfacePortDefinitionOrBuilder- Returns:
- The enum numeric value on the wire for portType.
-
setPortTypeValue
The data type this port accepts or produces.
.soulfire.v1.PortType port_type = 3;- Parameters:
value- The enum numeric value on the wire for portType to set.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
getPortType
The data type this port accepts or produces.
.soulfire.v1.PortType port_type = 3;- Specified by:
getPortTypein interfacePortDefinitionOrBuilder- Returns:
- The portType.
-
setPortType
The data type this port accepts or produces.
.soulfire.v1.PortType port_type = 3;- Parameters:
value- The portType to set.- Returns:
- This builder for chaining.
-
clearPortType
The data type this port accepts or produces.
.soulfire.v1.PortType port_type = 3;- Returns:
- This builder for chaining.
-
getRequired
public boolean getRequired()Whether this input is required for the node to execute. Only applicable for input ports.
bool required = 4;- Specified by:
getRequiredin interfacePortDefinitionOrBuilder- Returns:
- The required.
-
setRequired
Whether this input is required for the node to execute. Only applicable for input ports.
bool required = 4;- Parameters:
value- The required to set.- Returns:
- This builder for chaining.
-
clearRequired
Whether this input is required for the node to execute. Only applicable for input ports.
bool required = 4;- Returns:
- This builder for chaining.
-
hasDefaultValue
public boolean hasDefaultValue()Default value for this port when not connected (JSON-encoded). Only applicable for input ports.
optional string default_value = 5;- Specified by:
hasDefaultValuein interfacePortDefinitionOrBuilder- Returns:
- Whether the defaultValue field is set.
-
getDefaultValue
Default value for this port when not connected (JSON-encoded). Only applicable for input ports.
optional string default_value = 5;- Specified by:
getDefaultValuein interfacePortDefinitionOrBuilder- Returns:
- The defaultValue.
-
getDefaultValueBytes
public com.google.protobuf.ByteString getDefaultValueBytes()Default value for this port when not connected (JSON-encoded). Only applicable for input ports.
optional string default_value = 5;- Specified by:
getDefaultValueBytesin interfacePortDefinitionOrBuilder- Returns:
- The bytes for defaultValue.
-
setDefaultValue
Default value for this port when not connected (JSON-encoded). Only applicable for input ports.
optional string default_value = 5;- Parameters:
value- The defaultValue to set.- Returns:
- This builder for chaining.
-
clearDefaultValue
Default value for this port when not connected (JSON-encoded). Only applicable for input ports.
optional string default_value = 5;- Returns:
- This builder for chaining.
-
setDefaultValueBytes
Default value for this port when not connected (JSON-encoded). Only applicable for input ports.
optional string default_value = 5;- Parameters:
value- The bytes for defaultValue to set.- Returns:
- This builder for chaining.
-
getDescription
Optional description explaining what this port is for.
string description = 6;- Specified by:
getDescriptionin interfacePortDefinitionOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional description explaining what this port is for.
string description = 6;- Specified by:
getDescriptionBytesin interfacePortDefinitionOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional description explaining what this port is for.
string description = 6;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional description explaining what this port is for.
string description = 6;- Returns:
- This builder for chaining.
-
setDescriptionBytes
Optional description explaining what this port is for.
string description = 6;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasElementType
public boolean hasElementType()For list ports, the type of elements in the list. Only applicable when port_type is PORT_TYPE_LIST.
optional .soulfire.v1.PortType element_type = 7;- Specified by:
hasElementTypein interfacePortDefinitionOrBuilder- Returns:
- Whether the elementType field is set.
-
getElementTypeValue
public int getElementTypeValue()For list ports, the type of elements in the list. Only applicable when port_type is PORT_TYPE_LIST.
optional .soulfire.v1.PortType element_type = 7;- Specified by:
getElementTypeValuein interfacePortDefinitionOrBuilder- Returns:
- The enum numeric value on the wire for elementType.
-
setElementTypeValue
For list ports, the type of elements in the list. Only applicable when port_type is PORT_TYPE_LIST.
optional .soulfire.v1.PortType element_type = 7;- Parameters:
value- The enum numeric value on the wire for elementType to set.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
getElementType
For list ports, the type of elements in the list. Only applicable when port_type is PORT_TYPE_LIST.
optional .soulfire.v1.PortType element_type = 7;- Specified by:
getElementTypein interfacePortDefinitionOrBuilder- Returns:
- The elementType.
-
setElementType
For list ports, the type of elements in the list. Only applicable when port_type is PORT_TYPE_LIST.
optional .soulfire.v1.PortType element_type = 7;- Parameters:
value- The elementType to set.- Returns:
- This builder for chaining.
-
clearElementType
For list ports, the type of elements in the list. Only applicable when port_type is PORT_TYPE_LIST.
optional .soulfire.v1.PortType element_type = 7;- Returns:
- This builder for chaining.
-
getMultiInput
public boolean getMultiInput()Whether this input accepts multiple connections (Blender-style multi-input). When true, all connected values are collected into a list. Visually rendered as a pill/ellipsis shaped socket.
bool multi_input = 8;- Specified by:
getMultiInputin interfacePortDefinitionOrBuilder- Returns:
- The multiInput.
-
setMultiInput
Whether this input accepts multiple connections (Blender-style multi-input). When true, all connected values are collected into a list. Visually rendered as a pill/ellipsis shaped socket.
bool multi_input = 8;- Parameters:
value- The multiInput to set.- Returns:
- This builder for chaining.
-
clearMultiInput
Whether this input accepts multiple connections (Blender-style multi-input). When true, all connected values are collected into a list. Visually rendered as a pill/ellipsis shaped socket.
bool multi_input = 8;- Returns:
- This builder for chaining.
-
getAcceptedTypesList
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Specified by:
getAcceptedTypesListin interfacePortDefinitionOrBuilder- Returns:
- A list containing the acceptedTypes.
-
getAcceptedTypesCount
public int getAcceptedTypesCount()For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Specified by:
getAcceptedTypesCountin interfacePortDefinitionOrBuilder- Returns:
- The count of acceptedTypes.
-
getAcceptedTypes
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Specified by:
getAcceptedTypesin interfacePortDefinitionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The acceptedTypes at the given index.
-
setAcceptedTypes
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Parameters:
index- The index to set the value at.value- The acceptedTypes to set.- Returns:
- This builder for chaining.
-
addAcceptedTypes
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Parameters:
value- The acceptedTypes to add.- Returns:
- This builder for chaining.
-
addAllAcceptedTypes
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Parameters:
values- The acceptedTypes to add.- Returns:
- This builder for chaining.
-
clearAcceptedTypes
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Returns:
- This builder for chaining.
-
getAcceptedTypesValueList
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Specified by:
getAcceptedTypesValueListin interfacePortDefinitionOrBuilder- Returns:
- A list containing the enum numeric values on the wire for acceptedTypes.
-
getAcceptedTypesValue
public int getAcceptedTypesValue(int index) For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Specified by:
getAcceptedTypesValuein interfacePortDefinitionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of acceptedTypes at the given index.
-
setAcceptedTypesValue
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for acceptedTypes to set.- Returns:
- This builder for chaining.
-
addAcceptedTypesValue
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Parameters:
value- The enum numeric value on the wire for acceptedTypes to add.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
addAllAcceptedTypesValue
For polymorphic ports, the list of accepted types. If non-empty, this port can accept any of these types and will adapt its behavior based on the connected type.
repeated .soulfire.v1.PortType accepted_types = 9;- Parameters:
values- The enum numeric values on the wire for acceptedTypes to add.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
getInferTypeFrom
For dynamic output ports, the ID of the input port to inherit type from. Used for polymorphic nodes where output type depends on input type.
string infer_type_from = 10;- Specified by:
getInferTypeFromin interfacePortDefinitionOrBuilder- Returns:
- The inferTypeFrom.
-
getInferTypeFromBytes
public com.google.protobuf.ByteString getInferTypeFromBytes()For dynamic output ports, the ID of the input port to inherit type from. Used for polymorphic nodes where output type depends on input type.
string infer_type_from = 10;- Specified by:
getInferTypeFromBytesin interfacePortDefinitionOrBuilder- Returns:
- The bytes for inferTypeFrom.
-
setInferTypeFrom
For dynamic output ports, the ID of the input port to inherit type from. Used for polymorphic nodes where output type depends on input type.
string infer_type_from = 10;- Parameters:
value- The inferTypeFrom to set.- Returns:
- This builder for chaining.
-
clearInferTypeFrom
For dynamic output ports, the ID of the input port to inherit type from. Used for polymorphic nodes where output type depends on input type.
string infer_type_from = 10;- Returns:
- This builder for chaining.
-
setInferTypeFromBytes
For dynamic output ports, the ID of the input port to inherit type from. Used for polymorphic nodes where output type depends on input type.
string infer_type_from = 10;- Parameters:
value- The bytes for inferTypeFrom to set.- Returns:
- This builder for chaining.
-
hasTypeDescriptor
public boolean hasTypeDescriptor()Optional generic type descriptor for parameterized types. When present, provides richer type information than the flat port_type field. For example, List<Bot> or a type variable T that resolves from connections.
optional .soulfire.v1.TypeDescriptor type_descriptor = 11;- Specified by:
hasTypeDescriptorin interfacePortDefinitionOrBuilder- Returns:
- Whether the typeDescriptor field is set.
-
getTypeDescriptor
Optional generic type descriptor for parameterized types. When present, provides richer type information than the flat port_type field. For example, List<Bot> or a type variable T that resolves from connections.
optional .soulfire.v1.TypeDescriptor type_descriptor = 11;- Specified by:
getTypeDescriptorin interfacePortDefinitionOrBuilder- Returns:
- The typeDescriptor.
-
setTypeDescriptor
Optional generic type descriptor for parameterized types. When present, provides richer type information than the flat port_type field. For example, List<Bot> or a type variable T that resolves from connections.
optional .soulfire.v1.TypeDescriptor type_descriptor = 11; -
setTypeDescriptor
Optional generic type descriptor for parameterized types. When present, provides richer type information than the flat port_type field. For example, List<Bot> or a type variable T that resolves from connections.
optional .soulfire.v1.TypeDescriptor type_descriptor = 11; -
mergeTypeDescriptor
Optional generic type descriptor for parameterized types. When present, provides richer type information than the flat port_type field. For example, List<Bot> or a type variable T that resolves from connections.
optional .soulfire.v1.TypeDescriptor type_descriptor = 11; -
clearTypeDescriptor
Optional generic type descriptor for parameterized types. When present, provides richer type information than the flat port_type field. For example, List<Bot> or a type variable T that resolves from connections.
optional .soulfire.v1.TypeDescriptor type_descriptor = 11; -
getTypeDescriptorBuilder
Optional generic type descriptor for parameterized types. When present, provides richer type information than the flat port_type field. For example, List<Bot> or a type variable T that resolves from connections.
optional .soulfire.v1.TypeDescriptor type_descriptor = 11; -
getTypeDescriptorOrBuilder
Optional generic type descriptor for parameterized types. When present, provides richer type information than the flat port_type field. For example, List<Bot> or a type variable T that resolves from connections.
optional .soulfire.v1.TypeDescriptor type_descriptor = 11;- Specified by:
getTypeDescriptorOrBuilderin interfacePortDefinitionOrBuilder
-