Class BuildEventStreamProtos.TargetConfigured.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BuildEventStreamProtos.TargetConfigured.Builder>
-
- com.google.devtools.build.lib.buildeventstream.BuildEventStreamProtos.TargetConfigured.Builder
-
- All Implemented Interfaces:
BuildEventStreamProtos.TargetConfiguredOrBuilder,Message.Builder,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- BuildEventStreamProtos.TargetConfigured
public static final class BuildEventStreamProtos.TargetConfigured.Builder extends GeneratedMessageV3.Builder<BuildEventStreamProtos.TargetConfigured.Builder> implements BuildEventStreamProtos.TargetConfiguredOrBuilder
Payload of the event indicating that the configurations for a target have been identified. As with pattern expansion the main information is in the chaining part: the id will contain the target that was configured and the children id will contain the configured targets it was configured to.
Protobuf typebuild_event_stream.TargetConfigured
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildEventStreamProtos.TargetConfigured.BuilderaddAllTag(java.lang.Iterable<java.lang.String> values)List of all tags associated with this target (for all possible configurations).BuildEventStreamProtos.TargetConfigured.BuilderaddRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)LikesetRepeatedField, but appends the value as a new element.BuildEventStreamProtos.TargetConfigured.BuilderaddTag(java.lang.String value)List of all tags associated with this target (for all possible configurations).BuildEventStreamProtos.TargetConfigured.BuilderaddTagBytes(ByteString value)List of all tags associated with this target (for all possible configurations).BuildEventStreamProtos.TargetConfiguredbuild()Constructs the message based on the state of the Builder.BuildEventStreamProtos.TargetConfiguredbuildPartial()LikeMessageLite.Builder.build(), but does not throw an exception if the message is missing required fields.BuildEventStreamProtos.TargetConfigured.Builderclear()Called by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.BuildEventStreamProtos.TargetConfigured.BuilderclearField(Descriptors.FieldDescriptor field)Clears the field.BuildEventStreamProtos.TargetConfigured.BuilderclearOneof(Descriptors.OneofDescriptor oneof)TODO(jieluo): Clear it when all subclasses have implemented this method.BuildEventStreamProtos.TargetConfigured.BuilderclearTag()List of all tags associated with this target (for all possible configurations).BuildEventStreamProtos.TargetConfigured.BuilderclearTargetKind()The kind of target (e.g., e.g.BuildEventStreamProtos.TargetConfigured.BuilderclearTestSize()The size of the test, if the target is a test target.BuildEventStreamProtos.TargetConfigured.Builderclone()Clones the Builder.BuildEventStreamProtos.TargetConfiguredgetDefaultInstanceForType()Get an instance of the type with no fields set.static Descriptors.DescriptorgetDescriptor()Descriptors.DescriptorgetDescriptorForType()Get the message's type's descriptor.java.lang.StringgetTag(int index)List of all tags associated with this target (for all possible configurations).ByteStringgetTagBytes(int index)List of all tags associated with this target (for all possible configurations).intgetTagCount()List of all tags associated with this target (for all possible configurations).ProtocolStringListgetTagList()List of all tags associated with this target (for all possible configurations).java.lang.StringgetTargetKind()The kind of target (e.g., e.g.ByteStringgetTargetKindBytes()The kind of target (e.g., e.g.BuildEventStreamProtos.TestSizegetTestSize()The size of the test, if the target is a test target.intgetTestSizeValue()The size of the test, if the target is a test target.protected GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()Get the FieldAccessorTable for this type.booleanisInitialized()Returns true if all required fields in the message and all embedded messages are set, false otherwise.BuildEventStreamProtos.TargetConfigured.BuildermergeFrom(BuildEventStreamProtos.TargetConfigured other)BuildEventStreamProtos.TargetConfigured.BuildermergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)LikeMessageLite.Builder.mergeFrom(CodedInputStream), but also parses extensions.BuildEventStreamProtos.TargetConfigured.BuildermergeFrom(Message other)Mergeotherinto the message being built.BuildEventStreamProtos.TargetConfigured.BuildermergeUnknownFields(UnknownFieldSet unknownFields)Merge some unknown fields into theUnknownFieldSetfor this message.BuildEventStreamProtos.TargetConfigured.BuildersetField(Descriptors.FieldDescriptor field, java.lang.Object value)Sets a field to the given value.BuildEventStreamProtos.TargetConfigured.BuildersetRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)Sets an element of a repeated field to the given value.BuildEventStreamProtos.TargetConfigured.BuildersetTag(int index, java.lang.String value)List of all tags associated with this target (for all possible configurations).BuildEventStreamProtos.TargetConfigured.BuildersetTargetKind(java.lang.String value)The kind of target (e.g., e.g.BuildEventStreamProtos.TargetConfigured.BuildersetTargetKindBytes(ByteString value)The kind of target (e.g., e.g.BuildEventStreamProtos.TargetConfigured.BuildersetTestSize(BuildEventStreamProtos.TestSize value)The size of the test, if the target is a test target.BuildEventStreamProtos.TargetConfigured.BuildersetTestSizeValue(int value)The size of the test, if the target is a test target.BuildEventStreamProtos.TargetConfigured.BuildersetUnknownFields(UnknownFieldSet unknownFields)Set theUnknownFieldSetfor this message.-
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.TargetConfigured.Builder>
-
clear
public BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.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.TargetConfigured.Builder>
-
getDefaultInstanceForType
public BuildEventStreamProtos.TargetConfigured 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.TargetConfigured 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.TargetConfigured 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.TargetConfigured.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.TargetConfigured.Builder>- See Also:
Object.clone()
-
setField
public BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.Builder>
-
clearField
public BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.Builder>
-
clearOneof
public BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.Builder>
-
setRepeatedField
public BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.Builder>
-
addRepeatedField
public BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.Builder>
-
mergeFrom
public BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.Builder>
-
mergeFrom
public BuildEventStreamProtos.TargetConfigured.Builder mergeFrom(BuildEventStreamProtos.TargetConfigured 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.TargetConfigured.Builder>
-
mergeFrom
public BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.Builder>- Throws:
java.io.IOException
-
getTargetKind
public java.lang.String getTargetKind()
The kind of target (e.g., e.g. "cc_library rule", "source file", "generated file") where the completion is reported.
string target_kind = 1;- Specified by:
getTargetKindin interfaceBuildEventStreamProtos.TargetConfiguredOrBuilder- Returns:
- The targetKind.
-
getTargetKindBytes
public ByteString getTargetKindBytes()
The kind of target (e.g., e.g. "cc_library rule", "source file", "generated file") where the completion is reported.
string target_kind = 1;- Specified by:
getTargetKindBytesin interfaceBuildEventStreamProtos.TargetConfiguredOrBuilder- Returns:
- The bytes for targetKind.
-
setTargetKind
public BuildEventStreamProtos.TargetConfigured.Builder setTargetKind(java.lang.String value)
The kind of target (e.g., e.g. "cc_library rule", "source file", "generated file") where the completion is reported.
string target_kind = 1;- Parameters:
value- The targetKind to set.- Returns:
- This builder for chaining.
-
clearTargetKind
public BuildEventStreamProtos.TargetConfigured.Builder clearTargetKind()
The kind of target (e.g., e.g. "cc_library rule", "source file", "generated file") where the completion is reported.
string target_kind = 1;- Returns:
- This builder for chaining.
-
setTargetKindBytes
public BuildEventStreamProtos.TargetConfigured.Builder setTargetKindBytes(ByteString value)
The kind of target (e.g., e.g. "cc_library rule", "source file", "generated file") where the completion is reported.
string target_kind = 1;- Parameters:
value- The bytes for targetKind to set.- Returns:
- This builder for chaining.
-
getTestSizeValue
public int getTestSizeValue()
The size of the test, if the target is a test target. Unset otherwise.
.build_event_stream.TestSize test_size = 2;- Specified by:
getTestSizeValuein interfaceBuildEventStreamProtos.TargetConfiguredOrBuilder- Returns:
- The enum numeric value on the wire for testSize.
-
setTestSizeValue
public BuildEventStreamProtos.TargetConfigured.Builder setTestSizeValue(int value)
The size of the test, if the target is a test target. Unset otherwise.
.build_event_stream.TestSize test_size = 2;- Parameters:
value- The enum numeric value on the wire for testSize to set.- Returns:
- This builder for chaining.
-
getTestSize
public BuildEventStreamProtos.TestSize getTestSize()
The size of the test, if the target is a test target. Unset otherwise.
.build_event_stream.TestSize test_size = 2;- Specified by:
getTestSizein interfaceBuildEventStreamProtos.TargetConfiguredOrBuilder- Returns:
- The testSize.
-
setTestSize
public BuildEventStreamProtos.TargetConfigured.Builder setTestSize(BuildEventStreamProtos.TestSize value)
The size of the test, if the target is a test target. Unset otherwise.
.build_event_stream.TestSize test_size = 2;- Parameters:
value- The testSize to set.- Returns:
- This builder for chaining.
-
clearTestSize
public BuildEventStreamProtos.TargetConfigured.Builder clearTestSize()
The size of the test, if the target is a test target. Unset otherwise.
.build_event_stream.TestSize test_size = 2;- Returns:
- This builder for chaining.
-
getTagList
public ProtocolStringList getTagList()
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Specified by:
getTagListin interfaceBuildEventStreamProtos.TargetConfiguredOrBuilder- Returns:
- A list containing the tag.
-
getTagCount
public int getTagCount()
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Specified by:
getTagCountin interfaceBuildEventStreamProtos.TargetConfiguredOrBuilder- Returns:
- The count of tag.
-
getTag
public java.lang.String getTag(int index)
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Specified by:
getTagin interfaceBuildEventStreamProtos.TargetConfiguredOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The tag at the given index.
-
getTagBytes
public ByteString getTagBytes(int index)
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Specified by:
getTagBytesin interfaceBuildEventStreamProtos.TargetConfiguredOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tag at the given index.
-
setTag
public BuildEventStreamProtos.TargetConfigured.Builder setTag(int index, java.lang.String value)
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Parameters:
index- The index to set the value at.value- The tag to set.- Returns:
- This builder for chaining.
-
addTag
public BuildEventStreamProtos.TargetConfigured.Builder addTag(java.lang.String value)
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Parameters:
value- The tag to add.- Returns:
- This builder for chaining.
-
addAllTag
public BuildEventStreamProtos.TargetConfigured.Builder addAllTag(java.lang.Iterable<java.lang.String> values)
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Parameters:
values- The tag to add.- Returns:
- This builder for chaining.
-
clearTag
public BuildEventStreamProtos.TargetConfigured.Builder clearTag()
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Returns:
- This builder for chaining.
-
addTagBytes
public BuildEventStreamProtos.TargetConfigured.Builder addTagBytes(ByteString value)
List of all tags associated with this target (for all possible configurations).
repeated string tag = 3;- Parameters:
value- The bytes of the tag to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final BuildEventStreamProtos.TargetConfigured.Builder setUnknownFields(UnknownFieldSet unknownFields)
Description copied from interface:Message.BuilderSet theUnknownFieldSetfor this message.- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<BuildEventStreamProtos.TargetConfigured.Builder>
-
mergeUnknownFields
public final BuildEventStreamProtos.TargetConfigured.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.TargetConfigured.Builder>
-
-