Class HierarchicalTableViewRequest.Builder

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

public static final class HierarchicalTableViewRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableViewRequest.Builder> implements HierarchicalTableViewRequestOrBuilder
Protobuf type io.deephaven.proto.backplane.grpc.HierarchicalTableViewRequest
  • 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<HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public HierarchicalTableViewRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<HierarchicalTableViewRequest.Builder>
    • setField

      public HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.Builder>
    • clearField

      public HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.Builder>
    • clearOneof

      public HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.Builder>
    • setRepeatedField

      public HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.Builder>
    • addRepeatedField

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

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

    • isInitialized

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

      public HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.Builder>
      Throws:
      IOException
    • getTargetCase

      Specified by:
      getTargetCase in interface HierarchicalTableViewRequestOrBuilder
    • clearTarget

    • hasResultViewId

      public boolean hasResultViewId()
       Ticket to use to hold the result HierarchicalTableView
       
      .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1;
      Specified by:
      hasResultViewId in interface HierarchicalTableViewRequestOrBuilder
      Returns:
      Whether the resultViewId field is set.
    • getResultViewId

      public Ticket getResultViewId()
       Ticket to use to hold the result HierarchicalTableView
       
      .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1;
      Specified by:
      getResultViewId in interface HierarchicalTableViewRequestOrBuilder
      Returns:
      The resultViewId.
    • setResultViewId

      public HierarchicalTableViewRequest.Builder setResultViewId(Ticket value)
       Ticket to use to hold the result HierarchicalTableView
       
      .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1;
    • setResultViewId

      public HierarchicalTableViewRequest.Builder setResultViewId(Ticket.Builder builderForValue)
       Ticket to use to hold the result HierarchicalTableView
       
      .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1;
    • mergeResultViewId

      public HierarchicalTableViewRequest.Builder mergeResultViewId(Ticket value)
       Ticket to use to hold the result HierarchicalTableView
       
      .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1;
    • clearResultViewId

      public HierarchicalTableViewRequest.Builder clearResultViewId()
       Ticket to use to hold the result HierarchicalTableView
       
      .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1;
    • getResultViewIdBuilder

      public Ticket.Builder getResultViewIdBuilder()
       Ticket to use to hold the result HierarchicalTableView
       
      .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1;
    • getResultViewIdOrBuilder

      public TicketOrBuilder getResultViewIdOrBuilder()
       Ticket to use to hold the result HierarchicalTableView
       
      .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1;
      Specified by:
      getResultViewIdOrBuilder in interface HierarchicalTableViewRequestOrBuilder
    • hasHierarchicalTableId

      public boolean hasHierarchicalTableId()
       Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
       
      .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2;
      Specified by:
      hasHierarchicalTableId in interface HierarchicalTableViewRequestOrBuilder
      Returns:
      Whether the hierarchicalTableId field is set.
    • getHierarchicalTableId

      public Ticket getHierarchicalTableId()
       Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
       
      .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2;
      Specified by:
      getHierarchicalTableId in interface HierarchicalTableViewRequestOrBuilder
      Returns:
      The hierarchicalTableId.
    • setHierarchicalTableId

      public HierarchicalTableViewRequest.Builder setHierarchicalTableId(Ticket value)
       Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
       
      .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2;
    • setHierarchicalTableId

      public HierarchicalTableViewRequest.Builder setHierarchicalTableId(Ticket.Builder builderForValue)
       Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
       
      .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2;
    • mergeHierarchicalTableId

      public HierarchicalTableViewRequest.Builder mergeHierarchicalTableId(Ticket value)
       Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
       
      .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2;
    • clearHierarchicalTableId

      public HierarchicalTableViewRequest.Builder clearHierarchicalTableId()
       Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
       
      .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2;
    • getHierarchicalTableIdBuilder

      public Ticket.Builder getHierarchicalTableIdBuilder()
       Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
       
      .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2;
    • getHierarchicalTableIdOrBuilder

      public TicketOrBuilder getHierarchicalTableIdOrBuilder()
       Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
       
      .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2;
      Specified by:
      getHierarchicalTableIdOrBuilder in interface HierarchicalTableViewRequestOrBuilder
    • hasExistingViewId

      public boolean hasExistingViewId()
       Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
       existing view. The two views will share state used for caching snapshot data, but the server implementation may
       limit parallelism when performing snapshots for either view.
       Use this field when you intend to stop using the existing view and instead begin to use the result view.
       
      .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3;
      Specified by:
      hasExistingViewId in interface HierarchicalTableViewRequestOrBuilder
      Returns:
      Whether the existingViewId field is set.
    • getExistingViewId

      public Ticket getExistingViewId()
       Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
       existing view. The two views will share state used for caching snapshot data, but the server implementation may
       limit parallelism when performing snapshots for either view.
       Use this field when you intend to stop using the existing view and instead begin to use the result view.
       
      .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3;
      Specified by:
      getExistingViewId in interface HierarchicalTableViewRequestOrBuilder
      Returns:
      The existingViewId.
    • setExistingViewId

      public HierarchicalTableViewRequest.Builder setExistingViewId(Ticket value)
       Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
       existing view. The two views will share state used for caching snapshot data, but the server implementation may
       limit parallelism when performing snapshots for either view.
       Use this field when you intend to stop using the existing view and instead begin to use the result view.
       
      .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3;
    • setExistingViewId

      public HierarchicalTableViewRequest.Builder setExistingViewId(Ticket.Builder builderForValue)
       Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
       existing view. The two views will share state used for caching snapshot data, but the server implementation may
       limit parallelism when performing snapshots for either view.
       Use this field when you intend to stop using the existing view and instead begin to use the result view.
       
      .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3;
    • mergeExistingViewId

      public HierarchicalTableViewRequest.Builder mergeExistingViewId(Ticket value)
       Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
       existing view. The two views will share state used for caching snapshot data, but the server implementation may
       limit parallelism when performing snapshots for either view.
       Use this field when you intend to stop using the existing view and instead begin to use the result view.
       
      .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3;
    • clearExistingViewId

      public HierarchicalTableViewRequest.Builder clearExistingViewId()
       Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
       existing view. The two views will share state used for caching snapshot data, but the server implementation may
       limit parallelism when performing snapshots for either view.
       Use this field when you intend to stop using the existing view and instead begin to use the result view.
       
      .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3;
    • getExistingViewIdBuilder

      public Ticket.Builder getExistingViewIdBuilder()
       Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
       existing view. The two views will share state used for caching snapshot data, but the server implementation may
       limit parallelism when performing snapshots for either view.
       Use this field when you intend to stop using the existing view and instead begin to use the result view.
       
      .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3;
    • getExistingViewIdOrBuilder

      public TicketOrBuilder getExistingViewIdOrBuilder()
       Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
       existing view. The two views will share state used for caching snapshot data, but the server implementation may
       limit parallelism when performing snapshots for either view.
       Use this field when you intend to stop using the existing view and instead begin to use the result view.
       
      .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3;
      Specified by:
      getExistingViewIdOrBuilder in interface HierarchicalTableViewRequestOrBuilder
    • hasExpansions

      public boolean hasExpansions()
       Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
       have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
       level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
       TreeTables, this will be the root (one row for each child of the "null" parent identifier).
       
      .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4;
      Specified by:
      hasExpansions in interface HierarchicalTableViewRequestOrBuilder
      Returns:
      Whether the expansions field is set.
    • getExpansions

       Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
       have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
       level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
       TreeTables, this will be the root (one row for each child of the "null" parent identifier).
       
      .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4;
      Specified by:
      getExpansions in interface HierarchicalTableViewRequestOrBuilder
      Returns:
      The expansions.
    • setExpansions

       Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
       have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
       level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
       TreeTables, this will be the root (one row for each child of the "null" parent identifier).
       
      .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4;
    • setExpansions

       Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
       have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
       level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
       TreeTables, this will be the root (one row for each child of the "null" parent identifier).
       
      .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4;
    • mergeExpansions

       Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
       have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
       level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
       TreeTables, this will be the root (one row for each child of the "null" parent identifier).
       
      .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4;
    • clearExpansions

      public HierarchicalTableViewRequest.Builder clearExpansions()
       Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
       have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
       level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
       TreeTables, this will be the root (one row for each child of the "null" parent identifier).
       
      .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4;
    • getExpansionsBuilder

      public HierarchicalTableViewKeyTableDescriptor.Builder getExpansionsBuilder()
       Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
       have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
       level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
       TreeTables, this will be the root (one row for each child of the "null" parent identifier).
       
      .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4;
    • getExpansionsOrBuilder

      public HierarchicalTableViewKeyTableDescriptorOrBuilder getExpansionsOrBuilder()
       Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
       have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
       level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
       TreeTables, this will be the root (one row for each child of the "null" parent identifier).
       
      .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4;
      Specified by:
      getExpansionsOrBuilder in interface HierarchicalTableViewRequestOrBuilder
    • setUnknownFields

      public final HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.Builder>
    • mergeUnknownFields

      public final HierarchicalTableViewRequest.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<HierarchicalTableViewRequest.Builder>