Class BuildEventStreamProtos.BuildStarted.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
- com.google.devtools.build.lib.buildeventstream.BuildEventStreamProtos.BuildStarted.Builder
-
- All Implemented Interfaces:
BuildEventStreamProtos.BuildStartedOrBuilder,Message.Builder,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- BuildEventStreamProtos.BuildStarted
public static final class BuildEventStreamProtos.BuildStarted.Builder extends GeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder> implements BuildEventStreamProtos.BuildStartedOrBuilder
Payload of an event indicating the beginning of a new build. Usually, events of those type start a new build-event stream. The target pattern requested to be build is contained in one of the announced child events; it is an invariant that precisely one of the announced child events has a non-empty target pattern.
Protobuf typebuild_event_stream.BuildStarted
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getDescriptor
public static final Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Description copied from class:GeneratedMessageV3.BuilderGet the FieldAccessorTable for this type. We can't have the message class pass this in to the constructor because of bootstrapping trouble with DescriptorProtos.- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
clear
public BuildEventStreamProtos.BuildStarted.Builder clear()
Description copied from class:GeneratedMessageV3.BuilderCalled by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
getDescriptorForType
public Descriptors.Descriptor getDescriptorForType()
Description copied from interface:Message.BuilderGet the message's type's descriptor. SeeMessageOrBuilder.getDescriptorForType().- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
getDefaultInstanceForType
public BuildEventStreamProtos.BuildStarted getDefaultInstanceForType()
Description copied from interface:MessageLiteOrBuilderGet an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from thegetDefaultInstance()method of generated message classes in that this method is an abstract method of theMessageLiteinterface whereasgetDefaultInstance()is a static method of a specific class. They return the same thing.- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
public BuildEventStreamProtos.BuildStarted build()
Description copied from interface:MessageLite.BuilderConstructs the message based on the state of the Builder. Subsequent changes to the Builder will not affect the returned message.- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
public BuildEventStreamProtos.BuildStarted buildPartial()
Description copied from interface:MessageLite.BuilderLikeMessageLite.Builder.build(), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned. Subsequent changes to the Builder will not affect the returned message.- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
clone
public BuildEventStreamProtos.BuildStarted.Builder clone()
Description copied from interface:MessageLite.BuilderClones the Builder.- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>- See Also:
Object.clone()
-
setField
public BuildEventStreamProtos.BuildStarted.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
Description copied from interface:Message.BuilderSets a field to the given value. The value must be of the correct type for this field, i.e. the same type thatMessageOrBuilder.getField(Descriptors.FieldDescriptor)would return.- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
clearField
public BuildEventStreamProtos.BuildStarted.Builder clearField(Descriptors.FieldDescriptor field)
Description copied from interface:Message.BuilderClears the field. This is exactly equivalent to calling the generated "clear" accessor method corresponding to the field.- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
clearOneof
public BuildEventStreamProtos.BuildStarted.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Description copied from class:AbstractMessage.BuilderTODO(jieluo): Clear it when all subclasses have implemented this method.- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
setRepeatedField
public BuildEventStreamProtos.BuildStarted.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Description copied from interface:Message.BuilderSets an element of a repeated field to the given value. The value must be of the correct type for this field, i.e. the same type thatMessageOrBuilder.getRepeatedField(Descriptors.FieldDescriptor,int)would return.- Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
addRepeatedField
public BuildEventStreamProtos.BuildStarted.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
Description copied from interface:Message.BuilderLikesetRepeatedField, but appends the value as a new element.- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
mergeFrom
public BuildEventStreamProtos.BuildStarted.Builder mergeFrom(Message other)
Description copied from interface:Message.BuilderMergeotherinto the message being built.othermust have the exact same type asthis(i.e.getDescriptorForType() == other.getDescriptorForType()).Merging occurs as follows. For each field:
* For singular primitive fields, if the field is set inother, thenother's value overwrites the value in this message.
* For singular message fields, if the field is set inother, it is merged into the corresponding sub-message of this message using the same merging rules.
* For repeated fields, the elements inotherare concatenated with the elements in this message.
* For oneof groups, if the other message has one of the fields set, the group of this message is cleared and replaced by the field of the other message, so that the oneof constraint is preserved.This is equivalent to the
Message::MergeFrommethod in C++.- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
mergeFrom
public BuildEventStreamProtos.BuildStarted.Builder mergeFrom(BuildEventStreamProtos.BuildStarted other)
-
isInitialized
public final boolean isInitialized()
Description copied from interface:MessageLiteOrBuilderReturns true if all required fields in the message and all embedded messages are set, false otherwise.- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
mergeFrom
public BuildEventStreamProtos.BuildStarted.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
Description copied from interface:MessageLite.BuilderLikeMessageLite.Builder.mergeFrom(CodedInputStream), but also parses extensions. The extensions that you want to be able to parse must be registered inextensionRegistry. Extensions not in the registry will be treated as unknown fields.- Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<BuildEventStreamProtos.BuildStarted.Builder>- Throws:
java.io.IOException
-
getUuid
public java.lang.String getUuid()
string uuid = 1;- Specified by:
getUuidin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The uuid.
-
getUuidBytes
public ByteString getUuidBytes()
string uuid = 1;- Specified by:
getUuidBytesin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The bytes for uuid.
-
setUuid
public BuildEventStreamProtos.BuildStarted.Builder setUuid(java.lang.String value)
string uuid = 1;- Parameters:
value- The uuid to set.- Returns:
- This builder for chaining.
-
clearUuid
public BuildEventStreamProtos.BuildStarted.Builder clearUuid()
string uuid = 1;- Returns:
- This builder for chaining.
-
setUuidBytes
public BuildEventStreamProtos.BuildStarted.Builder setUuidBytes(ByteString value)
string uuid = 1;- Parameters:
value- The bytes for uuid to set.- Returns:
- This builder for chaining.
-
getStartTimeMillis
@Deprecated public long getStartTimeMillis()
Deprecated.Start of the build in ms since the epoch. Deprecated, use `start_time` instead. TODO(yannic): Remove.
int64 start_time_millis = 2 [deprecated = true];- Specified by:
getStartTimeMillisin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The startTimeMillis.
-
setStartTimeMillis
@Deprecated public BuildEventStreamProtos.BuildStarted.Builder setStartTimeMillis(long value)
Deprecated.Start of the build in ms since the epoch. Deprecated, use `start_time` instead. TODO(yannic): Remove.
int64 start_time_millis = 2 [deprecated = true];- Parameters:
value- The startTimeMillis to set.- Returns:
- This builder for chaining.
-
clearStartTimeMillis
@Deprecated public BuildEventStreamProtos.BuildStarted.Builder clearStartTimeMillis()
Deprecated.Start of the build in ms since the epoch. Deprecated, use `start_time` instead. TODO(yannic): Remove.
int64 start_time_millis = 2 [deprecated = true];- Returns:
- This builder for chaining.
-
hasStartTime
public boolean hasStartTime()
Start of the build.
.google.protobuf.Timestamp start_time = 9;- Specified by:
hasStartTimein interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public Timestamp getStartTime()
Start of the build.
.google.protobuf.Timestamp start_time = 9;- Specified by:
getStartTimein interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The startTime.
-
setStartTime
public BuildEventStreamProtos.BuildStarted.Builder setStartTime(Timestamp value)
Start of the build.
.google.protobuf.Timestamp start_time = 9;
-
setStartTime
public BuildEventStreamProtos.BuildStarted.Builder setStartTime(Timestamp.Builder builderForValue)
Start of the build.
.google.protobuf.Timestamp start_time = 9;
-
mergeStartTime
public BuildEventStreamProtos.BuildStarted.Builder mergeStartTime(Timestamp value)
Start of the build.
.google.protobuf.Timestamp start_time = 9;
-
clearStartTime
public BuildEventStreamProtos.BuildStarted.Builder clearStartTime()
Start of the build.
.google.protobuf.Timestamp start_time = 9;
-
getStartTimeBuilder
public Timestamp.Builder getStartTimeBuilder()
Start of the build.
.google.protobuf.Timestamp start_time = 9;
-
getStartTimeOrBuilder
public TimestampOrBuilder getStartTimeOrBuilder()
Start of the build.
.google.protobuf.Timestamp start_time = 9;- Specified by:
getStartTimeOrBuilderin interfaceBuildEventStreamProtos.BuildStartedOrBuilder
-
getBuildToolVersion
public java.lang.String getBuildToolVersion()
Version of the build tool that is running.
string build_tool_version = 3;- Specified by:
getBuildToolVersionin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The buildToolVersion.
-
getBuildToolVersionBytes
public ByteString getBuildToolVersionBytes()
Version of the build tool that is running.
string build_tool_version = 3;- Specified by:
getBuildToolVersionBytesin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The bytes for buildToolVersion.
-
setBuildToolVersion
public BuildEventStreamProtos.BuildStarted.Builder setBuildToolVersion(java.lang.String value)
Version of the build tool that is running.
string build_tool_version = 3;- Parameters:
value- The buildToolVersion to set.- Returns:
- This builder for chaining.
-
clearBuildToolVersion
public BuildEventStreamProtos.BuildStarted.Builder clearBuildToolVersion()
Version of the build tool that is running.
string build_tool_version = 3;- Returns:
- This builder for chaining.
-
setBuildToolVersionBytes
public BuildEventStreamProtos.BuildStarted.Builder setBuildToolVersionBytes(ByteString value)
Version of the build tool that is running.
string build_tool_version = 3;- Parameters:
value- The bytes for buildToolVersion to set.- Returns:
- This builder for chaining.
-
getOptionsDescription
public java.lang.String getOptionsDescription()
A human-readable description of all the non-default option settings
string options_description = 4;- Specified by:
getOptionsDescriptionin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The optionsDescription.
-
getOptionsDescriptionBytes
public ByteString getOptionsDescriptionBytes()
A human-readable description of all the non-default option settings
string options_description = 4;- Specified by:
getOptionsDescriptionBytesin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The bytes for optionsDescription.
-
setOptionsDescription
public BuildEventStreamProtos.BuildStarted.Builder setOptionsDescription(java.lang.String value)
A human-readable description of all the non-default option settings
string options_description = 4;- Parameters:
value- The optionsDescription to set.- Returns:
- This builder for chaining.
-
clearOptionsDescription
public BuildEventStreamProtos.BuildStarted.Builder clearOptionsDescription()
A human-readable description of all the non-default option settings
string options_description = 4;- Returns:
- This builder for chaining.
-
setOptionsDescriptionBytes
public BuildEventStreamProtos.BuildStarted.Builder setOptionsDescriptionBytes(ByteString value)
A human-readable description of all the non-default option settings
string options_description = 4;- Parameters:
value- The bytes for optionsDescription to set.- Returns:
- This builder for chaining.
-
getCommand
public java.lang.String getCommand()
The name of the command that the user invoked.
string command = 5;- Specified by:
getCommandin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The command.
-
getCommandBytes
public ByteString getCommandBytes()
The name of the command that the user invoked.
string command = 5;- Specified by:
getCommandBytesin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The bytes for command.
-
setCommand
public BuildEventStreamProtos.BuildStarted.Builder setCommand(java.lang.String value)
The name of the command that the user invoked.
string command = 5;- Parameters:
value- The command to set.- Returns:
- This builder for chaining.
-
clearCommand
public BuildEventStreamProtos.BuildStarted.Builder clearCommand()
The name of the command that the user invoked.
string command = 5;- Returns:
- This builder for chaining.
-
setCommandBytes
public BuildEventStreamProtos.BuildStarted.Builder setCommandBytes(ByteString value)
The name of the command that the user invoked.
string command = 5;- Parameters:
value- The bytes for command to set.- Returns:
- This builder for chaining.
-
getWorkingDirectory
public java.lang.String getWorkingDirectory()
The working directory from which the build tool was invoked.
string working_directory = 6;- Specified by:
getWorkingDirectoryin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The workingDirectory.
-
getWorkingDirectoryBytes
public ByteString getWorkingDirectoryBytes()
The working directory from which the build tool was invoked.
string working_directory = 6;- Specified by:
getWorkingDirectoryBytesin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The bytes for workingDirectory.
-
setWorkingDirectory
public BuildEventStreamProtos.BuildStarted.Builder setWorkingDirectory(java.lang.String value)
The working directory from which the build tool was invoked.
string working_directory = 6;- Parameters:
value- The workingDirectory to set.- Returns:
- This builder for chaining.
-
clearWorkingDirectory
public BuildEventStreamProtos.BuildStarted.Builder clearWorkingDirectory()
The working directory from which the build tool was invoked.
string working_directory = 6;- Returns:
- This builder for chaining.
-
setWorkingDirectoryBytes
public BuildEventStreamProtos.BuildStarted.Builder setWorkingDirectoryBytes(ByteString value)
The working directory from which the build tool was invoked.
string working_directory = 6;- Parameters:
value- The bytes for workingDirectory to set.- Returns:
- This builder for chaining.
-
getWorkspaceDirectory
public java.lang.String getWorkspaceDirectory()
The directory of the workspace.
string workspace_directory = 7;- Specified by:
getWorkspaceDirectoryin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The workspaceDirectory.
-
getWorkspaceDirectoryBytes
public ByteString getWorkspaceDirectoryBytes()
The directory of the workspace.
string workspace_directory = 7;- Specified by:
getWorkspaceDirectoryBytesin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The bytes for workspaceDirectory.
-
setWorkspaceDirectory
public BuildEventStreamProtos.BuildStarted.Builder setWorkspaceDirectory(java.lang.String value)
The directory of the workspace.
string workspace_directory = 7;- Parameters:
value- The workspaceDirectory to set.- Returns:
- This builder for chaining.
-
clearWorkspaceDirectory
public BuildEventStreamProtos.BuildStarted.Builder clearWorkspaceDirectory()
The directory of the workspace.
string workspace_directory = 7;- Returns:
- This builder for chaining.
-
setWorkspaceDirectoryBytes
public BuildEventStreamProtos.BuildStarted.Builder setWorkspaceDirectoryBytes(ByteString value)
The directory of the workspace.
string workspace_directory = 7;- Parameters:
value- The bytes for workspaceDirectory to set.- Returns:
- This builder for chaining.
-
getServerPid
public long getServerPid()
The process ID of the Bazel server.
int64 server_pid = 8;- Specified by:
getServerPidin interfaceBuildEventStreamProtos.BuildStartedOrBuilder- Returns:
- The serverPid.
-
setServerPid
public BuildEventStreamProtos.BuildStarted.Builder setServerPid(long value)
The process ID of the Bazel server.
int64 server_pid = 8;- Parameters:
value- The serverPid to set.- Returns:
- This builder for chaining.
-
clearServerPid
public BuildEventStreamProtos.BuildStarted.Builder clearServerPid()
The process ID of the Bazel server.
int64 server_pid = 8;- Returns:
- This builder for chaining.
-
setUnknownFields
public final BuildEventStreamProtos.BuildStarted.Builder setUnknownFields(UnknownFieldSet unknownFields)
Description copied from interface:Message.BuilderSet theUnknownFieldSetfor this message.- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
mergeUnknownFields
public final BuildEventStreamProtos.BuildStarted.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Description copied from interface:Message.BuilderMerge some unknown fields into theUnknownFieldSetfor this message.- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<BuildEventStreamProtos.BuildStarted.Builder>
-
-