Interface BuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder

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

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

    • getPackagesLoaded

      long getPackagesLoaded()
       Number of BUILD files (aka packages) successfully loaded during this
       build.
      
       [For Bazel binaries built at source states] Before Dec 2021, this value
       was the number of packages attempted to be loaded, for a particular
       definition of "attempted".
      
       After Dec 2021, this value would sometimes overcount because the same
       package could sometimes be attempted to be loaded multiple times due to
       memory pressure.
      
       After Feb 2022, this value is the number of packages successfully
       loaded.
       
      int64 packages_loaded = 1;
      Returns:
      The packagesLoaded.
    • getPackageLoadMetricsList

      List<PackageLoadMetrics> getPackageLoadMetricsList()
       Loading time metrics per package.
       
      repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;
    • getPackageLoadMetrics

      PackageLoadMetrics getPackageLoadMetrics(int index)
       Loading time metrics per package.
       
      repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;
    • getPackageLoadMetricsCount

      int getPackageLoadMetricsCount()
       Loading time metrics per package.
       
      repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;
    • getPackageLoadMetricsOrBuilderList

      List<? extends PackageLoadMetricsOrBuilder> getPackageLoadMetricsOrBuilderList()
       Loading time metrics per package.
       
      repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;
    • getPackageLoadMetricsOrBuilder

      PackageLoadMetricsOrBuilder getPackageLoadMetricsOrBuilder(int index)
       Loading time metrics per package.
       
      repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;