Class Build.PackageGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Build.PackageGroup.Builder>
com.google.devtools.build.lib.query2.proto.proto2api.Build.PackageGroup.Builder
- All Implemented Interfaces:
Build.PackageGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Build.PackageGroup
public static final class Build.PackageGroup.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Build.PackageGroup.Builder>
implements Build.PackageGroupOrBuilder
A package group. Aside from the name, it contains the list of packages present in the group (as specified in the BUILD file).Protobuf type
blaze_query.PackageGroup-
Method Summary
Modifier and TypeMethodDescriptionaddAllContainedPackage(Iterable<String> values) The list of packages as specified in the BUILD file.addAllIncludedPackageGroup(Iterable<String> values) The list of sub package groups included in this one.addContainedPackage(String value) The list of packages as specified in the BUILD file.addContainedPackageBytes(com.google.protobuf.ByteString value) The list of packages as specified in the BUILD file.addIncludedPackageGroup(String value) The list of sub package groups included in this one.addIncludedPackageGroupBytes(com.google.protobuf.ByteString value) The list of sub package groups included in this one.build()clear()The list of packages as specified in the BUILD file.The list of sub package groups included in this one.The name of the package groupgetContainedPackage(int index) The list of packages as specified in the BUILD file.com.google.protobuf.ByteStringgetContainedPackageBytes(int index) The list of packages as specified in the BUILD file.intThe list of packages as specified in the BUILD file.com.google.protobuf.ProtocolStringListThe list of packages as specified in the BUILD file.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetIncludedPackageGroup(int index) The list of sub package groups included in this one.com.google.protobuf.ByteStringgetIncludedPackageGroupBytes(int index) The list of sub package groups included in this one.intThe list of sub package groups included in this one.com.google.protobuf.ProtocolStringListThe list of sub package groups included in this one.getName()The name of the package groupcom.google.protobuf.ByteStringThe name of the package groupbooleanhasName()The name of the package groupprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Build.PackageGroup other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setContainedPackage(int index, String value) The list of packages as specified in the BUILD file.setIncludedPackageGroup(int index, String value) The list of sub package groups included in this one.The name of the package groupsetNameBytes(com.google.protobuf.ByteString value) The name of the package groupMethods 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.PackageGroup.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.PackageGroup.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.PackageGroup.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.PackageGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Build.PackageGroup.Builder>
-
mergeFrom
public Build.PackageGroup.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.PackageGroup.Builder>- Throws:
IOException
-
hasName
public boolean hasName()The name of the package group
required string name = 1;- Specified by:
hasNamein interfaceBuild.PackageGroupOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the package group
required string name = 1;- Specified by:
getNamein interfaceBuild.PackageGroupOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the package group
required string name = 1;- Specified by:
getNameBytesin interfaceBuild.PackageGroupOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the package group
required string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the package group
required string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The name of the package group
required string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getContainedPackageList
public com.google.protobuf.ProtocolStringList getContainedPackageList()The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Specified by:
getContainedPackageListin interfaceBuild.PackageGroupOrBuilder- Returns:
- A list containing the containedPackage.
-
getContainedPackageCount
public int getContainedPackageCount()The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Specified by:
getContainedPackageCountin interfaceBuild.PackageGroupOrBuilder- Returns:
- The count of containedPackage.
-
getContainedPackage
The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Specified by:
getContainedPackagein interfaceBuild.PackageGroupOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The containedPackage at the given index.
-
getContainedPackageBytes
public com.google.protobuf.ByteString getContainedPackageBytes(int index) The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Specified by:
getContainedPackageBytesin interfaceBuild.PackageGroupOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the containedPackage at the given index.
-
setContainedPackage
The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Parameters:
index- The index to set the value at.value- The containedPackage to set.- Returns:
- This builder for chaining.
-
addContainedPackage
The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Parameters:
value- The containedPackage to add.- Returns:
- This builder for chaining.
-
addAllContainedPackage
The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Parameters:
values- The containedPackage to add.- Returns:
- This builder for chaining.
-
clearContainedPackage
The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Returns:
- This builder for chaining.
-
addContainedPackageBytes
The list of packages as specified in the BUILD file. Currently this is only a list of packages, but some time in the future, there might be some type of wildcard mechanism.
repeated string contained_package = 2;- Parameters:
value- The bytes of the containedPackage to add.- Returns:
- This builder for chaining.
-
getIncludedPackageGroupList
public com.google.protobuf.ProtocolStringList getIncludedPackageGroupList()The list of sub package groups included in this one.
repeated string included_package_group = 3;- Specified by:
getIncludedPackageGroupListin interfaceBuild.PackageGroupOrBuilder- Returns:
- A list containing the includedPackageGroup.
-
getIncludedPackageGroupCount
public int getIncludedPackageGroupCount()The list of sub package groups included in this one.
repeated string included_package_group = 3;- Specified by:
getIncludedPackageGroupCountin interfaceBuild.PackageGroupOrBuilder- Returns:
- The count of includedPackageGroup.
-
getIncludedPackageGroup
The list of sub package groups included in this one.
repeated string included_package_group = 3;- Specified by:
getIncludedPackageGroupin interfaceBuild.PackageGroupOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The includedPackageGroup at the given index.
-
getIncludedPackageGroupBytes
public com.google.protobuf.ByteString getIncludedPackageGroupBytes(int index) The list of sub package groups included in this one.
repeated string included_package_group = 3;- Specified by:
getIncludedPackageGroupBytesin interfaceBuild.PackageGroupOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the includedPackageGroup at the given index.
-
setIncludedPackageGroup
The list of sub package groups included in this one.
repeated string included_package_group = 3;- Parameters:
index- The index to set the value at.value- The includedPackageGroup to set.- Returns:
- This builder for chaining.
-
addIncludedPackageGroup
The list of sub package groups included in this one.
repeated string included_package_group = 3;- Parameters:
value- The includedPackageGroup to add.- Returns:
- This builder for chaining.
-
addAllIncludedPackageGroup
The list of sub package groups included in this one.
repeated string included_package_group = 3;- Parameters:
values- The includedPackageGroup to add.- Returns:
- This builder for chaining.
-
clearIncludedPackageGroup
The list of sub package groups included in this one.
repeated string included_package_group = 3;- Returns:
- This builder for chaining.
-
addIncludedPackageGroupBytes
public Build.PackageGroup.Builder addIncludedPackageGroupBytes(com.google.protobuf.ByteString value) The list of sub package groups included in this one.
repeated string included_package_group = 3;- Parameters:
value- The bytes of the includedPackageGroup to add.- Returns:
- This builder for chaining.
-