Class ValidationDiagnostic.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ValidationDiagnostic.Builder>
com.google.protobuf.GeneratedMessage.Builder<ValidationDiagnostic.Builder>
com.soulfiremc.grpc.generated.ValidationDiagnostic.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ValidationDiagnosticOrBuilder, Cloneable
- Enclosing class:
ValidationDiagnostic
public static final class ValidationDiagnostic.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ValidationDiagnostic.Builder>
implements ValidationDiagnosticOrBuilder
A structured validation diagnostic with node/edge context and severity.Protobuf type
soulfire.v1.ValidationDiagnostic-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A composite edge key related to this diagnostic, or empty.Human-readable description of the issue.The node related to this diagnostic, or empty for graph-level issues.Severity level of this diagnostic.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA composite edge key related to this diagnostic, or empty.com.google.protobuf.ByteStringA composite edge key related to this diagnostic, or empty.Human-readable description of the issue.com.google.protobuf.ByteStringHuman-readable description of the issue.The node related to this diagnostic, or empty for graph-level issues.com.google.protobuf.ByteStringThe node related to this diagnostic, or empty for graph-level issues.Severity level of this diagnostic.intSeverity level of this diagnostic.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ValidationDiagnostic other) A composite edge key related to this diagnostic, or empty.setEdgeIdBytes(com.google.protobuf.ByteString value) A composite edge key related to this diagnostic, or empty.setMessage(String value) Human-readable description of the issue.setMessageBytes(com.google.protobuf.ByteString value) Human-readable description of the issue.The node related to this diagnostic, or empty for graph-level issues.setNodeIdBytes(com.google.protobuf.ByteString value) The node related to this diagnostic, or empty for graph-level issues.setSeverity(DiagnosticSeverity value) Severity level of this diagnostic.setSeverityValue(int value) Severity level of this diagnostic.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ValidationDiagnostic.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ValidationDiagnostic.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ValidationDiagnostic.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ValidationDiagnostic.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ValidationDiagnostic.Builder>
-
mergeFrom
public ValidationDiagnostic.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ValidationDiagnostic.Builder>- Throws:
IOException
-
getNodeId
The node related to this diagnostic, or empty for graph-level issues.
string node_id = 1;- Specified by:
getNodeIdin interfaceValidationDiagnosticOrBuilder- Returns:
- The nodeId.
-
getNodeIdBytes
public com.google.protobuf.ByteString getNodeIdBytes()The node related to this diagnostic, or empty for graph-level issues.
string node_id = 1;- Specified by:
getNodeIdBytesin interfaceValidationDiagnosticOrBuilder- Returns:
- The bytes for nodeId.
-
setNodeId
The node related to this diagnostic, or empty for graph-level issues.
string node_id = 1;- Parameters:
value- The nodeId to set.- Returns:
- This builder for chaining.
-
clearNodeId
The node related to this diagnostic, or empty for graph-level issues.
string node_id = 1;- Returns:
- This builder for chaining.
-
setNodeIdBytes
The node related to this diagnostic, or empty for graph-level issues.
string node_id = 1;- Parameters:
value- The bytes for nodeId to set.- Returns:
- This builder for chaining.
-
getEdgeId
A composite edge key related to this diagnostic, or empty.
string edge_id = 2;- Specified by:
getEdgeIdin interfaceValidationDiagnosticOrBuilder- Returns:
- The edgeId.
-
getEdgeIdBytes
public com.google.protobuf.ByteString getEdgeIdBytes()A composite edge key related to this diagnostic, or empty.
string edge_id = 2;- Specified by:
getEdgeIdBytesin interfaceValidationDiagnosticOrBuilder- Returns:
- The bytes for edgeId.
-
setEdgeId
A composite edge key related to this diagnostic, or empty.
string edge_id = 2;- Parameters:
value- The edgeId to set.- Returns:
- This builder for chaining.
-
clearEdgeId
A composite edge key related to this diagnostic, or empty.
string edge_id = 2;- Returns:
- This builder for chaining.
-
setEdgeIdBytes
A composite edge key related to this diagnostic, or empty.
string edge_id = 2;- Parameters:
value- The bytes for edgeId to set.- Returns:
- This builder for chaining.
-
getMessage
Human-readable description of the issue.
string message = 3;- Specified by:
getMessagein interfaceValidationDiagnosticOrBuilder- Returns:
- The message.
-
getMessageBytes
public com.google.protobuf.ByteString getMessageBytes()Human-readable description of the issue.
string message = 3;- Specified by:
getMessageBytesin interfaceValidationDiagnosticOrBuilder- Returns:
- The bytes for message.
-
setMessage
Human-readable description of the issue.
string message = 3;- Parameters:
value- The message to set.- Returns:
- This builder for chaining.
-
clearMessage
Human-readable description of the issue.
string message = 3;- Returns:
- This builder for chaining.
-
setMessageBytes
Human-readable description of the issue.
string message = 3;- Parameters:
value- The bytes for message to set.- Returns:
- This builder for chaining.
-
getSeverityValue
public int getSeverityValue()Severity level of this diagnostic.
.soulfire.v1.DiagnosticSeverity severity = 4;- Specified by:
getSeverityValuein interfaceValidationDiagnosticOrBuilder- Returns:
- The enum numeric value on the wire for severity.
-
setSeverityValue
Severity level of this diagnostic.
.soulfire.v1.DiagnosticSeverity severity = 4;- Parameters:
value- The enum numeric value on the wire for severity to set.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
getSeverity
Severity level of this diagnostic.
.soulfire.v1.DiagnosticSeverity severity = 4;- Specified by:
getSeverityin interfaceValidationDiagnosticOrBuilder- Returns:
- The severity.
-
setSeverity
Severity level of this diagnostic.
.soulfire.v1.DiagnosticSeverity severity = 4;- Parameters:
value- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
Severity level of this diagnostic.
.soulfire.v1.DiagnosticSeverity severity = 4;- Returns:
- This builder for chaining.
-