Class Build.AttributeValue.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Build.AttributeValue.Builder>
com.google.devtools.build.lib.query2.proto.proto2api.Build.AttributeValue.Builder
- All Implemented Interfaces:
Build.AttributeValueOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Build.AttributeValue
public static final class Build.AttributeValue.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Build.AttributeValue.Builder>
implements Build.AttributeValueOrBuilder
An AttributeValue represents the value of an attribute. A single field, determined by the attribute type, is populated. It is used only for AttributeDefinition.default. Attribute and SelectorEntry do their own thing for unfortunate historical reasons.Protobuf type
blaze_query.AttributeValue-
Method Summary
Modifier and TypeMethodDescriptionaddAllDict(Iterable<? extends Build.AttributeValue.DictEntry> values) type=*_dictaddAllList(Iterable<? extends Build.AttributeValue> values) type=*_list|distribaddDict(int index, Build.AttributeValue.DictEntry value) type=*_dictaddDict(int index, Build.AttributeValue.DictEntry.Builder builderForValue) type=*_dicttype=*_dictaddDict(Build.AttributeValue.DictEntry.Builder builderForValue) type=*_dicttype=*_dictaddDictBuilder(int index) type=*_dictaddList(int index, Build.AttributeValue value) type=*_list|distribaddList(int index, Build.AttributeValue.Builder builderForValue) type=*_list|distribaddList(Build.AttributeValue value) type=*_list|distribaddList(Build.AttributeValue.Builder builderForValue) type=*_list|distribtype=*_list|distribaddListBuilder(int index) type=*_list|distribbuild()clear()type=booltype=*_dictclearInt()type=int|tristatetype=*_list|distribtype=string|label|outputbooleangetBool()type=boolstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDict(int index) type=*_dictgetDictBuilder(int index) type=*_dicttype=*_dictinttype=*_dicttype=*_dictgetDictOrBuilder(int index) type=*_dictList<? extends Build.AttributeValue.DictEntryOrBuilder>type=*_dictintgetInt()type=int|tristategetList(int index) type=*_list|distribgetListBuilder(int index) type=*_list|distribtype=*_list|distribinttype=*_list|distribtype=*_list|distribgetListOrBuilder(int index) type=*_list|distribList<? extends Build.AttributeValueOrBuilder>type=*_list|distribtype=string|label|outputcom.google.protobuf.ByteStringtype=string|label|outputbooleanhasBool()type=boolbooleanhasInt()type=int|tristatebooleantype=string|label|outputprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Build.AttributeValue other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeDict(int index) type=*_dictremoveList(int index) type=*_list|distribsetBool(boolean value) type=boolsetDict(int index, Build.AttributeValue.DictEntry value) type=*_dictsetDict(int index, Build.AttributeValue.DictEntry.Builder builderForValue) type=*_dictsetInt(int value) type=int|tristatesetList(int index, Build.AttributeValue value) type=*_list|distribsetList(int index, Build.AttributeValue.Builder builderForValue) type=*_list|distribtype=string|label|outputsetStringBytes(com.google.protobuf.ByteString value) type=string|label|outputMethods 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<Build.AttributeValue.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<Build.AttributeValue.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<Build.AttributeValue.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Build.AttributeValue.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Build.AttributeValue.Builder>
-
mergeFrom
public Build.AttributeValue.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<Build.AttributeValue.Builder>- Throws:
IOException
-
hasInt
public boolean hasInt()type=int|tristate
optional int32 int = 1;- Specified by:
hasIntin interfaceBuild.AttributeValueOrBuilder- Returns:
- Whether the int field is set.
-
getInt
public int getInt()type=int|tristate
optional int32 int = 1;- Specified by:
getIntin interfaceBuild.AttributeValueOrBuilder- Returns:
- The int.
-
setInt
type=int|tristate
optional int32 int = 1;- Parameters:
value- The int to set.- Returns:
- This builder for chaining.
-
clearInt
type=int|tristate
optional int32 int = 1;- Returns:
- This builder for chaining.
-
hasString
public boolean hasString()type=string|label|output
optional string string = 2;- Specified by:
hasStringin interfaceBuild.AttributeValueOrBuilder- Returns:
- Whether the string field is set.
-
getString
type=string|label|output
optional string string = 2;- Specified by:
getStringin interfaceBuild.AttributeValueOrBuilder- Returns:
- The string.
-
getStringBytes
public com.google.protobuf.ByteString getStringBytes()type=string|label|output
optional string string = 2;- Specified by:
getStringBytesin interfaceBuild.AttributeValueOrBuilder- Returns:
- The bytes for string.
-
setString
type=string|label|output
optional string string = 2;- Parameters:
value- The string to set.- Returns:
- This builder for chaining.
-
clearString
type=string|label|output
optional string string = 2;- Returns:
- This builder for chaining.
-
setStringBytes
type=string|label|output
optional string string = 2;- Parameters:
value- The bytes for string to set.- Returns:
- This builder for chaining.
-
hasBool
public boolean hasBool()type=bool
optional bool bool = 3;- Specified by:
hasBoolin interfaceBuild.AttributeValueOrBuilder- Returns:
- Whether the bool field is set.
-
getBool
public boolean getBool()type=bool
optional bool bool = 3;- Specified by:
getBoolin interfaceBuild.AttributeValueOrBuilder- Returns:
- The bool.
-
setBool
type=bool
optional bool bool = 3;- Parameters:
value- The bool to set.- Returns:
- This builder for chaining.
-
clearBool
type=bool
optional bool bool = 3;- Returns:
- This builder for chaining.
-
getListList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4;- Specified by:
getListListin interfaceBuild.AttributeValueOrBuilder
-
getListCount
public int getListCount()type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4;- Specified by:
getListCountin interfaceBuild.AttributeValueOrBuilder
-
getList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4;- Specified by:
getListin interfaceBuild.AttributeValueOrBuilder
-
setList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
setList
public Build.AttributeValue.Builder setList(int index, Build.AttributeValue.Builder builderForValue) type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
addList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
addList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
addList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
addList
public Build.AttributeValue.Builder addList(int index, Build.AttributeValue.Builder builderForValue) type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
addAllList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
clearList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
removeList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
getListBuilder
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
getListOrBuilder
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4;- Specified by:
getListOrBuilderin interfaceBuild.AttributeValueOrBuilder
-
getListOrBuilderList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4;- Specified by:
getListOrBuilderListin interfaceBuild.AttributeValueOrBuilder
-
addListBuilder
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
addListBuilder
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
getListBuilderList
type=*_list|distrib
repeated .blaze_query.AttributeValue list = 4; -
getDictList
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5;- Specified by:
getDictListin interfaceBuild.AttributeValueOrBuilder
-
getDictCount
public int getDictCount()type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5;- Specified by:
getDictCountin interfaceBuild.AttributeValueOrBuilder
-
getDict
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5;- Specified by:
getDictin interfaceBuild.AttributeValueOrBuilder
-
setDict
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
setDict
public Build.AttributeValue.Builder setDict(int index, Build.AttributeValue.DictEntry.Builder builderForValue) type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
addDict
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
addDict
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
addDict
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
addDict
public Build.AttributeValue.Builder addDict(int index, Build.AttributeValue.DictEntry.Builder builderForValue) type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
addAllDict
public Build.AttributeValue.Builder addAllDict(Iterable<? extends Build.AttributeValue.DictEntry> values) type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
clearDict
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
removeDict
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
getDictBuilder
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
getDictOrBuilder
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5;- Specified by:
getDictOrBuilderin interfaceBuild.AttributeValueOrBuilder
-
getDictOrBuilderList
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5;- Specified by:
getDictOrBuilderListin interfaceBuild.AttributeValueOrBuilder
-
addDictBuilder
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
addDictBuilder
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5; -
getDictBuilderList
type=*_dict
repeated .blaze_query.AttributeValue.DictEntry dict = 5;
-