Class Build.RuleSummary.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Build.RuleSummary.Builder>
com.google.devtools.build.lib.query2.proto.proto2api.Build.RuleSummary.Builder
- All Implemented Interfaces:
Build.RuleSummaryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Build.RuleSummary
public static final class Build.RuleSummary.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Build.RuleSummary.Builder>
implements Build.RuleSummaryOrBuilder
Summary of all transitive dependencies of 'rule,' where each dependent rule is included only once in the 'dependency' field. Gives complete information to analyze the single build target labeled rule.name, including optional location of target in BUILD file.Protobuf type
blaze_query.RuleSummary-
Method Summary
Modifier and TypeMethodDescriptionaddAllDependency(Iterable<? extends Build.Rule> values) repeated .blaze_query.Rule dependency = 2;addDependency(int index, Build.Rule value) repeated .blaze_query.Rule dependency = 2;addDependency(int index, Build.Rule.Builder builderForValue) repeated .blaze_query.Rule dependency = 2;addDependency(Build.Rule value) repeated .blaze_query.Rule dependency = 2;addDependency(Build.Rule.Builder builderForValue) repeated .blaze_query.Rule dependency = 2;repeated .blaze_query.Rule dependency = 2;addDependencyBuilder(int index) repeated .blaze_query.Rule dependency = 2;build()clear()repeated .blaze_query.Rule dependency = 2;optional string location = 3;required .blaze_query.Rule rule = 1;getDependency(int index) repeated .blaze_query.Rule dependency = 2;getDependencyBuilder(int index) repeated .blaze_query.Rule dependency = 2;repeated .blaze_query.Rule dependency = 2;intrepeated .blaze_query.Rule dependency = 2;repeated .blaze_query.Rule dependency = 2;getDependencyOrBuilder(int index) repeated .blaze_query.Rule dependency = 2;List<? extends Build.RuleOrBuilder>repeated .blaze_query.Rule dependency = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional string location = 3;com.google.protobuf.ByteStringoptional string location = 3;getRule()required .blaze_query.Rule rule = 1;required .blaze_query.Rule rule = 1;required .blaze_query.Rule rule = 1;booleanoptional string location = 3;booleanhasRule()required .blaze_query.Rule rule = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Build.RuleSummary other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRule(Build.Rule value) required .blaze_query.Rule rule = 1;removeDependency(int index) repeated .blaze_query.Rule dependency = 2;setDependency(int index, Build.Rule value) repeated .blaze_query.Rule dependency = 2;setDependency(int index, Build.Rule.Builder builderForValue) repeated .blaze_query.Rule dependency = 2;setLocation(String value) optional string location = 3;setLocationBytes(com.google.protobuf.ByteString value) optional string location = 3;setRule(Build.Rule value) required .blaze_query.Rule rule = 1;setRule(Build.Rule.Builder builderForValue) required .blaze_query.Rule rule = 1;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.RuleSummary.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.RuleSummary.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.RuleSummary.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.RuleSummary.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Build.RuleSummary.Builder>
-
mergeFrom
public Build.RuleSummary.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.RuleSummary.Builder>- Throws:
IOException
-
hasRule
public boolean hasRule()required .blaze_query.Rule rule = 1;- Specified by:
hasRulein interfaceBuild.RuleSummaryOrBuilder- Returns:
- Whether the rule field is set.
-
getRule
required .blaze_query.Rule rule = 1;- Specified by:
getRulein interfaceBuild.RuleSummaryOrBuilder- Returns:
- The rule.
-
setRule
required .blaze_query.Rule rule = 1; -
setRule
required .blaze_query.Rule rule = 1; -
mergeRule
required .blaze_query.Rule rule = 1; -
clearRule
required .blaze_query.Rule rule = 1; -
getRuleBuilder
required .blaze_query.Rule rule = 1; -
getRuleOrBuilder
required .blaze_query.Rule rule = 1;- Specified by:
getRuleOrBuilderin interfaceBuild.RuleSummaryOrBuilder
-
getDependencyList
repeated .blaze_query.Rule dependency = 2;- Specified by:
getDependencyListin interfaceBuild.RuleSummaryOrBuilder
-
getDependencyCount
public int getDependencyCount()repeated .blaze_query.Rule dependency = 2;- Specified by:
getDependencyCountin interfaceBuild.RuleSummaryOrBuilder
-
getDependency
repeated .blaze_query.Rule dependency = 2;- Specified by:
getDependencyin interfaceBuild.RuleSummaryOrBuilder
-
setDependency
repeated .blaze_query.Rule dependency = 2; -
setDependency
repeated .blaze_query.Rule dependency = 2; -
addDependency
repeated .blaze_query.Rule dependency = 2; -
addDependency
repeated .blaze_query.Rule dependency = 2; -
addDependency
repeated .blaze_query.Rule dependency = 2; -
addDependency
repeated .blaze_query.Rule dependency = 2; -
addAllDependency
repeated .blaze_query.Rule dependency = 2; -
clearDependency
repeated .blaze_query.Rule dependency = 2; -
removeDependency
repeated .blaze_query.Rule dependency = 2; -
getDependencyBuilder
repeated .blaze_query.Rule dependency = 2; -
getDependencyOrBuilder
repeated .blaze_query.Rule dependency = 2;- Specified by:
getDependencyOrBuilderin interfaceBuild.RuleSummaryOrBuilder
-
getDependencyOrBuilderList
repeated .blaze_query.Rule dependency = 2;- Specified by:
getDependencyOrBuilderListin interfaceBuild.RuleSummaryOrBuilder
-
addDependencyBuilder
repeated .blaze_query.Rule dependency = 2; -
addDependencyBuilder
repeated .blaze_query.Rule dependency = 2; -
getDependencyBuilderList
repeated .blaze_query.Rule dependency = 2; -
hasLocation
public boolean hasLocation()optional string location = 3;- Specified by:
hasLocationin interfaceBuild.RuleSummaryOrBuilder- Returns:
- Whether the location field is set.
-
getLocation
optional string location = 3;- Specified by:
getLocationin interfaceBuild.RuleSummaryOrBuilder- Returns:
- The location.
-
getLocationBytes
public com.google.protobuf.ByteString getLocationBytes()optional string location = 3;- Specified by:
getLocationBytesin interfaceBuild.RuleSummaryOrBuilder- Returns:
- The bytes for location.
-
setLocation
optional string location = 3;- Parameters:
value- The location to set.- Returns:
- This builder for chaining.
-
clearLocation
optional string location = 3;- Returns:
- This builder for chaining.
-
setLocationBytes
optional string location = 3;- Parameters:
value- The bytes for location to set.- Returns:
- This builder for chaining.
-