Package com.google.iam.admin.v1
Class LintResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
- com.google.iam.admin.v1.LintResult.Builder
-
- All Implemented Interfaces:
LintResultOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- LintResult
public static final class LintResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder> implements LintResultOrBuilder
Structured response of a single validation unit.
Protobuf typegoogle.iam.admin.v1.LintResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LintResult.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LintResult
build()
LintResult
buildPartial()
LintResult.Builder
clear()
LintResult.Builder
clearDebugMessage()
Human readable debug message associated with the issue.LintResult.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
LintResult.Builder
clearFieldName()
The name of the field for which this lint result is about.LintResult.Builder
clearLevel()
The validation unit level.LintResult.Builder
clearLocationOffset()
0-based character position of problematic construct within the object identified by `field_name`.LintResult.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
LintResult.Builder
clearSeverity()
The validation unit severity.LintResult.Builder
clearValidationUnitName()
The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".LintResult.Builder
clone()
String
getDebugMessage()
Human readable debug message associated with the issue.com.google.protobuf.ByteString
getDebugMessageBytes()
Human readable debug message associated with the issue.LintResult
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
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".protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
LintResult.Builder
mergeFrom(LintResult other)
LintResult.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LintResult.Builder
mergeFrom(com.google.protobuf.Message other)
LintResult.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
LintResult.Builder
setDebugMessage(String value)
Human readable debug message associated with the issue.LintResult.Builder
setDebugMessageBytes(com.google.protobuf.ByteString value)
Human readable debug message associated with the issue.LintResult.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LintResult.Builder
setFieldName(String value)
The name of the field for which this lint result is about.LintResult.Builder
setFieldNameBytes(com.google.protobuf.ByteString value)
The name of the field for which this lint result is about.LintResult.Builder
setLevel(LintResult.Level value)
The validation unit level.LintResult.Builder
setLevelValue(int value)
The validation unit level.LintResult.Builder
setLocationOffset(int value)
0-based character position of problematic construct within the object identified by `field_name`.LintResult.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
LintResult.Builder
setSeverity(LintResult.Severity value)
The validation unit severity.LintResult.Builder
setSeverityValue(int value)
The validation unit severity.LintResult.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
LintResult.Builder
setValidationUnitName(String value)
The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".LintResult.Builder
setValidationUnitNameBytes(com.google.protobuf.ByteString value)
The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<LintResult.Builder>
-
clear
public LintResult.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
getDefaultInstanceForType
public LintResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LintResult build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LintResult buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LintResult.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
setField
public LintResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
clearField
public LintResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
clearOneof
public LintResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
setRepeatedField
public LintResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
addRepeatedField
public LintResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
mergeFrom
public LintResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LintResult.Builder>
-
mergeFrom
public LintResult.Builder mergeFrom(LintResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
mergeFrom
public LintResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LintResult.Builder>
- Throws:
IOException
-
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.
-
setLevelValue
public LintResult.Builder setLevelValue(int value)
The validation unit level.
.google.iam.admin.v1.LintResult.Level level = 1;
- Parameters:
value
- The enum numeric value on the wire for level to set.- Returns:
- This builder for chaining.
-
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.
-
setLevel
public LintResult.Builder setLevel(LintResult.Level value)
The validation unit level.
.google.iam.admin.v1.LintResult.Level level = 1;
- Parameters:
value
- The level to set.- Returns:
- This builder for chaining.
-
clearLevel
public LintResult.Builder clearLevel()
The validation unit level.
.google.iam.admin.v1.LintResult.Level level = 1;
- Returns:
- This builder for chaining.
-
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.
-
setValidationUnitName
public LintResult.Builder setValidationUnitName(String value)
The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".
string validation_unit_name = 2;
- Parameters:
value
- The validationUnitName to set.- Returns:
- This builder for chaining.
-
clearValidationUnitName
public LintResult.Builder clearValidationUnitName()
The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".
string validation_unit_name = 2;
- Returns:
- This builder for chaining.
-
setValidationUnitNameBytes
public LintResult.Builder setValidationUnitNameBytes(com.google.protobuf.ByteString value)
The validation unit name, for instance "lintValidationUnits/ConditionComplexityCheck".
string validation_unit_name = 2;
- Parameters:
value
- The bytes for validationUnitName to set.- Returns:
- This builder for chaining.
-
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.
-
setSeverityValue
public LintResult.Builder setSeverityValue(int value)
The validation unit severity.
.google.iam.admin.v1.LintResult.Severity severity = 3;
- Parameters:
value
- The enum numeric value on the wire for severity to set.- Returns:
- This builder for chaining.
-
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.
-
setSeverity
public LintResult.Builder setSeverity(LintResult.Severity value)
The validation unit severity.
.google.iam.admin.v1.LintResult.Severity severity = 3;
- Parameters:
value
- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
public LintResult.Builder clearSeverity()
The validation unit severity.
.google.iam.admin.v1.LintResult.Severity severity = 3;
- Returns:
- This builder for chaining.
-
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.
-
setFieldName
public LintResult.Builder setFieldName(String value)
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;
- Parameters:
value
- The fieldName to set.- Returns:
- This builder for chaining.
-
clearFieldName
public LintResult.Builder clearFieldName()
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:
- This builder for chaining.
-
setFieldNameBytes
public LintResult.Builder setFieldNameBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for fieldName to set.- Returns:
- This builder for chaining.
-
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.
-
setLocationOffset
public LintResult.Builder setLocationOffset(int value)
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;
- Parameters:
value
- The locationOffset to set.- Returns:
- This builder for chaining.
-
clearLocationOffset
public LintResult.Builder clearLocationOffset()
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:
- This builder for chaining.
-
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.
-
setDebugMessage
public LintResult.Builder setDebugMessage(String value)
Human readable debug message associated with the issue.
string debug_message = 7;
- Parameters:
value
- The debugMessage to set.- Returns:
- This builder for chaining.
-
clearDebugMessage
public LintResult.Builder clearDebugMessage()
Human readable debug message associated with the issue.
string debug_message = 7;
- Returns:
- This builder for chaining.
-
setDebugMessageBytes
public LintResult.Builder setDebugMessageBytes(com.google.protobuf.ByteString value)
Human readable debug message associated with the issue.
string debug_message = 7;
- Parameters:
value
- The bytes for debugMessage to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final LintResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
mergeUnknownFields
public final LintResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LintResult.Builder>
-
-