Class RequestStats.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<RequestStats.Builder>
com.google.bigtable.v2.RequestStats.Builder
All Implemented Interfaces:
RequestStatsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RequestStats

public static final class RequestStats.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RequestStats.Builder> implements RequestStatsOrBuilder
 RequestStats is the container for additional information pertaining to a
 single request, helpful for evaluating the performance of the sent request.
 Currently, there are the following supported methods:
   * google.bigtable.v2.ReadRows
 
Protobuf type google.bigtable.v2.RequestStats
  • 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<RequestStats.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public RequestStats.Builder mergeFrom(RequestStats other)
    • isInitialized

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

      public RequestStats.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<RequestStats.Builder>
      Throws:
      IOException
    • getStatsViewCase

      public RequestStats.StatsViewCase getStatsViewCase()
      Specified by:
      getStatsViewCase in interface RequestStatsOrBuilder
    • clearStatsView

      public RequestStats.Builder clearStatsView()
    • hasFullReadStatsView

      public boolean hasFullReadStatsView()
       Available with the ReadRowsRequest.RequestStatsView.REQUEST_STATS_FULL
       view, see package google.bigtable.v2.
       
      .google.bigtable.v2.FullReadStatsView full_read_stats_view = 1;
      Specified by:
      hasFullReadStatsView in interface RequestStatsOrBuilder
      Returns:
      Whether the fullReadStatsView field is set.
    • getFullReadStatsView

      public FullReadStatsView getFullReadStatsView()
       Available with the ReadRowsRequest.RequestStatsView.REQUEST_STATS_FULL
       view, see package google.bigtable.v2.
       
      .google.bigtable.v2.FullReadStatsView full_read_stats_view = 1;
      Specified by:
      getFullReadStatsView in interface RequestStatsOrBuilder
      Returns:
      The fullReadStatsView.
    • setFullReadStatsView

      public RequestStats.Builder setFullReadStatsView(FullReadStatsView value)
       Available with the ReadRowsRequest.RequestStatsView.REQUEST_STATS_FULL
       view, see package google.bigtable.v2.
       
      .google.bigtable.v2.FullReadStatsView full_read_stats_view = 1;
    • setFullReadStatsView

      public RequestStats.Builder setFullReadStatsView(FullReadStatsView.Builder builderForValue)
       Available with the ReadRowsRequest.RequestStatsView.REQUEST_STATS_FULL
       view, see package google.bigtable.v2.
       
      .google.bigtable.v2.FullReadStatsView full_read_stats_view = 1;
    • mergeFullReadStatsView

      public RequestStats.Builder mergeFullReadStatsView(FullReadStatsView value)
       Available with the ReadRowsRequest.RequestStatsView.REQUEST_STATS_FULL
       view, see package google.bigtable.v2.
       
      .google.bigtable.v2.FullReadStatsView full_read_stats_view = 1;
    • clearFullReadStatsView

      public RequestStats.Builder clearFullReadStatsView()
       Available with the ReadRowsRequest.RequestStatsView.REQUEST_STATS_FULL
       view, see package google.bigtable.v2.
       
      .google.bigtable.v2.FullReadStatsView full_read_stats_view = 1;
    • getFullReadStatsViewBuilder

      public FullReadStatsView.Builder getFullReadStatsViewBuilder()
       Available with the ReadRowsRequest.RequestStatsView.REQUEST_STATS_FULL
       view, see package google.bigtable.v2.
       
      .google.bigtable.v2.FullReadStatsView full_read_stats_view = 1;
    • getFullReadStatsViewOrBuilder

      public FullReadStatsViewOrBuilder getFullReadStatsViewOrBuilder()
       Available with the ReadRowsRequest.RequestStatsView.REQUEST_STATS_FULL
       view, see package google.bigtable.v2.
       
      .google.bigtable.v2.FullReadStatsView full_read_stats_view = 1;
      Specified by:
      getFullReadStatsViewOrBuilder in interface RequestStatsOrBuilder
    • setUnknownFields

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

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