Interface LintResultOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    LintResult, LintResult.Builder

    public interface LintResultOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getDebugMessage()
      Human readable debug message associated with the issue.
      com.google.protobuf.ByteString getDebugMessageBytes()
      Human readable debug message associated with the issue.
      String getFieldName()
      The name of the field for which this lint result is about.
      com.google.protobuf.ByteString getFieldNameBytes()
      The name of the field for which this lint result is about.
      LintResult.Level getLevel()
      The validation unit level.
      int getLevelValue()
      The validation unit level.
      int getLocationOffset()
      0-based character position of problematic construct within the object identified by `field_name`.
      LintResult.Severity getSeverity()
      The validation unit severity.
      int getSeverityValue()
      The validation unit severity.
      String getValidationUnitName()
      The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".
      com.google.protobuf.ByteString getValidationUnitNameBytes()
      The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getLevelValue

        int getLevelValue()
         The validation unit level.
         
        .google.iam.admin.v1.LintResult.Level level = 1;
        Returns:
        The enum numeric value on the wire for level.
      • getLevel

        LintResult.Level getLevel()
         The validation unit level.
         
        .google.iam.admin.v1.LintResult.Level level = 1;
        Returns:
        The level.
      • getValidationUnitName

        String getValidationUnitName()
         The validation unit name, for instance
         "lintValidationUnits/ConditionComplexityCheck".
         
        string validation_unit_name = 2;
        Returns:
        The validationUnitName.
      • getValidationUnitNameBytes

        com.google.protobuf.ByteString getValidationUnitNameBytes()
         The validation unit name, for instance
         "lintValidationUnits/ConditionComplexityCheck".
         
        string validation_unit_name = 2;
        Returns:
        The bytes for validationUnitName.
      • getSeverityValue

        int getSeverityValue()
         The validation unit severity.
         
        .google.iam.admin.v1.LintResult.Severity severity = 3;
        Returns:
        The enum numeric value on the wire for severity.
      • getSeverity

        LintResult.Severity getSeverity()
         The validation unit severity.
         
        .google.iam.admin.v1.LintResult.Severity severity = 3;
        Returns:
        The severity.
      • getFieldName

        String getFieldName()
         The name of the field for which this lint result is about.
        
         For nested messages `field_name` consists of names of the embedded fields
         separated by period character. The top-level qualifier is the input object
         to lint in the request. For example, the `field_name` value
         `condition.expression` identifies a lint result for the `expression` field
         of the provided condition.
         
        string field_name = 5;
        Returns:
        The fieldName.
      • getFieldNameBytes

        com.google.protobuf.ByteString getFieldNameBytes()
         The name of the field for which this lint result is about.
        
         For nested messages `field_name` consists of names of the embedded fields
         separated by period character. The top-level qualifier is the input object
         to lint in the request. For example, the `field_name` value
         `condition.expression` identifies a lint result for the `expression` field
         of the provided condition.
         
        string field_name = 5;
        Returns:
        The bytes for fieldName.
      • getLocationOffset

        int getLocationOffset()
         0-based character position of problematic construct within the object
         identified by `field_name`. Currently, this is populated only for condition
         expression.
         
        int32 location_offset = 6;
        Returns:
        The locationOffset.
      • getDebugMessage

        String getDebugMessage()
         Human readable debug message associated with the issue.
         
        string debug_message = 7;
        Returns:
        The debugMessage.
      • getDebugMessageBytes

        com.google.protobuf.ByteString getDebugMessageBytes()
         Human readable debug message associated with the issue.
         
        string debug_message = 7;
        Returns:
        The bytes for debugMessage.