Interface BuildEventStreamProtos.BuildMetrics.TimingMetricsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BuildEventStreamProtos.BuildMetrics.TimingMetrics, BuildEventStreamProtos.BuildMetrics.TimingMetrics.Builder
Enclosing class:
BuildEventStreamProtos.BuildMetrics

public static interface BuildEventStreamProtos.BuildMetrics.TimingMetricsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    The elapsed wall time in milliseconds until the first action execution started (excluding workspace status actions).
    long
    The elapsed wall time in milliseconds during the analysis phase.
    long
    For Skymeld, it's possible that analysis_phase_time_in_ms + execution_phase_time_in_ms >= wall_time_in_ms The CPU time in milliseconds consumed during this build.
    long
    The elapsed wall time in milliseconds during the execution phase.
    long
    The elapsed wall time in milliseconds during this build.

    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

    • getCpuTimeInMs

      long getCpuTimeInMs()
       For Skymeld, it's possible that
       analysis_phase_time_in_ms + execution_phase_time_in_ms >= wall_time_in_ms
      
       The CPU time in milliseconds consumed during this build.
       
      int64 cpu_time_in_ms = 1;
      Returns:
      The cpuTimeInMs.
    • getWallTimeInMs

      long getWallTimeInMs()
       The elapsed wall time in milliseconds during this build.
       
      int64 wall_time_in_ms = 2;
      Returns:
      The wallTimeInMs.
    • getAnalysisPhaseTimeInMs

      long getAnalysisPhaseTimeInMs()
       The elapsed wall time in milliseconds during the analysis phase.
       When analysis and execution phases are interleaved, this measures the
       elapsed time from the first analysis work to the last.
       
      int64 analysis_phase_time_in_ms = 3;
      Returns:
      The analysisPhaseTimeInMs.
    • getExecutionPhaseTimeInMs

      long getExecutionPhaseTimeInMs()
       The elapsed wall time in milliseconds during the execution phase.
       When analysis and execution phases are interleaved, this measures the
       elapsed time from the first action execution (excluding workspace status
       actions) to the last.
       
      int64 execution_phase_time_in_ms = 4;
      Returns:
      The executionPhaseTimeInMs.
    • getActionsExecutionStartInMs

      long getActionsExecutionStartInMs()
       The elapsed wall time in milliseconds until the first action execution
       started (excluding workspace status actions).
       
      int64 actions_execution_start_in_ms = 5;
      Returns:
      The actionsExecutionStartInMs.