Class IngestionMonitorResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<IngestionMonitorResponse.Builder>
com.linkedin.venice.protocols.IngestionMonitorResponse.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, IngestionMonitorResponseOrBuilder, Cloneable
Enclosing class:
IngestionMonitorResponse

public static final class IngestionMonitorResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IngestionMonitorResponse.Builder> implements IngestionMonitorResponseOrBuilder
Protobuf type com.linkedin.venice.protocols.IngestionMonitorResponse
  • 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<IngestionMonitorResponse.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<IngestionMonitorResponse.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<IngestionMonitorResponse.Builder>
    • getDefaultInstanceForType

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

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

      public IngestionMonitorResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<IngestionMonitorResponse.Builder>
    • setField

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

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

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

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

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

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

    • isInitialized

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

      public IngestionMonitorResponse.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<IngestionMonitorResponse.Builder>
      Throws:
      IOException
    • getTimestampMs

      public long getTimestampMs()
      int64 timestamp_ms = 1;
      Specified by:
      getTimestampMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The timestampMs.
    • setTimestampMs

      public IngestionMonitorResponse.Builder setTimestampMs(long value)
      int64 timestamp_ms = 1;
      Parameters:
      value - The timestampMs to set.
      Returns:
      This builder for chaining.
    • clearTimestampMs

      public IngestionMonitorResponse.Builder clearTimestampMs()
      int64 timestamp_ms = 1;
      Returns:
      This builder for chaining.
    • getLeaderFollowerState

      public String getLeaderFollowerState()
      string leader_follower_state = 2;
      Specified by:
      getLeaderFollowerState in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderFollowerState.
    • getLeaderFollowerStateBytes

      public com.google.protobuf.ByteString getLeaderFollowerStateBytes()
      string leader_follower_state = 2;
      Specified by:
      getLeaderFollowerStateBytes in interface IngestionMonitorResponseOrBuilder
      Returns:
      The bytes for leaderFollowerState.
    • setLeaderFollowerState

      public IngestionMonitorResponse.Builder setLeaderFollowerState(String value)
      string leader_follower_state = 2;
      Parameters:
      value - The leaderFollowerState to set.
      Returns:
      This builder for chaining.
    • clearLeaderFollowerState

      public IngestionMonitorResponse.Builder clearLeaderFollowerState()
      string leader_follower_state = 2;
      Returns:
      This builder for chaining.
    • setLeaderFollowerStateBytes

      public IngestionMonitorResponse.Builder setLeaderFollowerStateBytes(com.google.protobuf.ByteString value)
      string leader_follower_state = 2;
      Parameters:
      value - The bytes for leaderFollowerState to set.
      Returns:
      This builder for chaining.
    • getIsHybrid

      public boolean getIsHybrid()
      bool is_hybrid = 3;
      Specified by:
      getIsHybrid in interface IngestionMonitorResponseOrBuilder
      Returns:
      The isHybrid.
    • setIsHybrid

      public IngestionMonitorResponse.Builder setIsHybrid(boolean value)
      bool is_hybrid = 3;
      Parameters:
      value - The isHybrid to set.
      Returns:
      This builder for chaining.
    • clearIsHybrid

      public IngestionMonitorResponse.Builder clearIsHybrid()
      bool is_hybrid = 3;
      Returns:
      This builder for chaining.
    • getRecordsIngestedPerSec

      public double getRecordsIngestedPerSec()
       Ingestion throughput (measured after drainer processing / conflict resolution)
       
      double records_ingested_per_sec = 4;
      Specified by:
      getRecordsIngestedPerSec in interface IngestionMonitorResponseOrBuilder
      Returns:
      The recordsIngestedPerSec.
    • setRecordsIngestedPerSec

      public IngestionMonitorResponse.Builder setRecordsIngestedPerSec(double value)
       Ingestion throughput (measured after drainer processing / conflict resolution)
       
      double records_ingested_per_sec = 4;
      Parameters:
      value - The recordsIngestedPerSec to set.
      Returns:
      This builder for chaining.
    • clearRecordsIngestedPerSec

      public IngestionMonitorResponse.Builder clearRecordsIngestedPerSec()
       Ingestion throughput (measured after drainer processing / conflict resolution)
       
      double records_ingested_per_sec = 4;
      Returns:
      This builder for chaining.
    • getBytesIngestedPerSec

      public double getBytesIngestedPerSec()
      double bytes_ingested_per_sec = 5;
      Specified by:
      getBytesIngestedPerSec in interface IngestionMonitorResponseOrBuilder
      Returns:
      The bytesIngestedPerSec.
    • setBytesIngestedPerSec

      public IngestionMonitorResponse.Builder setBytesIngestedPerSec(double value)
      double bytes_ingested_per_sec = 5;
      Parameters:
      value - The bytesIngestedPerSec to set.
      Returns:
      This builder for chaining.
    • clearBytesIngestedPerSec

      public IngestionMonitorResponse.Builder clearBytesIngestedPerSec()
      double bytes_ingested_per_sec = 5;
      Returns:
      This builder for chaining.
    • getConsumedRecordE2EProcessingLatencyAvgMs

      public double getConsumedRecordE2EProcessingLatencyAvgMs()
       Processing latency
       
      double consumed_record_e2e_processing_latency_avg_ms = 7;
      Specified by:
      getConsumedRecordE2EProcessingLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The consumedRecordE2eProcessingLatencyAvgMs.
    • setConsumedRecordE2EProcessingLatencyAvgMs

      public IngestionMonitorResponse.Builder setConsumedRecordE2EProcessingLatencyAvgMs(double value)
       Processing latency
       
      double consumed_record_e2e_processing_latency_avg_ms = 7;
      Parameters:
      value - The consumedRecordE2eProcessingLatencyAvgMs to set.
      Returns:
      This builder for chaining.
    • clearConsumedRecordE2EProcessingLatencyAvgMs

      public IngestionMonitorResponse.Builder clearConsumedRecordE2EProcessingLatencyAvgMs()
       Processing latency
       
      double consumed_record_e2e_processing_latency_avg_ms = 7;
      Returns:
      This builder for chaining.
    • getLeaderPreprocessingLatencyAvgMs

      public double getLeaderPreprocessingLatencyAvgMs()
      double leader_preprocessing_latency_avg_ms = 8;
      Specified by:
      getLeaderPreprocessingLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderPreprocessingLatencyAvgMs.
    • setLeaderPreprocessingLatencyAvgMs

      public IngestionMonitorResponse.Builder setLeaderPreprocessingLatencyAvgMs(double value)
      double leader_preprocessing_latency_avg_ms = 8;
      Parameters:
      value - The leaderPreprocessingLatencyAvgMs to set.
      Returns:
      This builder for chaining.
    • clearLeaderPreprocessingLatencyAvgMs

      public IngestionMonitorResponse.Builder clearLeaderPreprocessingLatencyAvgMs()
      double leader_preprocessing_latency_avg_ms = 8;
      Returns:
      This builder for chaining.
    • getLeaderProduceLatencyAvgMs

      public double getLeaderProduceLatencyAvgMs()
       Produce latency (leader)
       
      double leader_produce_latency_avg_ms = 9;
      Specified by:
      getLeaderProduceLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderProduceLatencyAvgMs.
    • setLeaderProduceLatencyAvgMs

      public IngestionMonitorResponse.Builder setLeaderProduceLatencyAvgMs(double value)
       Produce latency (leader)
       
      double leader_produce_latency_avg_ms = 9;
      Parameters:
      value - The leaderProduceLatencyAvgMs to set.
      Returns:
      This builder for chaining.
    • clearLeaderProduceLatencyAvgMs

      public IngestionMonitorResponse.Builder clearLeaderProduceLatencyAvgMs()
       Produce latency (leader)
       
      double leader_produce_latency_avg_ms = 9;
      Returns:
      This builder for chaining.
    • getLeaderProducerCompletionLatencyAvgMs

      public double getLeaderProducerCompletionLatencyAvgMs()
      double leader_producer_completion_latency_avg_ms = 10;
      Specified by:
      getLeaderProducerCompletionLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderProducerCompletionLatencyAvgMs.
    • setLeaderProducerCompletionLatencyAvgMs

      public IngestionMonitorResponse.Builder setLeaderProducerCompletionLatencyAvgMs(double value)
      double leader_producer_completion_latency_avg_ms = 10;
      Parameters:
      value - The leaderProducerCompletionLatencyAvgMs to set.
      Returns:
      This builder for chaining.
    • clearLeaderProducerCompletionLatencyAvgMs

      public IngestionMonitorResponse.Builder clearLeaderProducerCompletionLatencyAvgMs()
      double leader_producer_completion_latency_avg_ms = 10;
      Returns:
      This builder for chaining.
    • getLeaderProducerCallbackLatencyAvgMs

      public double getLeaderProducerCallbackLatencyAvgMs()
      double leader_producer_callback_latency_avg_ms = 11;
      Specified by:
      getLeaderProducerCallbackLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderProducerCallbackLatencyAvgMs.
    • setLeaderProducerCallbackLatencyAvgMs

      public IngestionMonitorResponse.Builder setLeaderProducerCallbackLatencyAvgMs(double value)
      double leader_producer_callback_latency_avg_ms = 11;
      Parameters:
      value - The leaderProducerCallbackLatencyAvgMs to set.
      Returns:
      This builder for chaining.
    • clearLeaderProducerCallbackLatencyAvgMs

      public IngestionMonitorResponse.Builder clearLeaderProducerCallbackLatencyAvgMs()
      double leader_producer_callback_latency_avg_ms = 11;
      Returns:
      This builder for chaining.
    • getLeaderRecordsProducedPerSec

      public double getLeaderRecordsProducedPerSec()
       Leader output
       
      double leader_records_produced_per_sec = 12;
      Specified by:
      getLeaderRecordsProducedPerSec in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderRecordsProducedPerSec.
    • setLeaderRecordsProducedPerSec

      public IngestionMonitorResponse.Builder setLeaderRecordsProducedPerSec(double value)
       Leader output
       
      double leader_records_produced_per_sec = 12;
      Parameters:
      value - The leaderRecordsProducedPerSec to set.
      Returns:
      This builder for chaining.
    • clearLeaderRecordsProducedPerSec

      public IngestionMonitorResponse.Builder clearLeaderRecordsProducedPerSec()
       Leader output
       
      double leader_records_produced_per_sec = 12;
      Returns:
      This builder for chaining.
    • getLeaderBytesProducedPerSec

      public double getLeaderBytesProducedPerSec()
      double leader_bytes_produced_per_sec = 13;
      Specified by:
      getLeaderBytesProducedPerSec in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderBytesProducedPerSec.
    • setLeaderBytesProducedPerSec

      public IngestionMonitorResponse.Builder setLeaderBytesProducedPerSec(double value)
      double leader_bytes_produced_per_sec = 13;
      Parameters:
      value - The leaderBytesProducedPerSec to set.
      Returns:
      This builder for chaining.
    • clearLeaderBytesProducedPerSec

      public IngestionMonitorResponse.Builder clearLeaderBytesProducedPerSec()
      double leader_bytes_produced_per_sec = 13;
      Returns:
      This builder for chaining.
    • getStorageEnginePutLatencyAvgMs

      public double getStorageEnginePutLatencyAvgMs()
       Storage latency
       
      double storage_engine_put_latency_avg_ms = 14;
      Specified by:
      getStorageEnginePutLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The storageEnginePutLatencyAvgMs.
    • setStorageEnginePutLatencyAvgMs

      public IngestionMonitorResponse.Builder setStorageEnginePutLatencyAvgMs(double value)
       Storage latency
       
      double storage_engine_put_latency_avg_ms = 14;
      Parameters:
      value - The storageEnginePutLatencyAvgMs to set.
      Returns:
      This builder for chaining.
    • clearStorageEnginePutLatencyAvgMs

      public IngestionMonitorResponse.Builder clearStorageEnginePutLatencyAvgMs()
       Storage latency
       
      double storage_engine_put_latency_avg_ms = 14;
      Returns:
      This builder for chaining.
    • getLeaderValueBytesLookupLatencyAvgMs

      public double getLeaderValueBytesLookupLatencyAvgMs()
       RT lookup latency (leader)
       
      double leader_value_bytes_lookup_latency_avg_ms = 15;
      Specified by:
      getLeaderValueBytesLookupLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderValueBytesLookupLatencyAvgMs.
    • setLeaderValueBytesLookupLatencyAvgMs

      public IngestionMonitorResponse.Builder setLeaderValueBytesLookupLatencyAvgMs(double value)
       RT lookup latency (leader)
       
      double leader_value_bytes_lookup_latency_avg_ms = 15;
      Parameters:
      value - The leaderValueBytesLookupLatencyAvgMs to set.
      Returns:
      This builder for chaining.
    • clearLeaderValueBytesLookupLatencyAvgMs

      public IngestionMonitorResponse.Builder clearLeaderValueBytesLookupLatencyAvgMs()
       RT lookup latency (leader)
       
      double leader_value_bytes_lookup_latency_avg_ms = 15;
      Returns:
      This builder for chaining.
    • getLeaderRmdLookupLatencyAvgMs

      public double getLeaderRmdLookupLatencyAvgMs()
      double leader_rmd_lookup_latency_avg_ms = 16;
      Specified by:
      getLeaderRmdLookupLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderRmdLookupLatencyAvgMs.
    • setLeaderRmdLookupLatencyAvgMs

      public IngestionMonitorResponse.Builder setLeaderRmdLookupLatencyAvgMs(double value)
      double leader_rmd_lookup_latency_avg_ms = 16;
      Parameters:
      value - The leaderRmdLookupLatencyAvgMs to set.
      Returns:
      This builder for chaining.
    • clearLeaderRmdLookupLatencyAvgMs

      public IngestionMonitorResponse.Builder clearLeaderRmdLookupLatencyAvgMs()
      double leader_rmd_lookup_latency_avg_ms = 16;
      Returns:
      This builder for chaining.
    • getElapsedTimeSinceLastRecordMs

      public long getElapsedTimeSinceLastRecordMs()
       Timing
       
      int64 elapsed_time_since_last_record_ms = 17;
      Specified by:
      getElapsedTimeSinceLastRecordMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The elapsedTimeSinceLastRecordMs.
    • setElapsedTimeSinceLastRecordMs

      public IngestionMonitorResponse.Builder setElapsedTimeSinceLastRecordMs(long value)
       Timing
       
      int64 elapsed_time_since_last_record_ms = 17;
      Parameters:
      value - The elapsedTimeSinceLastRecordMs to set.
      Returns:
      This builder for chaining.
    • clearElapsedTimeSinceLastRecordMs

      public IngestionMonitorResponse.Builder clearElapsedTimeSinceLastRecordMs()
       Timing
       
      int64 elapsed_time_since_last_record_ms = 17;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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