Class InputTableMetadata.Builder

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

public static final class InputTableMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<InputTableMetadata.Builder> implements InputTableMetadataOrBuilder
 metadata for the input table, encoded into the Barrage meta-data as a base64 encoded protobuf
 
Protobuf type io.deephaven.proto.backplane.grpc.InputTableMetadata
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<InputTableMetadata.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<InputTableMetadata.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<InputTableMetadata.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<InputTableMetadata.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<InputTableMetadata.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public InputTableMetadata.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<InputTableMetadata.Builder>
      Throws:
      IOException
    • getColumnInfoCount

      public int getColumnInfoCount()
      Description copied from interface: InputTableMetadataOrBuilder
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;
      Specified by:
      getColumnInfoCount in interface InputTableMetadataOrBuilder
    • containsColumnInfo

      public boolean containsColumnInfo(String key)
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;
      Specified by:
      containsColumnInfo in interface InputTableMetadataOrBuilder
    • getColumnInfo

      @Deprecated public Map<String,InputTableColumnInfo> getColumnInfo()
      Deprecated.
      Use getColumnInfoMap() instead.
      Specified by:
      getColumnInfo in interface InputTableMetadataOrBuilder
    • getColumnInfoMap

      public Map<String,InputTableColumnInfo> getColumnInfoMap()
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;
      Specified by:
      getColumnInfoMap in interface InputTableMetadataOrBuilder
    • getColumnInfoOrDefault

      public InputTableColumnInfo getColumnInfoOrDefault(String key, InputTableColumnInfo defaultValue)
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;
      Specified by:
      getColumnInfoOrDefault in interface InputTableMetadataOrBuilder
    • getColumnInfoOrThrow

      public InputTableColumnInfo getColumnInfoOrThrow(String key)
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;
      Specified by:
      getColumnInfoOrThrow in interface InputTableMetadataOrBuilder
    • clearColumnInfo

      public InputTableMetadata.Builder clearColumnInfo()
    • removeColumnInfo

      public InputTableMetadata.Builder removeColumnInfo(String key)
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;
    • getMutableColumnInfo

      @Deprecated public Map<String,InputTableColumnInfo> getMutableColumnInfo()
      Deprecated.
      Use alternate mutation accessors instead.
    • putColumnInfo

      public InputTableMetadata.Builder putColumnInfo(String key, InputTableColumnInfo value)
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;
    • putAllColumnInfo

      public InputTableMetadata.Builder putAllColumnInfo(Map<String,InputTableColumnInfo> values)
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;
    • putColumnInfoBuilderIfAbsent

      public InputTableColumnInfo.Builder putColumnInfoBuilderIfAbsent(String key)
       a map from column name to column info, each column that participates in input table updates is included in the
       map.  Additional columns are not part of the input table update
       
      map<string, .io.deephaven.proto.backplane.grpc.InputTableColumnInfo> column_info = 1;