Interface TypeDescriptorOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TypeDescriptor, TypeDescriptor.Builder

@Generated public interface TypeDescriptorOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
     
    A parameterized type like List<T> or Map<K, V>.
    A parameterized type like List<T> or Map<K, V>.
    A simple, non-parameterized type (e.g., NUMBER, STRING, BOT).
    int
    A simple, non-parameterized type (e.g., NUMBER, STRING, BOT).
    A type variable name (e.g., "T", "K", "V") that gets resolved from connections.
    com.google.protobuf.ByteString
    A type variable name (e.g., "T", "K", "V") that gets resolved from connections.
    boolean
    A parameterized type like List<T> or Map<K, V>.
    boolean
    A simple, non-parameterized type (e.g., NUMBER, STRING, BOT).
    boolean
    A type variable name (e.g., "T", "K", "V") that gets resolved from connections.

    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

    • hasSimple

      boolean hasSimple()
      A simple, non-parameterized type (e.g., NUMBER, STRING, BOT).
      
      .soulfire.v1.PortType simple = 1;
      Returns:
      Whether the simple field is set.
    • getSimpleValue

      int getSimpleValue()
      A simple, non-parameterized type (e.g., NUMBER, STRING, BOT).
      
      .soulfire.v1.PortType simple = 1;
      Returns:
      The enum numeric value on the wire for simple.
    • getSimple

      PortType getSimple()
      A simple, non-parameterized type (e.g., NUMBER, STRING, BOT).
      
      .soulfire.v1.PortType simple = 1;
      Returns:
      The simple.
    • hasParameterized

      boolean hasParameterized()
      A parameterized type like List<T> or Map<K, V>.
      
      .soulfire.v1.ParameterizedType parameterized = 2;
      Returns:
      Whether the parameterized field is set.
    • getParameterized

      ParameterizedType getParameterized()
      A parameterized type like List<T> or Map<K, V>.
      
      .soulfire.v1.ParameterizedType parameterized = 2;
      Returns:
      The parameterized.
    • getParameterizedOrBuilder

      ParameterizedTypeOrBuilder getParameterizedOrBuilder()
      A parameterized type like List<T> or Map<K, V>.
      
      .soulfire.v1.ParameterizedType parameterized = 2;
    • hasTypeVariable

      boolean hasTypeVariable()
      A type variable name (e.g., "T", "K", "V") that gets resolved from connections.
      Type variables are scoped per node: each node instance has its own bindings.
      
      string type_variable = 3;
      Returns:
      Whether the typeVariable field is set.
    • getTypeVariable

      String getTypeVariable()
      A type variable name (e.g., "T", "K", "V") that gets resolved from connections.
      Type variables are scoped per node: each node instance has its own bindings.
      
      string type_variable = 3;
      Returns:
      The typeVariable.
    • getTypeVariableBytes

      com.google.protobuf.ByteString getTypeVariableBytes()
      A type variable name (e.g., "T", "K", "V") that gets resolved from connections.
      Type variables are scoped per node: each node instance has its own bindings.
      
      string type_variable = 3;
      Returns:
      The bytes for typeVariable.
    • getKindCase