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 TypeMethodDescriptionlongThe elapsed wall time in milliseconds until the first action execution started (excluding workspace status actions).longThe elapsed wall time in milliseconds during the analysis phase.longFor 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.longThe elapsed wall time in milliseconds during the execution phase.longThe elapsed wall time in milliseconds during this build.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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.
-