Class UpdateByRequest.Builder

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

public static final class UpdateByRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateByRequest.Builder> implements UpdateByRequestOrBuilder
 Create a table with the same rowset as its parent that will perform the specified set of row
 based operations to it. As opposed to {@link #update(String...)} these operations are more restricted but are
 capable of processing state between rows. This operation will group the table by the specified set of keys if
 provided before applying the operation.
 
Protobuf type io.deephaven.proto.backplane.grpc.UpdateByRequest
  • 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<UpdateByRequest.Builder>
    • clear

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

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

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

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

      public UpdateByRequest.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<UpdateByRequest.Builder>
    • setField

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

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

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

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

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

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

      public UpdateByRequest.Builder mergeFrom(UpdateByRequest other)
    • isInitialized

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

      public UpdateByRequest.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<UpdateByRequest.Builder>
      Throws:
      IOException
    • hasResultId

      public boolean hasResultId()
      .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
      Specified by:
      hasResultId in interface UpdateByRequestOrBuilder
      Returns:
      Whether the resultId field is set.
    • getResultId

      public Ticket getResultId()
      .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
      Specified by:
      getResultId in interface UpdateByRequestOrBuilder
      Returns:
      The resultId.
    • setResultId

      public UpdateByRequest.Builder setResultId(Ticket value)
      .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
    • setResultId

      public UpdateByRequest.Builder setResultId(Ticket.Builder builderForValue)
      .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
    • mergeResultId

      public UpdateByRequest.Builder mergeResultId(Ticket value)
      .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
    • clearResultId

      public UpdateByRequest.Builder clearResultId()
      .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
    • getResultIdBuilder

      public Ticket.Builder getResultIdBuilder()
      .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
    • getResultIdOrBuilder

      public TicketOrBuilder getResultIdOrBuilder()
      .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
      Specified by:
      getResultIdOrBuilder in interface UpdateByRequestOrBuilder
    • hasSourceId

      public boolean hasSourceId()
      .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
      Specified by:
      hasSourceId in interface UpdateByRequestOrBuilder
      Returns:
      Whether the sourceId field is set.
    • getSourceId

      public TableReference getSourceId()
      .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
      Specified by:
      getSourceId in interface UpdateByRequestOrBuilder
      Returns:
      The sourceId.
    • setSourceId

      public UpdateByRequest.Builder setSourceId(TableReference value)
      .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
    • setSourceId

      public UpdateByRequest.Builder setSourceId(TableReference.Builder builderForValue)
      .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
    • mergeSourceId

      public UpdateByRequest.Builder mergeSourceId(TableReference value)
      .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
    • clearSourceId

      public UpdateByRequest.Builder clearSourceId()
      .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
    • getSourceIdBuilder

      public TableReference.Builder getSourceIdBuilder()
      .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
    • getSourceIdOrBuilder

      public TableReferenceOrBuilder getSourceIdOrBuilder()
      .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
      Specified by:
      getSourceIdOrBuilder in interface UpdateByRequestOrBuilder
    • hasOptions

      public boolean hasOptions()
      .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions options = 3;
      Specified by:
      hasOptions in interface UpdateByRequestOrBuilder
      Returns:
      Whether the options field is set.
    • getOptions

      public UpdateByRequest.UpdateByOptions getOptions()
      .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions options = 3;
      Specified by:
      getOptions in interface UpdateByRequestOrBuilder
      Returns:
      The options.
    • setOptions

      .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions options = 3;
    • setOptions

      .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions options = 3;
    • mergeOptions

      .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions options = 3;
    • clearOptions

      public UpdateByRequest.Builder clearOptions()
      .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions options = 3;
    • getOptionsBuilder

      public UpdateByRequest.UpdateByOptions.Builder getOptionsBuilder()
      .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions options = 3;
    • getOptionsOrBuilder

      public UpdateByRequest.UpdateByOptionsOrBuilder getOptionsOrBuilder()
      .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptions options = 3;
      Specified by:
      getOptionsOrBuilder in interface UpdateByRequestOrBuilder
    • getOperationsList

      public List<UpdateByRequest.UpdateByOperation> getOperationsList()
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
      Specified by:
      getOperationsList in interface UpdateByRequestOrBuilder
    • getOperationsCount

      public int getOperationsCount()
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
      Specified by:
      getOperationsCount in interface UpdateByRequestOrBuilder
    • getOperations

      public UpdateByRequest.UpdateByOperation getOperations(int index)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
      Specified by:
      getOperations in interface UpdateByRequestOrBuilder
    • setOperations

      public UpdateByRequest.Builder setOperations(int index, UpdateByRequest.UpdateByOperation value)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • setOperations

      public UpdateByRequest.Builder setOperations(int index, UpdateByRequest.UpdateByOperation.Builder builderForValue)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • addOperations

      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • addOperations

      public UpdateByRequest.Builder addOperations(int index, UpdateByRequest.UpdateByOperation value)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • addOperations

      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • addOperations

      public UpdateByRequest.Builder addOperations(int index, UpdateByRequest.UpdateByOperation.Builder builderForValue)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • addAllOperations

      public UpdateByRequest.Builder addAllOperations(Iterable<? extends UpdateByRequest.UpdateByOperation> values)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • clearOperations

      public UpdateByRequest.Builder clearOperations()
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • removeOperations

      public UpdateByRequest.Builder removeOperations(int index)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • getOperationsBuilder

      public UpdateByRequest.UpdateByOperation.Builder getOperationsBuilder(int index)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • getOperationsOrBuilder

      public UpdateByRequest.UpdateByOperationOrBuilder getOperationsOrBuilder(int index)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
      Specified by:
      getOperationsOrBuilder in interface UpdateByRequestOrBuilder
    • getOperationsOrBuilderList

      public List<? extends UpdateByRequest.UpdateByOperationOrBuilder> getOperationsOrBuilderList()
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
      Specified by:
      getOperationsOrBuilderList in interface UpdateByRequestOrBuilder
    • addOperationsBuilder

      public UpdateByRequest.UpdateByOperation.Builder addOperationsBuilder()
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • addOperationsBuilder

      public UpdateByRequest.UpdateByOperation.Builder addOperationsBuilder(int index)
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • getOperationsBuilderList

      public List<UpdateByRequest.UpdateByOperation.Builder> getOperationsBuilderList()
      repeated .io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation operations = 4;
    • getGroupByColumnsList

      public com.google.protobuf.ProtocolStringList getGroupByColumnsList()
      repeated string group_by_columns = 5;
      Specified by:
      getGroupByColumnsList in interface UpdateByRequestOrBuilder
      Returns:
      A list containing the groupByColumns.
    • getGroupByColumnsCount

      public int getGroupByColumnsCount()
      repeated string group_by_columns = 5;
      Specified by:
      getGroupByColumnsCount in interface UpdateByRequestOrBuilder
      Returns:
      The count of groupByColumns.
    • getGroupByColumns

      public String getGroupByColumns(int index)
      repeated string group_by_columns = 5;
      Specified by:
      getGroupByColumns in interface UpdateByRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The groupByColumns at the given index.
    • getGroupByColumnsBytes

      public com.google.protobuf.ByteString getGroupByColumnsBytes(int index)
      repeated string group_by_columns = 5;
      Specified by:
      getGroupByColumnsBytes in interface UpdateByRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the groupByColumns at the given index.
    • setGroupByColumns

      public UpdateByRequest.Builder setGroupByColumns(int index, String value)
      repeated string group_by_columns = 5;
      Parameters:
      index - The index to set the value at.
      value - The groupByColumns to set.
      Returns:
      This builder for chaining.
    • addGroupByColumns

      public UpdateByRequest.Builder addGroupByColumns(String value)
      repeated string group_by_columns = 5;
      Parameters:
      value - The groupByColumns to add.
      Returns:
      This builder for chaining.
    • addAllGroupByColumns

      public UpdateByRequest.Builder addAllGroupByColumns(Iterable<String> values)
      repeated string group_by_columns = 5;
      Parameters:
      values - The groupByColumns to add.
      Returns:
      This builder for chaining.
    • clearGroupByColumns

      public UpdateByRequest.Builder clearGroupByColumns()
      repeated string group_by_columns = 5;
      Returns:
      This builder for chaining.
    • addGroupByColumnsBytes

      public UpdateByRequest.Builder addGroupByColumnsBytes(com.google.protobuf.ByteString value)
      repeated string group_by_columns = 5;
      Parameters:
      value - The bytes of the groupByColumns to add.
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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