Interface Build.RuleDefinitionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Build.RuleDefinition,Build.RuleDefinition.Builder
- Enclosing class:
- Build
public static interface Build.RuleDefinitionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(int index) Only contains documented attributesintOnly contains documented attributesOnly contains documented attributesgetAttributeOrBuilder(int index) Only contains documented attributesList<? extends Build.AttributeDefinitionOrBuilder>Only contains documented attributesoptional string documentation = 3;com.google.protobuf.ByteStringoptional string documentation = 3;getLabel()Only for build extensions: label to file that defines the extensioncom.google.protobuf.ByteStringOnly for build extensions: label to file that defines the extensiongetName()required string name = 1;com.google.protobuf.ByteStringrequired string name = 1;booleanoptional string documentation = 3;booleanhasLabel()Only for build extensions: label to file that defines the extensionbooleanhasName()required string name = 1;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasName
boolean hasName()required string name = 1;- Returns:
- Whether the name field is set.
-
getName
String getName()required string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()required string name = 1;- Returns:
- The bytes for name.
-
getAttributeList
List<Build.AttributeDefinition> getAttributeList()Only contains documented attributes
repeated .blaze_query.AttributeDefinition attribute = 2; -
getAttribute
Only contains documented attributes
repeated .blaze_query.AttributeDefinition attribute = 2; -
getAttributeCount
int getAttributeCount()Only contains documented attributes
repeated .blaze_query.AttributeDefinition attribute = 2; -
getAttributeOrBuilderList
List<? extends Build.AttributeDefinitionOrBuilder> getAttributeOrBuilderList()Only contains documented attributes
repeated .blaze_query.AttributeDefinition attribute = 2; -
getAttributeOrBuilder
Only contains documented attributes
repeated .blaze_query.AttributeDefinition attribute = 2; -
hasDocumentation
boolean hasDocumentation()optional string documentation = 3;- Returns:
- Whether the documentation field is set.
-
getDocumentation
String getDocumentation()optional string documentation = 3;- Returns:
- The documentation.
-
getDocumentationBytes
com.google.protobuf.ByteString getDocumentationBytes()optional string documentation = 3;- Returns:
- The bytes for documentation.
-
hasLabel
boolean hasLabel()Only for build extensions: label to file that defines the extension
optional string label = 4;- Returns:
- Whether the label field is set.
-
getLabel
String getLabel()Only for build extensions: label to file that defines the extension
optional string label = 4;- Returns:
- The label.
-
getLabelBytes
com.google.protobuf.ByteString getLabelBytes()Only for build extensions: label to file that defines the extension
optional string label = 4;- Returns:
- The bytes for label.
-