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 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

      Build.AttributeDefinition getAttribute(int index)
       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

      Build.AttributeDefinitionOrBuilder getAttributeOrBuilder(int index)
       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.