Package com.google.iam.admin.v1
Class LintResult
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.iam.admin.v1.LintResult
-
- All Implemented Interfaces:
LintResultOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class LintResult extends com.google.protobuf.GeneratedMessageV3 implements LintResultOrBuilder
Structured response of a single validation unit.
Protobuf typegoogle.iam.admin.v1.LintResult
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LintResult.Builder
Structured response of a single validation unit.static class
LintResult.Level
Possible Level values of a validation unit corresponding to its domain of discourse.static class
LintResult.Severity
Possible Severity values of an issued result.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEBUG_MESSAGE_FIELD_NUMBER
static int
FIELD_NAME_FIELD_NUMBER
static int
LEVEL_FIELD_NUMBER
static int
LOCATION_OFFSET_FIELD_NUMBER
static int
SEVERITY_FIELD_NUMBER
static int
VALIDATION_UNIT_NAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getDebugMessage()
Human readable debug message associated with the issue.com.google.protobuf.ByteString
getDebugMessageBytes()
Human readable debug message associated with the issue.static LintResult
getDefaultInstance()
LintResult
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
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`.com.google.protobuf.Parser<LintResult>
getParserForType()
int
getSerializedSize()
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".int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static LintResult.Builder
newBuilder()
static LintResult.Builder
newBuilder(LintResult prototype)
LintResult.Builder
newBuilderForType()
protected LintResult.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static LintResult
parseDelimitedFrom(InputStream input)
static LintResult
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LintResult
parseFrom(byte[] data)
static LintResult
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LintResult
parseFrom(com.google.protobuf.ByteString data)
static LintResult
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LintResult
parseFrom(com.google.protobuf.CodedInputStream input)
static LintResult
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LintResult
parseFrom(InputStream input)
static LintResult
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LintResult
parseFrom(ByteBuffer data)
static LintResult
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<LintResult>
parser()
LintResult.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
LEVEL_FIELD_NUMBER
public static final int LEVEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALIDATION_UNIT_NAME_FIELD_NUMBER
public static final int VALIDATION_UNIT_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SEVERITY_FIELD_NUMBER
public static final int SEVERITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FIELD_NAME_FIELD_NUMBER
public static final int FIELD_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCATION_OFFSET_FIELD_NUMBER
public static final int LOCATION_OFFSET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEBUG_MESSAGE_FIELD_NUMBER
public static final int DEBUG_MESSAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getLevelValue
public int getLevelValue()
The validation unit level.
.google.iam.admin.v1.LintResult.Level level = 1;
- Specified by:
getLevelValue
in interfaceLintResultOrBuilder
- Returns:
- The enum numeric value on the wire for level.
-
getLevel
public LintResult.Level getLevel()
The validation unit level.
.google.iam.admin.v1.LintResult.Level level = 1;
- Specified by:
getLevel
in interfaceLintResultOrBuilder
- Returns:
- The level.
-
getValidationUnitName
public String getValidationUnitName()
The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".
string validation_unit_name = 2;
- Specified by:
getValidationUnitName
in interfaceLintResultOrBuilder
- Returns:
- The validationUnitName.
-
getValidationUnitNameBytes
public com.google.protobuf.ByteString getValidationUnitNameBytes()
The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".
string validation_unit_name = 2;
- Specified by:
getValidationUnitNameBytes
in interfaceLintResultOrBuilder
- Returns:
- The bytes for validationUnitName.
-
getSeverityValue
public int getSeverityValue()
The validation unit severity.
.google.iam.admin.v1.LintResult.Severity severity = 3;
- Specified by:
getSeverityValue
in interfaceLintResultOrBuilder
- Returns:
- The enum numeric value on the wire for severity.
-
getSeverity
public LintResult.Severity getSeverity()
The validation unit severity.
.google.iam.admin.v1.LintResult.Severity severity = 3;
- Specified by:
getSeverity
in interfaceLintResultOrBuilder
- Returns:
- The severity.
-
getFieldName
public 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;
- Specified by:
getFieldName
in interfaceLintResultOrBuilder
- Returns:
- The fieldName.
-
getFieldNameBytes
public 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;
- Specified by:
getFieldNameBytes
in interfaceLintResultOrBuilder
- Returns:
- The bytes for fieldName.
-
getLocationOffset
public 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;
- Specified by:
getLocationOffset
in interfaceLintResultOrBuilder
- Returns:
- The locationOffset.
-
getDebugMessage
public String getDebugMessage()
Human readable debug message associated with the issue.
string debug_message = 7;
- Specified by:
getDebugMessage
in interfaceLintResultOrBuilder
- Returns:
- The debugMessage.
-
getDebugMessageBytes
public com.google.protobuf.ByteString getDebugMessageBytes()
Human readable debug message associated with the issue.
string debug_message = 7;
- Specified by:
getDebugMessageBytes
in interfaceLintResultOrBuilder
- Returns:
- The bytes for debugMessage.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LintResult parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LintResult parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LintResult parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LintResult parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LintResult parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LintResult parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LintResult parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LintResult parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LintResult parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LintResult parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static LintResult parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LintResult parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public LintResult.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static LintResult.Builder newBuilder()
-
newBuilder
public static LintResult.Builder newBuilder(LintResult prototype)
-
toBuilder
public LintResult.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LintResult.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static LintResult getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<LintResult> parser()
-
getParserForType
public com.google.protobuf.Parser<LintResult> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public LintResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-