Class TableDefinitionMessage.Builder

java.lang.Object
io.deephaven.shadow.core.com.google.protobuf.AbstractMessageLite.Builder
io.deephaven.shadow.core.com.google.protobuf.AbstractMessage.Builder<BuilderT>
io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<TableDefinitionMessage.Builder>
io.deephaven.proto.common.TableDefinitionMessage.Builder
All Implemented Interfaces:
TableDefinitionMessageOrBuilder, io.deephaven.shadow.core.com.google.protobuf.Message.Builder, io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder, io.deephaven.shadow.core.com.google.protobuf.MessageLiteOrBuilder, io.deephaven.shadow.core.com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TableDefinitionMessage

public static final class TableDefinitionMessage.Builder extends io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<TableDefinitionMessage.Builder> implements TableDefinitionMessageOrBuilder
Protobuf type io.deephaven.proto.common.TableDefinitionMessage
  • Method Details

    • getDescriptor

      public static final io.deephaven.shadow.core.com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<TableDefinitionMessage.Builder>
    • clear

      Specified by:
      clear in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      clear in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<TableDefinitionMessage.Builder>
    • getDescriptorForType

      public io.deephaven.shadow.core.com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface io.deephaven.shadow.core.com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<TableDefinitionMessage.Builder>
    • getDefaultInstanceForType

      public TableDefinitionMessage getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface io.deephaven.shadow.core.com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface io.deephaven.shadow.core.com.google.protobuf.MessageOrBuilder
    • build

      public TableDefinitionMessage build()
      Specified by:
      build in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      build in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
    • buildPartial

      public TableDefinitionMessage buildPartial()
      Specified by:
      buildPartial in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      clone in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<TableDefinitionMessage.Builder>
    • setField

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

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

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

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

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

      public TableDefinitionMessage.Builder mergeFrom(io.deephaven.shadow.core.com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class io.deephaven.shadow.core.com.google.protobuf.AbstractMessage.Builder<TableDefinitionMessage.Builder>
    • mergeFrom

    • isInitialized

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

      public TableDefinitionMessage.Builder mergeFrom(io.deephaven.shadow.core.com.google.protobuf.CodedInputStream input, io.deephaven.shadow.core.com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface io.deephaven.shadow.core.com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class io.deephaven.shadow.core.com.google.protobuf.AbstractMessage.Builder<TableDefinitionMessage.Builder>
      Throws:
      IOException
    • hasNamespace

      public boolean hasNamespace()
      optional string namespace = 1;
      Specified by:
      hasNamespace in interface TableDefinitionMessageOrBuilder
      Returns:
      Whether the namespace field is set.
    • getNamespace

      public String getNamespace()
      optional string namespace = 1;
      Specified by:
      getNamespace in interface TableDefinitionMessageOrBuilder
      Returns:
      The namespace.
    • getNamespaceBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getNamespaceBytes()
      optional string namespace = 1;
      Specified by:
      getNamespaceBytes in interface TableDefinitionMessageOrBuilder
      Returns:
      The bytes for namespace.
    • setNamespace

      public TableDefinitionMessage.Builder setNamespace(String value)
      optional string namespace = 1;
      Parameters:
      value - The namespace to set.
      Returns:
      This builder for chaining.
    • clearNamespace

      public TableDefinitionMessage.Builder clearNamespace()
      optional string namespace = 1;
      Returns:
      This builder for chaining.
    • setNamespaceBytes

      public TableDefinitionMessage.Builder setNamespaceBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
      optional string namespace = 1;
      Parameters:
      value - The bytes for namespace to set.
      Returns:
      This builder for chaining.
    • hasTableName

      public boolean hasTableName()
      optional string tableName = 2;
      Specified by:
      hasTableName in interface TableDefinitionMessageOrBuilder
      Returns:
      Whether the tableName field is set.
    • getTableName

      public String getTableName()
      optional string tableName = 2;
      Specified by:
      getTableName in interface TableDefinitionMessageOrBuilder
      Returns:
      The tableName.
    • getTableNameBytes

      public io.deephaven.shadow.core.com.google.protobuf.ByteString getTableNameBytes()
      optional string tableName = 2;
      Specified by:
      getTableNameBytes in interface TableDefinitionMessageOrBuilder
      Returns:
      The bytes for tableName.
    • setTableName

      public TableDefinitionMessage.Builder setTableName(String value)
      optional string tableName = 2;
      Parameters:
      value - The tableName to set.
      Returns:
      This builder for chaining.
    • clearTableName

      public TableDefinitionMessage.Builder clearTableName()
      optional string tableName = 2;
      Returns:
      This builder for chaining.
    • setTableNameBytes

      public TableDefinitionMessage.Builder setTableNameBytes(io.deephaven.shadow.core.com.google.protobuf.ByteString value)
      optional string tableName = 2;
      Parameters:
      value - The bytes for tableName to set.
      Returns:
      This builder for chaining.
    • getColumnsList

      public List<ColumnDefinitionMessage> getColumnsList()
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
      Specified by:
      getColumnsList in interface TableDefinitionMessageOrBuilder
    • getColumnsCount

      public int getColumnsCount()
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
      Specified by:
      getColumnsCount in interface TableDefinitionMessageOrBuilder
    • getColumns

      public ColumnDefinitionMessage getColumns(int index)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
      Specified by:
      getColumns in interface TableDefinitionMessageOrBuilder
    • setColumns

      public TableDefinitionMessage.Builder setColumns(int index, ColumnDefinitionMessage value)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • setColumns

      public TableDefinitionMessage.Builder setColumns(int index, ColumnDefinitionMessage.Builder builderForValue)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • addColumns

      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • addColumns

      public TableDefinitionMessage.Builder addColumns(int index, ColumnDefinitionMessage value)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • addColumns

      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • addColumns

      public TableDefinitionMessage.Builder addColumns(int index, ColumnDefinitionMessage.Builder builderForValue)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • addAllColumns

      public TableDefinitionMessage.Builder addAllColumns(Iterable<? extends ColumnDefinitionMessage> values)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • clearColumns

      public TableDefinitionMessage.Builder clearColumns()
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • removeColumns

      public TableDefinitionMessage.Builder removeColumns(int index)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • getColumnsBuilder

      public ColumnDefinitionMessage.Builder getColumnsBuilder(int index)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • getColumnsOrBuilder

      public ColumnDefinitionMessageOrBuilder getColumnsOrBuilder(int index)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
      Specified by:
      getColumnsOrBuilder in interface TableDefinitionMessageOrBuilder
    • getColumnsOrBuilderList

      public List<? extends ColumnDefinitionMessageOrBuilder> getColumnsOrBuilderList()
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
      Specified by:
      getColumnsOrBuilderList in interface TableDefinitionMessageOrBuilder
    • addColumnsBuilder

      public ColumnDefinitionMessage.Builder addColumnsBuilder()
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • addColumnsBuilder

      public ColumnDefinitionMessage.Builder addColumnsBuilder(int index)
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • getColumnsBuilderList

      public List<ColumnDefinitionMessage.Builder> getColumnsBuilderList()
      repeated .io.deephaven.proto.common.ColumnDefinitionMessage columns = 3;
    • hasStorageType

      public boolean hasStorageType()
      optional .io.deephaven.proto.common.StorageTypeEnum storageType = 4;
      Specified by:
      hasStorageType in interface TableDefinitionMessageOrBuilder
      Returns:
      Whether the storageType field is set.
    • getStorageTypeValue

      public int getStorageTypeValue()
      optional .io.deephaven.proto.common.StorageTypeEnum storageType = 4;
      Specified by:
      getStorageTypeValue in interface TableDefinitionMessageOrBuilder
      Returns:
      The enum numeric value on the wire for storageType.
    • setStorageTypeValue

      public TableDefinitionMessage.Builder setStorageTypeValue(int value)
      optional .io.deephaven.proto.common.StorageTypeEnum storageType = 4;
      Parameters:
      value - The enum numeric value on the wire for storageType to set.
      Returns:
      This builder for chaining.
    • getStorageType

      public StorageTypeEnum getStorageType()
      optional .io.deephaven.proto.common.StorageTypeEnum storageType = 4;
      Specified by:
      getStorageType in interface TableDefinitionMessageOrBuilder
      Returns:
      The storageType.
    • setStorageType

      public TableDefinitionMessage.Builder setStorageType(StorageTypeEnum value)
      optional .io.deephaven.proto.common.StorageTypeEnum storageType = 4;
      Parameters:
      value - The storageType to set.
      Returns:
      This builder for chaining.
    • clearStorageType

      public TableDefinitionMessage.Builder clearStorageType()
      optional .io.deephaven.proto.common.StorageTypeEnum storageType = 4;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

      public final TableDefinitionMessage.Builder mergeUnknownFields(io.deephaven.shadow.core.com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface io.deephaven.shadow.core.com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class io.deephaven.shadow.core.com.google.protobuf.GeneratedMessageV3.Builder<TableDefinitionMessage.Builder>