Interface BuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder

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

public static interface BuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasSourceArtifactsRead

      boolean hasSourceArtifactsRead()
       Measures all source files newly read this build. Does not include
       unchanged sources on incremental builds.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric source_artifacts_read = 2;
      Returns:
      Whether the sourceArtifactsRead field is set.
    • getSourceArtifactsRead

       Measures all source files newly read this build. Does not include
       unchanged sources on incremental builds.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric source_artifacts_read = 2;
      Returns:
      The sourceArtifactsRead.
    • getSourceArtifactsReadOrBuilder

       Measures all source files newly read this build. Does not include
       unchanged sources on incremental builds.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric source_artifacts_read = 2;
    • hasOutputArtifactsSeen

      boolean hasOutputArtifactsSeen()
       Measures all output artifacts from executed actions. This includes
       actions that were cached locally (via the action cache) or remotely (via
       a remote cache or executor), but does *not* include outputs of actions
       that were cached internally in Skyframe.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric output_artifacts_seen = 3;
      Returns:
      Whether the outputArtifactsSeen field is set.
    • getOutputArtifactsSeen

       Measures all output artifacts from executed actions. This includes
       actions that were cached locally (via the action cache) or remotely (via
       a remote cache or executor), but does *not* include outputs of actions
       that were cached internally in Skyframe.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric output_artifacts_seen = 3;
      Returns:
      The outputArtifactsSeen.
    • getOutputArtifactsSeenOrBuilder

       Measures all output artifacts from executed actions. This includes
       actions that were cached locally (via the action cache) or remotely (via
       a remote cache or executor), but does *not* include outputs of actions
       that were cached internally in Skyframe.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric output_artifacts_seen = 3;
    • hasOutputArtifactsFromActionCache

      boolean hasOutputArtifactsFromActionCache()
       Measures all output artifacts from actions that were cached locally
       via the action cache. These artifacts were already present on disk at the
       start of the build. Does not include Skyframe-cached actions' outputs.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric output_artifacts_from_action_cache = 4;
      Returns:
      Whether the outputArtifactsFromActionCache field is set.
    • getOutputArtifactsFromActionCache

       Measures all output artifacts from actions that were cached locally
       via the action cache. These artifacts were already present on disk at the
       start of the build. Does not include Skyframe-cached actions' outputs.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric output_artifacts_from_action_cache = 4;
      Returns:
      The outputArtifactsFromActionCache.
    • getOutputArtifactsFromActionCacheOrBuilder

       Measures all output artifacts from actions that were cached locally
       via the action cache. These artifacts were already present on disk at the
       start of the build. Does not include Skyframe-cached actions' outputs.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric output_artifacts_from_action_cache = 4;
    • hasTopLevelArtifacts

      boolean hasTopLevelArtifacts()
       Measures all artifacts that belong to a top-level output group. Does not
       deduplicate, so if there are two top-level targets in this build that
       share an artifact, it will be counted twice.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric top_level_artifacts = 5;
      Returns:
      Whether the topLevelArtifacts field is set.
    • getTopLevelArtifacts

       Measures all artifacts that belong to a top-level output group. Does not
       deduplicate, so if there are two top-level targets in this build that
       share an artifact, it will be counted twice.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric top_level_artifacts = 5;
      Returns:
      The topLevelArtifacts.
    • getTopLevelArtifactsOrBuilder

       Measures all artifacts that belong to a top-level output group. Does not
       deduplicate, so if there are two top-level targets in this build that
       share an artifact, it will be counted twice.
       
      .build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric top_level_artifacts = 5;