Package 

Class ColumnData.Builder

  • All Implemented Interfaces:
    com.doorstepai.sdks.tracking.proto.ColumnDataOrBuilder , com.google.protobuf.MessageLite.Builder , com.google.protobuf.MessageLiteOrBuilder , java.lang.Cloneable

    
    public final class ColumnData.Builder
    extends GeneratedMessageLite.Builder<ColumnData, ColumnData.Builder> implements ColumnDataOrBuilder
                        

    Protobuf type {@code doorstepai.telemetry.v3.ColumnData}

    • Method Summary

      Modifier and Type Method Description
      int getChannelId()
      See the per-stream channel registry below. 0 == timestamp.
      
      uint32 channel_id = 1;
      ColumnData.Builder setChannelId(int value)
      See the per-stream channel registry below. 0 == timestamp.
      
      uint32 channel_id = 1;
      ColumnData.Builder clearChannelId()
      See the per-stream channel registry below. 0 == timestamp.
      
      uint32 channel_id = 1;
      int getScaleExp()
      Quantization: integer_value = round(real_value * 10^scale_exp);
      decode: real_value = integer_value / 10^scale_exp.
      scale_exp 0 == lossless integer passthrough (step counts, floor, booleans,
      and precision-critical streams such as GNSS raw when migrated).
      
      sint32 scale_exp = 2;
      ColumnData.Builder setScaleExp(int value)
      Quantization: integer_value = round(real_value * 10^scale_exp);
      decode: real_value = integer_value / 10^scale_exp.
      scale_exp 0 == lossless integer passthrough (step counts, floor, booleans,
      and precision-critical streams such as GNSS raw when migrated).
      
      sint32 scale_exp = 2;
      ColumnData.Builder clearScaleExp()
      Quantization: integer_value = round(real_value * 10^scale_exp);
      decode: real_value = integer_value / 10^scale_exp.
      scale_exp 0 == lossless integer passthrough (step counts, floor, booleans,
      and precision-critical streams such as GNSS raw when migrated).
      
      sint32 scale_exp = 2;
      int getEncodingValue() .doorstepai.telemetry.v3.Encoding encoding = 3;
      ColumnData.Builder setEncodingValue(int value) .doorstepai.telemetry.v3.Encoding encoding = 3;
      Encoding getEncoding() .doorstepai.telemetry.v3.Encoding encoding = 3;
      ColumnData.Builder setEncoding(Encoding value) .doorstepai.telemetry.v3.Encoding encoding = 3;
      ColumnData.Builder clearEncoding() .doorstepai.telemetry.v3.Encoding encoding = 3;
      List<Long> getValuesList()
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      int getValuesCount()
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      long getValues(int index)
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      ColumnData.Builder setValues(int index, long value)
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      ColumnData.Builder addValues(long value)
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      ColumnData.Builder addAllValues(Iterable<out Long> values)
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      ColumnData.Builder clearValues()
      The coded integer stream. Interpretation depends on `encoding`:
        RAW      : zigzag varint of each quantized integer (no delta)
        DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
        DELTA2   : delta-of-delta of the (quantized) timestamp column
        CONSTANT : exactly one entry; repeat it sample_count times
      
      repeated sint64 values = 4 [packed = true];
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

        build, buildPartial, clear, clone, getDefaultInstanceForType, isInitialized, mergeFrom
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        mergeDelimitedFrom
      • Methods inherited from class com.google.protobuf.MessageLite.Builder

        build, buildPartial, clear, clone, mergeFrom
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getChannelId

         int getChannelId()
        See the per-stream channel registry below. 0 == timestamp.
        
        uint32 channel_id = 1;
      • setChannelId

         ColumnData.Builder setChannelId(int value)
        See the per-stream channel registry below. 0 == timestamp.
        
        uint32 channel_id = 1;
        Parameters:
        value - The channelId to set.
      • getScaleExp

         int getScaleExp()
        Quantization: integer_value = round(real_value * 10^scale_exp);
        decode: real_value = integer_value / 10^scale_exp.
        scale_exp 0 == lossless integer passthrough (step counts, floor, booleans,
        and precision-critical streams such as GNSS raw when migrated).
        
        sint32 scale_exp = 2;
      • setScaleExp

         ColumnData.Builder setScaleExp(int value)
        Quantization: integer_value = round(real_value * 10^scale_exp);
        decode: real_value = integer_value / 10^scale_exp.
        scale_exp 0 == lossless integer passthrough (step counts, floor, booleans,
        and precision-critical streams such as GNSS raw when migrated).
        
        sint32 scale_exp = 2;
        Parameters:
        value - The scaleExp to set.
      • clearScaleExp

         ColumnData.Builder clearScaleExp()
        Quantization: integer_value = round(real_value * 10^scale_exp);
        decode: real_value = integer_value / 10^scale_exp.
        scale_exp 0 == lossless integer passthrough (step counts, floor, booleans,
        and precision-critical streams such as GNSS raw when migrated).
        
        sint32 scale_exp = 2;
      • getEncodingValue

         int getEncodingValue()

        .doorstepai.telemetry.v3.Encoding encoding = 3;

      • setEncoding

         ColumnData.Builder setEncoding(Encoding value)

        .doorstepai.telemetry.v3.Encoding encoding = 3;

        Parameters:
        value - The enum numeric value on the wire for encoding to set.
      • getValuesList

         List<Long> getValuesList()
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
      • getValuesCount

         int getValuesCount()
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
      • getValues

         long getValues(int index)
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
        Parameters:
        index - The index of the element to return.
      • setValues

         ColumnData.Builder setValues(int index, long value)
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
        Parameters:
        value - The values to set.
      • addValues

         ColumnData.Builder addValues(long value)
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
        Parameters:
        value - The values to add.
      • addAllValues

         ColumnData.Builder addAllValues(Iterable<out Long> values)
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];
        Parameters:
        values - The values to add.
      • clearValues

         ColumnData.Builder clearValues()
        The coded integer stream. Interpretation depends on `encoding`:
          RAW      : zigzag varint of each quantized integer (no delta)
          DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
          DELTA2   : delta-of-delta of the (quantized) timestamp column
          CONSTANT : exactly one entry; repeat it sample_count times
        
        repeated sint64 values = 4 [packed = true];