Class BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder>
com.google.devtools.build.lib.buildeventstream.BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder
- All Implemented Interfaces:
BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStatsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats
public static final class BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder>
implements BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStatsOrBuilder
Information collected from worker at some point.Protobuf type
build_event_stream.BuildMetrics.WorkerMetrics.WorkerStats-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Epoch unix time of collection of metrics.Epoch unix time of last action started on specific worker.Memory usage of the worker process prior to the invocation.Memory usage of worker process at the end of the build.longEpoch unix time of collection of metrics.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongEpoch unix time of last action started on specific worker.intMemory usage of the worker process prior to the invocation.intMemory usage of worker process at the end of the build.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCollectTimeInMs(long value) Epoch unix time of collection of metrics.setLastActionStartTimeInMs(long value) Epoch unix time of last action started on specific worker.setPriorWorkerMemoryInKb(int value) Memory usage of the worker process prior to the invocation.setWorkerMemoryInKb(int value) Memory usage of worker process at the end of the 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.WorkerMetrics.WorkerStats.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.WorkerMetrics.WorkerStats.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.WorkerMetrics.WorkerStats.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.WorkerMetrics.WorkerStats.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder>
-
mergeFrom
public BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.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.WorkerMetrics.WorkerStats.Builder>- Throws:
IOException
-
getCollectTimeInMs
public long getCollectTimeInMs()Epoch unix time of collection of metrics.
int64 collect_time_in_ms = 1;- Specified by:
getCollectTimeInMsin interfaceBuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStatsOrBuilder- Returns:
- The collectTimeInMs.
-
setCollectTimeInMs
public BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder setCollectTimeInMs(long value) Epoch unix time of collection of metrics.
int64 collect_time_in_ms = 1;- Parameters:
value- The collectTimeInMs to set.- Returns:
- This builder for chaining.
-
clearCollectTimeInMs
Epoch unix time of collection of metrics.
int64 collect_time_in_ms = 1;- Returns:
- This builder for chaining.
-
getWorkerMemoryInKb
public int getWorkerMemoryInKb()Memory usage of worker process at the end of the build.
int32 worker_memory_in_kb = 2;- Specified by:
getWorkerMemoryInKbin interfaceBuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStatsOrBuilder- Returns:
- The workerMemoryInKb.
-
setWorkerMemoryInKb
public BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder setWorkerMemoryInKb(int value) Memory usage of worker process at the end of the build.
int32 worker_memory_in_kb = 2;- Parameters:
value- The workerMemoryInKb to set.- Returns:
- This builder for chaining.
-
clearWorkerMemoryInKb
public BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder clearWorkerMemoryInKb()Memory usage of worker process at the end of the build.
int32 worker_memory_in_kb = 2;- Returns:
- This builder for chaining.
-
getPriorWorkerMemoryInKb
public int getPriorWorkerMemoryInKb()Memory usage of the worker process prior to the invocation.
int32 prior_worker_memory_in_kb = 4;- Specified by:
getPriorWorkerMemoryInKbin interfaceBuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStatsOrBuilder- Returns:
- The priorWorkerMemoryInKb.
-
setPriorWorkerMemoryInKb
public BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder setPriorWorkerMemoryInKb(int value) Memory usage of the worker process prior to the invocation.
int32 prior_worker_memory_in_kb = 4;- Parameters:
value- The priorWorkerMemoryInKb to set.- Returns:
- This builder for chaining.
-
clearPriorWorkerMemoryInKb
public BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder clearPriorWorkerMemoryInKb()Memory usage of the worker process prior to the invocation.
int32 prior_worker_memory_in_kb = 4;- Returns:
- This builder for chaining.
-
getLastActionStartTimeInMs
public long getLastActionStartTimeInMs()Epoch unix time of last action started on specific worker.
int64 last_action_start_time_in_ms = 3;- Specified by:
getLastActionStartTimeInMsin interfaceBuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStatsOrBuilder- Returns:
- The lastActionStartTimeInMs.
-
setLastActionStartTimeInMs
public BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder setLastActionStartTimeInMs(long value) Epoch unix time of last action started on specific worker.
int64 last_action_start_time_in_ms = 3;- Parameters:
value- The lastActionStartTimeInMs to set.- Returns:
- This builder for chaining.
-
clearLastActionStartTimeInMs
public BuildEventStreamProtos.BuildMetrics.WorkerMetrics.WorkerStats.Builder clearLastActionStartTimeInMs()Epoch unix time of last action started on specific worker.
int64 last_action_start_time_in_ms = 3;- Returns:
- This builder for chaining.
-