Class BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder>
com.google.devtools.build.lib.buildeventstream.BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder
- All Implemented Interfaces:
BuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BuildEventStreamProtos.BuildMetrics.PackageMetrics
public static final class BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder>
implements BuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder
Protobuf type
build_event_stream.BuildMetrics.PackageMetrics-
Method Summary
Modifier and TypeMethodDescriptionaddAllPackageLoadMetrics(Iterable<? extends PackageLoadMetrics> values) Loading time metrics per package.addPackageLoadMetrics(int index, PackageLoadMetrics value) Loading time metrics per package.addPackageLoadMetrics(int index, PackageLoadMetrics.Builder builderForValue) Loading time metrics per package.Loading time metrics per package.addPackageLoadMetrics(PackageLoadMetrics.Builder builderForValue) Loading time metrics per package.Loading time metrics per package.addPackageLoadMetricsBuilder(int index) Loading time metrics per package.build()clear()Loading time metrics per package.Number of BUILD files (aka packages) successfully loaded during this build.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetPackageLoadMetrics(int index) Loading time metrics per package.getPackageLoadMetricsBuilder(int index) Loading time metrics per package.Loading time metrics per package.intLoading time metrics per package.Loading time metrics per package.getPackageLoadMetricsOrBuilder(int index) Loading time metrics per package.List<? extends PackageLoadMetricsOrBuilder>Loading time metrics per package.longNumber of BUILD files (aka packages) successfully loaded during this build.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removePackageLoadMetrics(int index) Loading time metrics per package.setPackageLoadMetrics(int index, PackageLoadMetrics value) Loading time metrics per package.setPackageLoadMetrics(int index, PackageLoadMetrics.Builder builderForValue) Loading time metrics per package.setPackagesLoaded(long value) Number of BUILD files (aka packages) successfully loaded during this build.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder>
-
mergeFrom
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder>- Throws:
IOException
-
getPackagesLoaded
public 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;- Specified by:
getPackagesLoadedin interfaceBuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder- Returns:
- The packagesLoaded.
-
setPackagesLoaded
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;- Parameters:
value- The packagesLoaded to set.- Returns:
- This builder for chaining.
-
clearPackagesLoaded
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:
- This builder for chaining.
-
getPackageLoadMetricsList
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;- Specified by:
getPackageLoadMetricsListin interfaceBuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder
-
getPackageLoadMetricsCount
public int getPackageLoadMetricsCount()Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;- Specified by:
getPackageLoadMetricsCountin interfaceBuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder
-
getPackageLoadMetrics
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;- Specified by:
getPackageLoadMetricsin interfaceBuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder
-
setPackageLoadMetrics
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder setPackageLoadMetrics(int index, PackageLoadMetrics value) Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
setPackageLoadMetrics
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder setPackageLoadMetrics(int index, PackageLoadMetrics.Builder builderForValue) Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
addPackageLoadMetrics
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder addPackageLoadMetrics(PackageLoadMetrics value) Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
addPackageLoadMetrics
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder addPackageLoadMetrics(int index, PackageLoadMetrics value) Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
addPackageLoadMetrics
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder addPackageLoadMetrics(PackageLoadMetrics.Builder builderForValue) Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
addPackageLoadMetrics
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder addPackageLoadMetrics(int index, PackageLoadMetrics.Builder builderForValue) Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
addAllPackageLoadMetrics
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder addAllPackageLoadMetrics(Iterable<? extends PackageLoadMetrics> values) Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
clearPackageLoadMetrics
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
removePackageLoadMetrics
public BuildEventStreamProtos.BuildMetrics.PackageMetrics.Builder removePackageLoadMetrics(int index) Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
getPackageLoadMetricsBuilder
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
getPackageLoadMetricsOrBuilder
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;- Specified by:
getPackageLoadMetricsOrBuilderin interfaceBuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder
-
getPackageLoadMetricsOrBuilderList
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;- Specified by:
getPackageLoadMetricsOrBuilderListin interfaceBuildEventStreamProtos.BuildMetrics.PackageMetricsOrBuilder
-
addPackageLoadMetricsBuilder
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
addPackageLoadMetricsBuilder
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2; -
getPackageLoadMetricsBuilderList
Loading time metrics per package.
repeated .devtools.build.lib.packages.metrics.PackageLoadMetrics package_load_metrics = 2;
-