Interface RequestMessages.MonitorDataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RequestMessages.MonitorData, RequestMessages.MonitorData.Builder
Enclosing class:
RequestMessages

public static interface RequestMessages.MonitorDataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Time in nanoseconds spent waiting for data from the datasource.
    int
    Number of datums retrieved
    long
    First and last key for the datums.
    long
    optional int64 lastDatumKey = 6;
    long
    Time in nanoseconds that the request spent in a queue.
    long
    Total time in nanoseconds between when the message was received by the agent and when a response is sent.
    boolean
    Time in nanoseconds spent waiting for data from the datasource.
    boolean
    Number of datums retrieved
    boolean
    First and last key for the datums.
    boolean
    optional int64 lastDatumKey = 6;
    boolean
    Time in nanoseconds that the request spent in a queue.
    boolean
    Total time in nanoseconds between when the message was received by the agent and when a response is sent.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasRequestNanos

      boolean hasRequestNanos()
       Total time in nanoseconds between when the message was received by the agent and when a response is sent.
       
      optional int64 requestNanos = 1;
      Returns:
      Whether the requestNanos field is set.
    • getRequestNanos

      long getRequestNanos()
       Total time in nanoseconds between when the message was received by the agent and when a response is sent.
       
      optional int64 requestNanos = 1;
      Returns:
      The requestNanos.
    • hasQueueNanos

      boolean hasQueueNanos()
       Time in nanoseconds that the request spent in a queue.
       
      optional int64 queueNanos = 2;
      Returns:
      Whether the queueNanos field is set.
    • getQueueNanos

      long getQueueNanos()
       Time in nanoseconds that the request spent in a queue.
       
      optional int64 queueNanos = 2;
      Returns:
      The queueNanos.
    • hasDatasourceNanos

      boolean hasDatasourceNanos()
       Time in nanoseconds spent waiting for data from the datasource. This time should try and measure as little of
       the agent and connection internals as possible.
       
      optional int64 datasourceNanos = 3;
      Returns:
      Whether the datasourceNanos field is set.
    • getDatasourceNanos

      long getDatasourceNanos()
       Time in nanoseconds spent waiting for data from the datasource. This time should try and measure as little of
       the agent and connection internals as possible.
       
      optional int64 datasourceNanos = 3;
      Returns:
      The datasourceNanos.
    • hasDatumCount

      boolean hasDatumCount()
       Number of datums retrieved
       
      optional int32 datumCount = 4;
      Returns:
      Whether the datumCount field is set.
    • getDatumCount

      int getDatumCount()
       Number of datums retrieved
       
      optional int32 datumCount = 4;
      Returns:
      The datumCount.
    • hasFirstDatumKey

      boolean hasFirstDatumKey()
       First and last key for the datums. This is useful to get statistics about datums / unit of time, which gives
       us a measure of the actual frequency/period of the data.
       
      optional int64 firstDatumKey = 5;
      Returns:
      Whether the firstDatumKey field is set.
    • getFirstDatumKey

      long getFirstDatumKey()
       First and last key for the datums. This is useful to get statistics about datums / unit of time, which gives
       us a measure of the actual frequency/period of the data.
       
      optional int64 firstDatumKey = 5;
      Returns:
      The firstDatumKey.
    • hasLastDatumKey

      boolean hasLastDatumKey()
      optional int64 lastDatumKey = 6;
      Returns:
      Whether the lastDatumKey field is set.
    • getLastDatumKey

      long getLastDatumKey()
      optional int64 lastDatumKey = 6;
      Returns:
      The lastDatumKey.