Class GetNodeTypesRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<GetNodeTypesRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<GetNodeTypesRequest.Builder>
com.soulfiremc.grpc.generated.GetNodeTypesRequest.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, GetNodeTypesRequestOrBuilder, Cloneable
Enclosing class:
GetNodeTypesRequest

public static final class GetNodeTypesRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<GetNodeTypesRequest.Builder> implements GetNodeTypesRequestOrBuilder
Request to get all available node types.
This enables clients to render nodes without hardcoded knowledge.
Protobuf type soulfire.v1.GetNodeTypesRequest
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Optional filter by category ID (references CategoryDefinition.id).
    Whether to include deprecated node types.
    Optional filter by category ID (references CategoryDefinition.id).
    com.google.protobuf.ByteString
    Optional filter by category ID (references CategoryDefinition.id).
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    boolean
    Whether to include deprecated node types.
    boolean
    Optional filter by category ID (references CategoryDefinition.id).
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    Optional filter by category ID (references CategoryDefinition.id).
    setCategoryBytes(com.google.protobuf.ByteString value)
    Optional filter by category ID (references CategoryDefinition.id).
    setIncludeDeprecated(boolean value)
    Whether to include deprecated node 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, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<GetNodeTypesRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<GetNodeTypesRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<GetNodeTypesRequest.Builder>
    • getDefaultInstanceForType

      public GetNodeTypesRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public GetNodeTypesRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public GetNodeTypesRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public GetNodeTypesRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GetNodeTypesRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<GetNodeTypesRequest.Builder>
    • mergeFrom

      public GetNodeTypesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GetNodeTypesRequest.Builder>
      Throws:
      IOException
    • hasCategory

      public boolean hasCategory()
      Optional filter by category ID (references CategoryDefinition.id).
      Examples: "triggers", "actions", "math".
      If empty, returns all node types.
      
      optional string category = 1;
      Specified by:
      hasCategory in interface GetNodeTypesRequestOrBuilder
      Returns:
      Whether the category field is set.
    • getCategory

      public String getCategory()
      Optional filter by category ID (references CategoryDefinition.id).
      Examples: "triggers", "actions", "math".
      If empty, returns all node types.
      
      optional string category = 1;
      Specified by:
      getCategory in interface GetNodeTypesRequestOrBuilder
      Returns:
      The category.
    • getCategoryBytes

      public com.google.protobuf.ByteString getCategoryBytes()
      Optional filter by category ID (references CategoryDefinition.id).
      Examples: "triggers", "actions", "math".
      If empty, returns all node types.
      
      optional string category = 1;
      Specified by:
      getCategoryBytes in interface GetNodeTypesRequestOrBuilder
      Returns:
      The bytes for category.
    • setCategory

      public GetNodeTypesRequest.Builder setCategory(String value)
      Optional filter by category ID (references CategoryDefinition.id).
      Examples: "triggers", "actions", "math".
      If empty, returns all node types.
      
      optional string category = 1;
      Parameters:
      value - The category to set.
      Returns:
      This builder for chaining.
    • clearCategory

      public GetNodeTypesRequest.Builder clearCategory()
      Optional filter by category ID (references CategoryDefinition.id).
      Examples: "triggers", "actions", "math".
      If empty, returns all node types.
      
      optional string category = 1;
      Returns:
      This builder for chaining.
    • setCategoryBytes

      public GetNodeTypesRequest.Builder setCategoryBytes(com.google.protobuf.ByteString value)
      Optional filter by category ID (references CategoryDefinition.id).
      Examples: "triggers", "actions", "math".
      If empty, returns all node types.
      
      optional string category = 1;
      Parameters:
      value - The bytes for category to set.
      Returns:
      This builder for chaining.
    • getIncludeDeprecated

      public boolean getIncludeDeprecated()
      Whether to include deprecated node types.
      Default is false.
      
      bool include_deprecated = 2;
      Specified by:
      getIncludeDeprecated in interface GetNodeTypesRequestOrBuilder
      Returns:
      The includeDeprecated.
    • setIncludeDeprecated

      public GetNodeTypesRequest.Builder setIncludeDeprecated(boolean value)
      Whether to include deprecated node types.
      Default is false.
      
      bool include_deprecated = 2;
      Parameters:
      value - The includeDeprecated to set.
      Returns:
      This builder for chaining.
    • clearIncludeDeprecated

      public GetNodeTypesRequest.Builder clearIncludeDeprecated()
      Whether to include deprecated node types.
      Default is false.
      
      bool include_deprecated = 2;
      Returns:
      This builder for chaining.