Interface Build.AttributeDefinitionOrBuilder

    • Method Detail

      • hasName

        boolean hasName()
         e.g. "name", "srcs"
         
        required string name = 1;
        Returns:
        Whether the name field is set.
      • getName

        java.lang.String getName()
         e.g. "name", "srcs"
         
        required string name = 1;
        Returns:
        The name.
      • getNameBytes

        ByteString getNameBytes()
         e.g. "name", "srcs"
         
        required string name = 1;
        Returns:
        The bytes for name.
      • hasType

        boolean hasType()
        required .blaze_query.Attribute.Discriminator type = 2;
        Returns:
        Whether the type field is set.
      • hasMandatory

        boolean hasMandatory()
        optional bool mandatory = 3;
        Returns:
        Whether the mandatory field is set.
      • getMandatory

        boolean getMandatory()
        optional bool mandatory = 3;
        Returns:
        The mandatory.
      • hasAllowedRuleClasses

        boolean hasAllowedRuleClasses()
         type=label*
         
        optional .blaze_query.AllowedRuleClassInfo allowed_rule_classes = 4;
        Returns:
        Whether the allowedRuleClasses field is set.
      • getAllowedRuleClasses

        Build.AllowedRuleClassInfo getAllowedRuleClasses()
         type=label*
         
        optional .blaze_query.AllowedRuleClassInfo allowed_rule_classes = 4;
        Returns:
        The allowedRuleClasses.
      • getAllowedRuleClassesOrBuilder

        Build.AllowedRuleClassInfoOrBuilder getAllowedRuleClassesOrBuilder()
         type=label*
         
        optional .blaze_query.AllowedRuleClassInfo allowed_rule_classes = 4;
      • hasDocumentation

        boolean hasDocumentation()
        optional string documentation = 5;
        Returns:
        Whether the documentation field is set.
      • getDocumentation

        java.lang.String getDocumentation()
        optional string documentation = 5;
        Returns:
        The documentation.
      • getDocumentationBytes

        ByteString getDocumentationBytes()
        optional string documentation = 5;
        Returns:
        The bytes for documentation.
      • hasAllowEmpty

        boolean hasAllowEmpty()
         type=*_list|*_dict
         
        optional bool allow_empty = 6;
        Returns:
        Whether the allowEmpty field is set.
      • getAllowEmpty

        boolean getAllowEmpty()
         type=*_list|*_dict
         
        optional bool allow_empty = 6;
        Returns:
        The allowEmpty.
      • hasAllowSingleFile

        boolean hasAllowSingleFile()
         type=label
         
        optional bool allow_single_file = 7;
        Returns:
        Whether the allowSingleFile field is set.
      • getAllowSingleFile

        boolean getAllowSingleFile()
         type=label
         
        optional bool allow_single_file = 7;
        Returns:
        The allowSingleFile.
      • hasDefault

        boolean hasDefault()
         simple (not computed/late-bound) values only
         
        optional .blaze_query.AttributeValue default = 9;
        Returns:
        Whether the default field is set.
      • getDefault

        Build.AttributeValue getDefault()
         simple (not computed/late-bound) values only
         
        optional .blaze_query.AttributeValue default = 9;
        Returns:
        The default.
      • getDefaultOrBuilder

        Build.AttributeValueOrBuilder getDefaultOrBuilder()
         simple (not computed/late-bound) values only
         
        optional .blaze_query.AttributeValue default = 9;
      • hasExecutable

        boolean hasExecutable()
         type=label
         
        optional bool executable = 10;
        Returns:
        Whether the executable field is set.
      • getExecutable

        boolean getExecutable()
         type=label
         
        optional bool executable = 10;
        Returns:
        The executable.
      • hasConfigurable

        boolean hasConfigurable()
        optional bool configurable = 11;
        Returns:
        Whether the configurable field is set.
      • getConfigurable

        boolean getConfigurable()
        optional bool configurable = 11;
        Returns:
        The configurable.
      • hasNodep

        boolean hasNodep()
         label-valued edge does not establish a dependency
         
        optional bool nodep = 12;
        Returns:
        Whether the nodep field is set.
      • getNodep

        boolean getNodep()
         label-valued edge does not establish a dependency
         
        optional bool nodep = 12;
        Returns:
        The nodep.
      • hasCfgIsHost

        boolean hasCfgIsHost()
         edge entails a transition to "host" configuration
         
        optional bool cfg_is_host = 13;
        Returns:
        Whether the cfgIsHost field is set.
      • getCfgIsHost

        boolean getCfgIsHost()
         edge entails a transition to "host" configuration
         
        optional bool cfg_is_host = 13;
        Returns:
        The cfgIsHost.