Class InputTableColumnInfo.Builder

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

public static final class InputTableColumnInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<InputTableColumnInfo.Builder> implements InputTableColumnInfoOrBuilder
 Information about a column in an input table
 
Protobuf type io.deephaven.proto.backplane.grpc.InputTableColumnInfo
  • Method Details

    • getDescriptor

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

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

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

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

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

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

      public InputTableColumnInfo.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<InputTableColumnInfo.Builder>
      Throws:
      IOException
    • getKindValue

      public int getKindValue()
      .io.deephaven.proto.backplane.grpc.InputTableColumnInfo.Kind kind = 1;
      Specified by:
      getKindValue in interface InputTableColumnInfoOrBuilder
      Returns:
      The enum numeric value on the wire for kind.
    • setKindValue

      public InputTableColumnInfo.Builder setKindValue(int value)
      .io.deephaven.proto.backplane.grpc.InputTableColumnInfo.Kind kind = 1;
      Parameters:
      value - The enum numeric value on the wire for kind to set.
      Returns:
      This builder for chaining.
    • getKind

      public InputTableColumnInfo.Kind getKind()
      .io.deephaven.proto.backplane.grpc.InputTableColumnInfo.Kind kind = 1;
      Specified by:
      getKind in interface InputTableColumnInfoOrBuilder
      Returns:
      The kind.
    • setKind

      .io.deephaven.proto.backplane.grpc.InputTableColumnInfo.Kind kind = 1;
      Parameters:
      value - The kind to set.
      Returns:
      This builder for chaining.
    • clearKind

      public InputTableColumnInfo.Builder clearKind()
      .io.deephaven.proto.backplane.grpc.InputTableColumnInfo.Kind kind = 1;
      Returns:
      This builder for chaining.
    • getRestrictionsList

      public List<com.google.protobuf.Any> getRestrictionsList()
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
      Specified by:
      getRestrictionsList in interface InputTableColumnInfoOrBuilder
    • getRestrictionsCount

      public int getRestrictionsCount()
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
      Specified by:
      getRestrictionsCount in interface InputTableColumnInfoOrBuilder
    • getRestrictions

      public com.google.protobuf.Any getRestrictions(int index)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
      Specified by:
      getRestrictions in interface InputTableColumnInfoOrBuilder
    • setRestrictions

      public InputTableColumnInfo.Builder setRestrictions(int index, com.google.protobuf.Any value)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • setRestrictions

      public InputTableColumnInfo.Builder setRestrictions(int index, com.google.protobuf.Any.Builder builderForValue)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • addRestrictions

      public InputTableColumnInfo.Builder addRestrictions(com.google.protobuf.Any value)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • addRestrictions

      public InputTableColumnInfo.Builder addRestrictions(int index, com.google.protobuf.Any value)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • addRestrictions

      public InputTableColumnInfo.Builder addRestrictions(com.google.protobuf.Any.Builder builderForValue)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • addRestrictions

      public InputTableColumnInfo.Builder addRestrictions(int index, com.google.protobuf.Any.Builder builderForValue)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • addAllRestrictions

      public InputTableColumnInfo.Builder addAllRestrictions(Iterable<? extends com.google.protobuf.Any> values)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • clearRestrictions

      public InputTableColumnInfo.Builder clearRestrictions()
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • removeRestrictions

      public InputTableColumnInfo.Builder removeRestrictions(int index)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • getRestrictionsBuilder

      public com.google.protobuf.Any.Builder getRestrictionsBuilder(int index)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • getRestrictionsOrBuilder

      public com.google.protobuf.AnyOrBuilder getRestrictionsOrBuilder(int index)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
      Specified by:
      getRestrictionsOrBuilder in interface InputTableColumnInfoOrBuilder
    • getRestrictionsOrBuilderList

      public List<? extends com.google.protobuf.AnyOrBuilder> getRestrictionsOrBuilderList()
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
      Specified by:
      getRestrictionsOrBuilderList in interface InputTableColumnInfoOrBuilder
    • addRestrictionsBuilder

      public com.google.protobuf.Any.Builder addRestrictionsBuilder()
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • addRestrictionsBuilder

      public com.google.protobuf.Any.Builder addRestrictionsBuilder(int index)
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;
    • getRestrictionsBuilderList

      public List<com.google.protobuf.Any.Builder> getRestrictionsBuilderList()
       Any restrictions on the column's values, which are implementation specific.  The server enforces these
       constraints, but they are included in the metadata so that the UI can display them to the user.
       
      repeated .google.protobuf.Any restrictions = 2;