Class TreeRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
io.deephaven.proto.backplane.grpc.TreeRequest.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, TreeRequestOrBuilder, Cloneable
Enclosing class:
TreeRequest

public static final class TreeRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder> implements TreeRequestOrBuilder
Protobuf type io.deephaven.proto.backplane.grpc.TreeRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • clear

      public TreeRequest.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.GeneratedMessageV3.Builder<TreeRequest.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.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • getDefaultInstanceForType

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

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

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

      public TreeRequest.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • setField

      public TreeRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • clearField

      public TreeRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • clearOneof

      public TreeRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • setRepeatedField

      public TreeRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • addRepeatedField

      public TreeRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • mergeFrom

      public TreeRequest.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<TreeRequest.Builder>
    • mergeFrom

      public TreeRequest.Builder mergeFrom(TreeRequest other)
    • isInitialized

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

      public TreeRequest.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<TreeRequest.Builder>
      Throws:
      IOException
    • hasResultTreeTableId

      public boolean hasResultTreeTableId()
       Ticket to use to hold the result TreeTable from the tree operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_tree_table_id = 1;
      Specified by:
      hasResultTreeTableId in interface TreeRequestOrBuilder
      Returns:
      Whether the resultTreeTableId field is set.
    • getResultTreeTableId

      public Ticket getResultTreeTableId()
       Ticket to use to hold the result TreeTable from the tree operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_tree_table_id = 1;
      Specified by:
      getResultTreeTableId in interface TreeRequestOrBuilder
      Returns:
      The resultTreeTableId.
    • setResultTreeTableId

      public TreeRequest.Builder setResultTreeTableId(Ticket value)
       Ticket to use to hold the result TreeTable from the tree operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_tree_table_id = 1;
    • setResultTreeTableId

      public TreeRequest.Builder setResultTreeTableId(Ticket.Builder builderForValue)
       Ticket to use to hold the result TreeTable from the tree operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_tree_table_id = 1;
    • mergeResultTreeTableId

      public TreeRequest.Builder mergeResultTreeTableId(Ticket value)
       Ticket to use to hold the result TreeTable from the tree operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_tree_table_id = 1;
    • clearResultTreeTableId

      public TreeRequest.Builder clearResultTreeTableId()
       Ticket to use to hold the result TreeTable from the tree operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_tree_table_id = 1;
    • getResultTreeTableIdBuilder

      public Ticket.Builder getResultTreeTableIdBuilder()
       Ticket to use to hold the result TreeTable from the tree operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_tree_table_id = 1;
    • getResultTreeTableIdOrBuilder

      public TicketOrBuilder getResultTreeTableIdOrBuilder()
       Ticket to use to hold the result TreeTable from the tree operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_tree_table_id = 1;
      Specified by:
      getResultTreeTableIdOrBuilder in interface TreeRequestOrBuilder
    • hasSourceTableId

      public boolean hasSourceTableId()
       Ticket for the source Table to tree
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
      Specified by:
      hasSourceTableId in interface TreeRequestOrBuilder
      Returns:
      Whether the sourceTableId field is set.
    • getSourceTableId

      public Ticket getSourceTableId()
       Ticket for the source Table to tree
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
      Specified by:
      getSourceTableId in interface TreeRequestOrBuilder
      Returns:
      The sourceTableId.
    • setSourceTableId

      public TreeRequest.Builder setSourceTableId(Ticket value)
       Ticket for the source Table to tree
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
    • setSourceTableId

      public TreeRequest.Builder setSourceTableId(Ticket.Builder builderForValue)
       Ticket for the source Table to tree
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
    • mergeSourceTableId

      public TreeRequest.Builder mergeSourceTableId(Ticket value)
       Ticket for the source Table to tree
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
    • clearSourceTableId

      public TreeRequest.Builder clearSourceTableId()
       Ticket for the source Table to tree
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
    • getSourceTableIdBuilder

      public Ticket.Builder getSourceTableIdBuilder()
       Ticket for the source Table to tree
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
    • getSourceTableIdOrBuilder

      public TicketOrBuilder getSourceTableIdOrBuilder()
       Ticket for the source Table to tree
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
      Specified by:
      getSourceTableIdOrBuilder in interface TreeRequestOrBuilder
    • getIdentifierColumn

      public String getIdentifierColumn()
       The name of the column containing the unique identifier for each row in the source table
       
      string identifier_column = 3;
      Specified by:
      getIdentifierColumn in interface TreeRequestOrBuilder
      Returns:
      The identifierColumn.
    • getIdentifierColumnBytes

      public com.google.protobuf.ByteString getIdentifierColumnBytes()
       The name of the column containing the unique identifier for each row in the source table
       
      string identifier_column = 3;
      Specified by:
      getIdentifierColumnBytes in interface TreeRequestOrBuilder
      Returns:
      The bytes for identifierColumn.
    • setIdentifierColumn

      public TreeRequest.Builder setIdentifierColumn(String value)
       The name of the column containing the unique identifier for each row in the source table
       
      string identifier_column = 3;
      Parameters:
      value - The identifierColumn to set.
      Returns:
      This builder for chaining.
    • clearIdentifierColumn

      public TreeRequest.Builder clearIdentifierColumn()
       The name of the column containing the unique identifier for each row in the source table
       
      string identifier_column = 3;
      Returns:
      This builder for chaining.
    • setIdentifierColumnBytes

      public TreeRequest.Builder setIdentifierColumnBytes(com.google.protobuf.ByteString value)
       The name of the column containing the unique identifier for each row in the source table
       
      string identifier_column = 3;
      Parameters:
      value - The bytes for identifierColumn to set.
      Returns:
      This builder for chaining.
    • getParentIdentifierColumn

      public String getParentIdentifierColumn()
       The name of the column containing the parent row's unique identifier for each row in the source table
       
      string parent_identifier_column = 4;
      Specified by:
      getParentIdentifierColumn in interface TreeRequestOrBuilder
      Returns:
      The parentIdentifierColumn.
    • getParentIdentifierColumnBytes

      public com.google.protobuf.ByteString getParentIdentifierColumnBytes()
       The name of the column containing the parent row's unique identifier for each row in the source table
       
      string parent_identifier_column = 4;
      Specified by:
      getParentIdentifierColumnBytes in interface TreeRequestOrBuilder
      Returns:
      The bytes for parentIdentifierColumn.
    • setParentIdentifierColumn

      public TreeRequest.Builder setParentIdentifierColumn(String value)
       The name of the column containing the parent row's unique identifier for each row in the source table
       
      string parent_identifier_column = 4;
      Parameters:
      value - The parentIdentifierColumn to set.
      Returns:
      This builder for chaining.
    • clearParentIdentifierColumn

      public TreeRequest.Builder clearParentIdentifierColumn()
       The name of the column containing the parent row's unique identifier for each row in the source table
       
      string parent_identifier_column = 4;
      Returns:
      This builder for chaining.
    • setParentIdentifierColumnBytes

      public TreeRequest.Builder setParentIdentifierColumnBytes(com.google.protobuf.ByteString value)
       The name of the column containing the parent row's unique identifier for each row in the source table
       
      string parent_identifier_column = 4;
      Parameters:
      value - The bytes for parentIdentifierColumn to set.
      Returns:
      This builder for chaining.
    • getPromoteOrphans

      public boolean getPromoteOrphans()
       Whether to promote "orphaned" nodes to be children of the root node. Orphans are nodes whose parent identifiers do
       not occur as identifiers for any row in the source Table.
       
      bool promote_orphans = 5;
      Specified by:
      getPromoteOrphans in interface TreeRequestOrBuilder
      Returns:
      The promoteOrphans.
    • setPromoteOrphans

      public TreeRequest.Builder setPromoteOrphans(boolean value)
       Whether to promote "orphaned" nodes to be children of the root node. Orphans are nodes whose parent identifiers do
       not occur as identifiers for any row in the source Table.
       
      bool promote_orphans = 5;
      Parameters:
      value - The promoteOrphans to set.
      Returns:
      This builder for chaining.
    • clearPromoteOrphans

      public TreeRequest.Builder clearPromoteOrphans()
       Whether to promote "orphaned" nodes to be children of the root node. Orphans are nodes whose parent identifiers do
       not occur as identifiers for any row in the source Table.
       
      bool promote_orphans = 5;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final TreeRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>
    • mergeUnknownFields

      public final TreeRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TreeRequest.Builder>