Class Data.TabularDataBySQLResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Data.TabularDataBySQLResponse,Data.TabularDataBySQLResponse.Builder>
viam.app.data.v1.Data.TabularDataBySQLResponse.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, Data.TabularDataBySQLResponseOrBuilder
Enclosing class:
Data.TabularDataBySQLResponse

public static final class Data.TabularDataBySQLResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Data.TabularDataBySQLResponse,Data.TabularDataBySQLResponse.Builder> implements Data.TabularDataBySQLResponseOrBuilder
 TabularDataBySQLResponse provides unified tabular data and metadata, queried with SQL.
 
Protobuf type viam.app.data.v1.TabularDataBySQLResponse
  • Field Summary

    Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    addAllRawData(Iterable<? extends com.google.protobuf.ByteString> values)
    repeated bytes raw_data = 2 [json_name = "rawData"];
    addRawData(com.google.protobuf.ByteString value)
    repeated bytes raw_data = 2 [json_name = "rawData"];
    repeated bytes raw_data = 2 [json_name = "rawData"];
    com.google.protobuf.ByteString
    getRawData(int index)
    repeated bytes raw_data = 2 [json_name = "rawData"];
    int
    repeated bytes raw_data = 2 [json_name = "rawData"];
    List<com.google.protobuf.ByteString>
    repeated bytes raw_data = 2 [json_name = "rawData"];
    setRawData(int index, com.google.protobuf.ByteString value)
    repeated bytes raw_data = 2 [json_name = "rawData"];

    Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getRawDataList

      public List<com.google.protobuf.ByteString> getRawDataList()
      repeated bytes raw_data = 2 [json_name = "rawData"];
      Specified by:
      getRawDataList in interface Data.TabularDataBySQLResponseOrBuilder
      Returns:
      A list containing the rawData.
    • getRawDataCount

      public int getRawDataCount()
      repeated bytes raw_data = 2 [json_name = "rawData"];
      Specified by:
      getRawDataCount in interface Data.TabularDataBySQLResponseOrBuilder
      Returns:
      The count of rawData.
    • getRawData

      public com.google.protobuf.ByteString getRawData(int index)
      repeated bytes raw_data = 2 [json_name = "rawData"];
      Specified by:
      getRawData in interface Data.TabularDataBySQLResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The rawData at the given index.
    • setRawData

      public Data.TabularDataBySQLResponse.Builder setRawData(int index, com.google.protobuf.ByteString value)
      repeated bytes raw_data = 2 [json_name = "rawData"];
      Parameters:
      value - The rawData to set.
      Returns:
      This builder for chaining.
    • addRawData

      public Data.TabularDataBySQLResponse.Builder addRawData(com.google.protobuf.ByteString value)
      repeated bytes raw_data = 2 [json_name = "rawData"];
      Parameters:
      value - The rawData to add.
      Returns:
      This builder for chaining.
    • addAllRawData

      public Data.TabularDataBySQLResponse.Builder addAllRawData(Iterable<? extends com.google.protobuf.ByteString> values)
      repeated bytes raw_data = 2 [json_name = "rawData"];
      Parameters:
      values - The rawData to add.
      Returns:
      This builder for chaining.
    • clearRawData

      repeated bytes raw_data = 2 [json_name = "rawData"];
      Returns:
      This builder for chaining.