Class BuildEventStreamProtos.BuildMetrics.ArtifactMetrics
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.devtools.build.lib.buildeventstream.BuildEventStreamProtos.BuildMetrics.ArtifactMetrics
-
- All Implemented Interfaces:
BuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
- Enclosing class:
- BuildEventStreamProtos.BuildMetrics
public static final class BuildEventStreamProtos.BuildMetrics.ArtifactMetrics extends com.google.protobuf.GeneratedMessageV3 implements BuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder
Protobuf typebuild_event_stream.BuildMetrics.ArtifactMetrics- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBuildEventStreamProtos.BuildMetrics.ArtifactMetrics.BuilderProtobuf typebuild_event_stream.BuildMetrics.ArtifactMetricsstatic classBuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetricProtobuf typebuild_event_stream.BuildMetrics.ArtifactMetrics.FilesMetricstatic interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetricOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intOUTPUT_ARTIFACTS_FROM_ACTION_CACHE_FIELD_NUMBERstatic intOUTPUT_ARTIFACTS_SEEN_FIELD_NUMBERstatic intSOURCE_ARTIFACTS_READ_FIELD_NUMBERstatic intTOP_LEVEL_ARTIFACTS_FIELD_NUMBER
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SOURCE_ARTIFACTS_READ_FIELD_NUMBER
public static final int SOURCE_ARTIFACTS_READ_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUTPUT_ARTIFACTS_SEEN_FIELD_NUMBER
public static final int OUTPUT_ARTIFACTS_SEEN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUTPUT_ARTIFACTS_FROM_ACTION_CACHE_FIELD_NUMBER
public static final int OUTPUT_ARTIFACTS_FROM_ACTION_CACHE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TOP_LEVEL_ARTIFACTS_FIELD_NUMBER
public static final int TOP_LEVEL_ARTIFACTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasSourceArtifactsRead
public 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;- Specified by:
hasSourceArtifactsReadin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder- Returns:
- Whether the sourceArtifactsRead field is set.
-
getSourceArtifactsRead
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetric 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;- Specified by:
getSourceArtifactsReadin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder- Returns:
- The sourceArtifactsRead.
-
getSourceArtifactsReadOrBuilder
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetricOrBuilder 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;- Specified by:
getSourceArtifactsReadOrBuilderin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder
-
hasOutputArtifactsSeen
public 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;- Specified by:
hasOutputArtifactsSeenin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder- Returns:
- Whether the outputArtifactsSeen field is set.
-
getOutputArtifactsSeen
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetric 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;- Specified by:
getOutputArtifactsSeenin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder- Returns:
- The outputArtifactsSeen.
-
getOutputArtifactsSeenOrBuilder
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetricOrBuilder 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;- Specified by:
getOutputArtifactsSeenOrBuilderin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder
-
hasOutputArtifactsFromActionCache
public 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;- Specified by:
hasOutputArtifactsFromActionCachein interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder- Returns:
- Whether the outputArtifactsFromActionCache field is set.
-
getOutputArtifactsFromActionCache
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetric 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;- Specified by:
getOutputArtifactsFromActionCachein interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder- Returns:
- The outputArtifactsFromActionCache.
-
getOutputArtifactsFromActionCacheOrBuilder
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetricOrBuilder 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;- Specified by:
getOutputArtifactsFromActionCacheOrBuilderin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder
-
hasTopLevelArtifacts
public 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;- Specified by:
hasTopLevelArtifactsin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder- Returns:
- Whether the topLevelArtifacts field is set.
-
getTopLevelArtifacts
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetric 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;- Specified by:
getTopLevelArtifactsin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder- Returns:
- The topLevelArtifacts.
-
getTopLevelArtifactsOrBuilder
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.FilesMetricOrBuilder 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;- Specified by:
getTopLevelArtifactsOrBuilderin interfaceBuildEventStreamProtos.BuildMetrics.ArtifactMetricsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.Builder newBuilder()
-
newBuilder
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.Builder newBuilder(BuildEventStreamProtos.BuildMetrics.ArtifactMetrics prototype)
-
toBuilder
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected BuildEventStreamProtos.BuildMetrics.ArtifactMetrics.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static BuildEventStreamProtos.BuildMetrics.ArtifactMetrics getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<BuildEventStreamProtos.BuildMetrics.ArtifactMetrics> parser()
-
getParserForType
public com.google.protobuf.Parser<BuildEventStreamProtos.BuildMetrics.ArtifactMetrics> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public BuildEventStreamProtos.BuildMetrics.ArtifactMetrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-