Package prometheus

Class Remote.ChunkedReadResponse

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
prometheus.Remote.ChunkedReadResponse
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, Remote.ChunkedReadResponseOrBuilder
Enclosing class:
Remote

public static final class Remote.ChunkedReadResponse extends com.google.protobuf.GeneratedMessage implements Remote.ChunkedReadResponseOrBuilder
 ChunkedReadResponse is a response when response_type equals STREAMED_XOR_CHUNKS.
 We strictly stream full series after series, optionally split by time. This means that a single frame can contain
 partition of the single series, but once a new series is started to be streamed it means that no more chunks will
 be sent for previous one. Series are returned sorted in the same way TSDB block are internally.
 
Protobuf type prometheus.ChunkedReadResponse
See Also:
  • Field Details

    • CHUNKED_SERIES_FIELD_NUMBER

      public static final int CHUNKED_SERIES_FIELD_NUMBER
      See Also:
    • QUERY_INDEX_FIELD_NUMBER

      public static final int QUERY_INDEX_FIELD_NUMBER
      See Also:
  • 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
    • getChunkedSeriesList

      public List<Types.ChunkedSeries> getChunkedSeriesList()
      repeated .prometheus.ChunkedSeries chunked_series = 1;
      Specified by:
      getChunkedSeriesList in interface Remote.ChunkedReadResponseOrBuilder
    • getChunkedSeriesOrBuilderList

      public List<? extends Types.ChunkedSeriesOrBuilder> getChunkedSeriesOrBuilderList()
      repeated .prometheus.ChunkedSeries chunked_series = 1;
      Specified by:
      getChunkedSeriesOrBuilderList in interface Remote.ChunkedReadResponseOrBuilder
    • getChunkedSeriesCount

      public int getChunkedSeriesCount()
      repeated .prometheus.ChunkedSeries chunked_series = 1;
      Specified by:
      getChunkedSeriesCount in interface Remote.ChunkedReadResponseOrBuilder
    • getChunkedSeries

      public Types.ChunkedSeries getChunkedSeries(int index)
      repeated .prometheus.ChunkedSeries chunked_series = 1;
      Specified by:
      getChunkedSeries in interface Remote.ChunkedReadResponseOrBuilder
    • getChunkedSeriesOrBuilder

      public Types.ChunkedSeriesOrBuilder getChunkedSeriesOrBuilder(int index)
      repeated .prometheus.ChunkedSeries chunked_series = 1;
      Specified by:
      getChunkedSeriesOrBuilder in interface Remote.ChunkedReadResponseOrBuilder
    • getQueryIndex

      public long getQueryIndex()
       query_index represents an index of the query from ReadRequest.queries these chunks relates to.
       
      int64 query_index = 2;
      Specified by:
      getQueryIndex in interface Remote.ChunkedReadResponseOrBuilder
      Returns:
      The queryIndex.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Remote.ChunkedReadResponse parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Remote.ChunkedReadResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Remote.ChunkedReadResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Remote.ChunkedReadResponse.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Remote.ChunkedReadResponse.Builder newBuilder()
    • newBuilder

      public static Remote.ChunkedReadResponse.Builder newBuilder(Remote.ChunkedReadResponse prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Remote.ChunkedReadResponse.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Remote.ChunkedReadResponse getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Remote.ChunkedReadResponse> parser()
    • getParserForType

      public com.google.protobuf.Parser<Remote.ChunkedReadResponse> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Remote.ChunkedReadResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder