Interface BuildEventStreamProtos.BuildMetrics.BuildGraphMetricsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BuildEventStreamProtos.BuildMetrics.BuildGraphMetrics,BuildEventStreamProtos.BuildMetrics.BuildGraphMetrics.Builder
- Enclosing class:
- BuildEventStreamProtos.BuildMetrics
public static interface BuildEventStreamProtos.BuildMetrics.BuildGraphMetricsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetActionCount()How many actions belonged to the configured targets/aspects above.intgetActionCountNotIncludingAspects()How many actions belonged to configured targets: always at most action_count.intgetActionLookupValueCount()How many configured targets/aspects were in this build, including any that were analyzed on a prior build and are still valid.intgetActionLookupValueCountNotIncludingAspects()How many configured targets alone were in this build: always at most action_lookup_value_count.intgetInputFileConfiguredTargetCount()How many "input file" configured targets there were: one per source file.intgetOtherConfiguredTargetCount()How many "other" configured targets there were (like alias, package_group, and other non-rule non-file configured targets).intgetOutputArtifactCount()How many artifacts are outputs of the above actions.intgetOutputFileConfiguredTargetCount()How many "output file" configured targets there were: output files that are targets (not implicit outputs).intgetPostInvocationSkyframeNodeCount()How many Skyframe nodes there are in memory at the end of the build.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getActionLookupValueCount
int getActionLookupValueCount()
How many configured targets/aspects were in this build, including any that were analyzed on a prior build and are still valid. May not be populated if analysis phase was fully cached. Note: for historical reasons this includes input/output files and other configured targets that do not actually have associated actions.
int32 action_lookup_value_count = 1;- Returns:
- The actionLookupValueCount.
-
getActionLookupValueCountNotIncludingAspects
int getActionLookupValueCountNotIncludingAspects()
How many configured targets alone were in this build: always at most action_lookup_value_count. Useful mainly for historical comparisons to TargetMetrics.targets_configured, which used to not count aspects. This also includes configured targets that do not have associated actions.
int32 action_lookup_value_count_not_including_aspects = 5;- Returns:
- The actionLookupValueCountNotIncludingAspects.
-
getActionCount
int getActionCount()
How many actions belonged to the configured targets/aspects above. It may not be necessary to execute all of these actions to build the requested targets. May not be populated if analysis phase was fully cached.
int32 action_count = 2;- Returns:
- The actionCount.
-
getActionCountNotIncludingAspects
int getActionCountNotIncludingAspects()
How many actions belonged to configured targets: always at most action_count. Useful mainly for historical comparisons to ActionMetrics.actions_created, which used to not count aspects' actions.
int32 action_count_not_including_aspects = 6;- Returns:
- The actionCountNotIncludingAspects.
-
getInputFileConfiguredTargetCount
int getInputFileConfiguredTargetCount()
How many "input file" configured targets there were: one per source file. Should agree with artifact_metrics.source_artifacts_read.count above,
int32 input_file_configured_target_count = 7;- Returns:
- The inputFileConfiguredTargetCount.
-
getOutputFileConfiguredTargetCount
int getOutputFileConfiguredTargetCount()
How many "output file" configured targets there were: output files that are targets (not implicit outputs).
int32 output_file_configured_target_count = 8;- Returns:
- The outputFileConfiguredTargetCount.
-
getOtherConfiguredTargetCount
int getOtherConfiguredTargetCount()
How many "other" configured targets there were (like alias, package_group, and other non-rule non-file configured targets).
int32 other_configured_target_count = 9;- Returns:
- The otherConfiguredTargetCount.
-
getOutputArtifactCount
int getOutputArtifactCount()
How many artifacts are outputs of the above actions. May not be populated if analysis phase was fully cached.
int32 output_artifact_count = 3;- Returns:
- The outputArtifactCount.
-
getPostInvocationSkyframeNodeCount
int getPostInvocationSkyframeNodeCount()
How many Skyframe nodes there are in memory at the end of the build. This may underestimate the number of nodes when running with memory-saving settings or with Skybuild, and may overestimate if there are nodes from prior evaluations still in the cache.
int32 post_invocation_skyframe_node_count = 4;- Returns:
- The postInvocationSkyframeNodeCount.
-
-