Class ExportedTableCreationResponse.Builder

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

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

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

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

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

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

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

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

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

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

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

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

      .io.deephaven.proto.backplane.grpc.TableReference result_id = 1;
    • setResultId

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

      .io.deephaven.proto.backplane.grpc.TableReference result_id = 1;
    • clearResultId

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

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

      public TableReferenceOrBuilder getResultIdOrBuilder()
      .io.deephaven.proto.backplane.grpc.TableReference result_id = 1;
      Specified by:
      getResultIdOrBuilder in interface ExportedTableCreationResponseOrBuilder
    • getSuccess

      public boolean getSuccess()
       If this is part of a batch, you may receive creation messages that indicate the sub-operation failed.
       
      bool success = 2;
      Specified by:
      getSuccess in interface ExportedTableCreationResponseOrBuilder
      Returns:
      The success.
    • setSuccess

      public ExportedTableCreationResponse.Builder setSuccess(boolean value)
       If this is part of a batch, you may receive creation messages that indicate the sub-operation failed.
       
      bool success = 2;
      Parameters:
      value - The success to set.
      Returns:
      This builder for chaining.
    • clearSuccess

       If this is part of a batch, you may receive creation messages that indicate the sub-operation failed.
       
      bool success = 2;
      Returns:
      This builder for chaining.
    • getErrorInfo

      public String getErrorInfo()
       If this is part of a batch, this errorInfo will be the message provided
       
      string error_info = 3;
      Specified by:
      getErrorInfo in interface ExportedTableCreationResponseOrBuilder
      Returns:
      The errorInfo.
    • getErrorInfoBytes

      public com.google.protobuf.ByteString getErrorInfoBytes()
       If this is part of a batch, this errorInfo will be the message provided
       
      string error_info = 3;
      Specified by:
      getErrorInfoBytes in interface ExportedTableCreationResponseOrBuilder
      Returns:
      The bytes for errorInfo.
    • setErrorInfo

      public ExportedTableCreationResponse.Builder setErrorInfo(String value)
       If this is part of a batch, this errorInfo will be the message provided
       
      string error_info = 3;
      Parameters:
      value - The errorInfo to set.
      Returns:
      This builder for chaining.
    • clearErrorInfo

      public ExportedTableCreationResponse.Builder clearErrorInfo()
       If this is part of a batch, this errorInfo will be the message provided
       
      string error_info = 3;
      Returns:
      This builder for chaining.
    • setErrorInfoBytes

      public ExportedTableCreationResponse.Builder setErrorInfoBytes(com.google.protobuf.ByteString value)
       If this is part of a batch, this errorInfo will be the message provided
       
      string error_info = 3;
      Parameters:
      value - The bytes for errorInfo to set.
      Returns:
      This builder for chaining.
    • getSchemaHeader

      public com.google.protobuf.ByteString getSchemaHeader()
       Schema as described in Arrow Message.fbs::Message.
       
      bytes schema_header = 4;
      Specified by:
      getSchemaHeader in interface ExportedTableCreationResponseOrBuilder
      Returns:
      The schemaHeader.
    • setSchemaHeader

      public ExportedTableCreationResponse.Builder setSchemaHeader(com.google.protobuf.ByteString value)
       Schema as described in Arrow Message.fbs::Message.
       
      bytes schema_header = 4;
      Parameters:
      value - The schemaHeader to set.
      Returns:
      This builder for chaining.
    • clearSchemaHeader

      public ExportedTableCreationResponse.Builder clearSchemaHeader()
       Schema as described in Arrow Message.fbs::Message.
       
      bytes schema_header = 4;
      Returns:
      This builder for chaining.
    • getIsStatic

      public boolean getIsStatic()
       Whether or not this table might change.
       
      bool is_static = 5;
      Specified by:
      getIsStatic in interface ExportedTableCreationResponseOrBuilder
      Returns:
      The isStatic.
    • setIsStatic

      public ExportedTableCreationResponse.Builder setIsStatic(boolean value)
       Whether or not this table might change.
       
      bool is_static = 5;
      Parameters:
      value - The isStatic to set.
      Returns:
      This builder for chaining.
    • clearIsStatic

      public ExportedTableCreationResponse.Builder clearIsStatic()
       Whether or not this table might change.
       
      bool is_static = 5;
      Returns:
      This builder for chaining.
    • getSize

      public long getSize()
       The current number of rows for this table. If this is negative, the table isn't coalesced, meaning the
       size isn't known without scanning partitions. Typically, the client should filter the data by the
       partitioning columns first.
       
      sint64 size = 6 [jstype = JS_STRING];
      Specified by:
      getSize in interface ExportedTableCreationResponseOrBuilder
      Returns:
      The size.
    • setSize

      public ExportedTableCreationResponse.Builder setSize(long value)
       The current number of rows for this table. If this is negative, the table isn't coalesced, meaning the
       size isn't known without scanning partitions. Typically, the client should filter the data by the
       partitioning columns first.
       
      sint64 size = 6 [jstype = JS_STRING];
      Parameters:
      value - The size to set.
      Returns:
      This builder for chaining.
    • clearSize

       The current number of rows for this table. If this is negative, the table isn't coalesced, meaning the
       size isn't known without scanning partitions. Typically, the client should filter the data by the
       partitioning columns first.
       
      sint64 size = 6 [jstype = JS_STRING];
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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