Class Spec.ProtoTable.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Spec.ProtoTable.Builder>
gauge.messages.Spec.ProtoTable.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Spec.ProtoTableOrBuilder, Cloneable
Enclosing class:
Spec.ProtoTable

public static final class Spec.ProtoTable.Builder extends com.google.protobuf.GeneratedMessage.Builder<Spec.ProtoTable.Builder> implements Spec.ProtoTableOrBuilder
 / A proto object representing Table.
 
Protobuf type gauge.messages.ProtoTable
  • 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<Spec.ProtoTable.Builder>
    • clear

      public Spec.ProtoTable.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<Spec.ProtoTable.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<Spec.ProtoTable.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public Spec.ProtoTable.Builder mergeFrom(Spec.ProtoTable other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Spec.ProtoTable.Builder>
    • mergeFrom

      public Spec.ProtoTable.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<Spec.ProtoTable.Builder>
      Throws:
      IOException
    • hasHeaders

      public boolean hasHeaders()
       / Contains the Headers for the table
       
      .gauge.messages.ProtoTableRow headers = 1;
      Specified by:
      hasHeaders in interface Spec.ProtoTableOrBuilder
      Returns:
      Whether the headers field is set.
    • getHeaders

      public Spec.ProtoTableRow getHeaders()
       / Contains the Headers for the table
       
      .gauge.messages.ProtoTableRow headers = 1;
      Specified by:
      getHeaders in interface Spec.ProtoTableOrBuilder
      Returns:
      The headers.
    • setHeaders

      public Spec.ProtoTable.Builder setHeaders(Spec.ProtoTableRow value)
       / Contains the Headers for the table
       
      .gauge.messages.ProtoTableRow headers = 1;
    • setHeaders

      public Spec.ProtoTable.Builder setHeaders(Spec.ProtoTableRow.Builder builderForValue)
       / Contains the Headers for the table
       
      .gauge.messages.ProtoTableRow headers = 1;
    • mergeHeaders

      public Spec.ProtoTable.Builder mergeHeaders(Spec.ProtoTableRow value)
       / Contains the Headers for the table
       
      .gauge.messages.ProtoTableRow headers = 1;
    • clearHeaders

      public Spec.ProtoTable.Builder clearHeaders()
       / Contains the Headers for the table
       
      .gauge.messages.ProtoTableRow headers = 1;
    • getHeadersBuilder

      public Spec.ProtoTableRow.Builder getHeadersBuilder()
       / Contains the Headers for the table
       
      .gauge.messages.ProtoTableRow headers = 1;
    • getHeadersOrBuilder

      public Spec.ProtoTableRowOrBuilder getHeadersOrBuilder()
       / Contains the Headers for the table
       
      .gauge.messages.ProtoTableRow headers = 1;
      Specified by:
      getHeadersOrBuilder in interface Spec.ProtoTableOrBuilder
    • getRowsList

      public List<Spec.ProtoTableRow> getRowsList()
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
      Specified by:
      getRowsList in interface Spec.ProtoTableOrBuilder
    • getRowsCount

      public int getRowsCount()
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
      Specified by:
      getRowsCount in interface Spec.ProtoTableOrBuilder
    • getRows

      public Spec.ProtoTableRow getRows(int index)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
      Specified by:
      getRows in interface Spec.ProtoTableOrBuilder
    • setRows

      public Spec.ProtoTable.Builder setRows(int index, Spec.ProtoTableRow value)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • setRows

      public Spec.ProtoTable.Builder setRows(int index, Spec.ProtoTableRow.Builder builderForValue)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • addRows

       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • addRows

      public Spec.ProtoTable.Builder addRows(int index, Spec.ProtoTableRow value)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • addRows

      public Spec.ProtoTable.Builder addRows(Spec.ProtoTableRow.Builder builderForValue)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • addRows

      public Spec.ProtoTable.Builder addRows(int index, Spec.ProtoTableRow.Builder builderForValue)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • addAllRows

      public Spec.ProtoTable.Builder addAllRows(Iterable<? extends Spec.ProtoTableRow> values)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • clearRows

      public Spec.ProtoTable.Builder clearRows()
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • removeRows

      public Spec.ProtoTable.Builder removeRows(int index)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • getRowsBuilder

      public Spec.ProtoTableRow.Builder getRowsBuilder(int index)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • getRowsOrBuilder

      public Spec.ProtoTableRowOrBuilder getRowsOrBuilder(int index)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
      Specified by:
      getRowsOrBuilder in interface Spec.ProtoTableOrBuilder
    • getRowsOrBuilderList

      public List<? extends Spec.ProtoTableRowOrBuilder> getRowsOrBuilderList()
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
      Specified by:
      getRowsOrBuilderList in interface Spec.ProtoTableOrBuilder
    • addRowsBuilder

      public Spec.ProtoTableRow.Builder addRowsBuilder()
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • addRowsBuilder

      public Spec.ProtoTableRow.Builder addRowsBuilder(int index)
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;
    • getRowsBuilderList

      public List<Spec.ProtoTableRow.Builder> getRowsBuilderList()
       / Contains the Rows for the table
       
      repeated .gauge.messages.ProtoTableRow rows = 2;