Class Build.EnvironmentGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Build.EnvironmentGroup.Builder>
com.google.devtools.build.lib.query2.proto.proto2api.Build.EnvironmentGroup.Builder
- All Implemented Interfaces:
Build.EnvironmentGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Build.EnvironmentGroup
public static final class Build.EnvironmentGroup.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Build.EnvironmentGroup.Builder>
implements Build.EnvironmentGroupOrBuilder
An environment group.Protobuf type
blaze_query.EnvironmentGroup-
Method Summary
Modifier and TypeMethodDescriptionaddAllDefault(Iterable<String> values) The member environments that rules implicitly support if not otherwise specified.addAllEnvironment(Iterable<String> values) The environments that belong to this group (as labels).addDefault(String value) The member environments that rules implicitly support if not otherwise specified.addDefaultBytes(com.google.protobuf.ByteString value) The member environments that rules implicitly support if not otherwise specified.addEnvironment(String value) The environments that belong to this group (as labels).addEnvironmentBytes(com.google.protobuf.ByteString value) The environments that belong to this group (as labels).build()clear()The member environments that rules implicitly support if not otherwise specified.The environments that belong to this group (as labels).The name of the environment group.getDefault(int index) The member environments that rules implicitly support if not otherwise specified.com.google.protobuf.ByteStringgetDefaultBytes(int index) The member environments that rules implicitly support if not otherwise specified.intThe member environments that rules implicitly support if not otherwise specified.com.google.protobuf.ProtocolStringListThe member environments that rules implicitly support if not otherwise specified.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEnvironment(int index) The environments that belong to this group (as labels).com.google.protobuf.ByteStringgetEnvironmentBytes(int index) The environments that belong to this group (as labels).intThe environments that belong to this group (as labels).com.google.protobuf.ProtocolStringListThe environments that belong to this group (as labels).getName()The name of the environment group.com.google.protobuf.ByteStringThe name of the environment group.booleanhasName()The name of the environment group.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Build.EnvironmentGroup other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDefault(int index, String value) The member environments that rules implicitly support if not otherwise specified.setEnvironment(int index, String value) The environments that belong to this group (as labels).The name of the environment group.setNameBytes(com.google.protobuf.ByteString value) The name of the environment group.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<Build.EnvironmentGroup.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.EnvironmentGroup.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.EnvironmentGroup.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.EnvironmentGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Build.EnvironmentGroup.Builder>
-
mergeFrom
public Build.EnvironmentGroup.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.EnvironmentGroup.Builder>- Throws:
IOException
-
hasName
public boolean hasName()The name of the environment group.
required string name = 1;- Specified by:
hasNamein interfaceBuild.EnvironmentGroupOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the environment group.
required string name = 1;- Specified by:
getNamein interfaceBuild.EnvironmentGroupOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the environment group.
required string name = 1;- Specified by:
getNameBytesin interfaceBuild.EnvironmentGroupOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the environment group.
required string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the environment group.
required string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The name of the environment group.
required string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getEnvironmentList
public com.google.protobuf.ProtocolStringList getEnvironmentList()The environments that belong to this group (as labels).
repeated string environment = 2;- Specified by:
getEnvironmentListin interfaceBuild.EnvironmentGroupOrBuilder- Returns:
- A list containing the environment.
-
getEnvironmentCount
public int getEnvironmentCount()The environments that belong to this group (as labels).
repeated string environment = 2;- Specified by:
getEnvironmentCountin interfaceBuild.EnvironmentGroupOrBuilder- Returns:
- The count of environment.
-
getEnvironment
The environments that belong to this group (as labels).
repeated string environment = 2;- Specified by:
getEnvironmentin interfaceBuild.EnvironmentGroupOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The environment at the given index.
-
getEnvironmentBytes
public com.google.protobuf.ByteString getEnvironmentBytes(int index) The environments that belong to this group (as labels).
repeated string environment = 2;- Specified by:
getEnvironmentBytesin interfaceBuild.EnvironmentGroupOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the environment at the given index.
-
setEnvironment
The environments that belong to this group (as labels).
repeated string environment = 2;- Parameters:
index- The index to set the value at.value- The environment to set.- Returns:
- This builder for chaining.
-
addEnvironment
The environments that belong to this group (as labels).
repeated string environment = 2;- Parameters:
value- The environment to add.- Returns:
- This builder for chaining.
-
addAllEnvironment
The environments that belong to this group (as labels).
repeated string environment = 2;- Parameters:
values- The environment to add.- Returns:
- This builder for chaining.
-
clearEnvironment
The environments that belong to this group (as labels).
repeated string environment = 2;- Returns:
- This builder for chaining.
-
addEnvironmentBytes
The environments that belong to this group (as labels).
repeated string environment = 2;- Parameters:
value- The bytes of the environment to add.- Returns:
- This builder for chaining.
-
getDefaultList
public com.google.protobuf.ProtocolStringList getDefaultList()The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Specified by:
getDefaultListin interfaceBuild.EnvironmentGroupOrBuilder- Returns:
- A list containing the default.
-
getDefaultCount
public int getDefaultCount()The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Specified by:
getDefaultCountin interfaceBuild.EnvironmentGroupOrBuilder- Returns:
- The count of default.
-
getDefault
The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Specified by:
getDefaultin interfaceBuild.EnvironmentGroupOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The default at the given index.
-
getDefaultBytes
public com.google.protobuf.ByteString getDefaultBytes(int index) The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Specified by:
getDefaultBytesin interfaceBuild.EnvironmentGroupOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the default at the given index.
-
setDefault
The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Parameters:
index- The index to set the value at.value- The default to set.- Returns:
- This builder for chaining.
-
addDefault
The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Parameters:
value- The default to add.- Returns:
- This builder for chaining.
-
addAllDefault
The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Parameters:
values- The default to add.- Returns:
- This builder for chaining.
-
clearDefault
The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Returns:
- This builder for chaining.
-
addDefaultBytes
The member environments that rules implicitly support if not otherwise specified.
repeated string default = 3;- Parameters:
value- The bytes of the default to add.- Returns:
- This builder for chaining.
-