public static final class TraitDefinition.BreakingChangeRule extends java.lang.Object implements ToNode
| Constructor and Description |
|---|
BreakingChangeRule(NodePointer path,
Severity severity,
TraitDefinition.ChangeType change,
java.lang.String message) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
static TraitDefinition.BreakingChangeRule |
fromNode(Node node)
Creates a TraitDiffRule from a Node.
|
TraitDefinition.ChangeType |
getChange() |
NodePointer |
getDefaultedPath() |
Severity |
getDefaultedSeverity() |
java.util.Optional<java.lang.String> |
getMessage() |
java.util.Optional<NodePointer> |
getPath() |
java.util.Optional<Severity> |
getSeverity() |
int |
hashCode() |
Node |
toNode()
Converts a value to a
Node. |
java.lang.String |
toString() |
public BreakingChangeRule(NodePointer path, Severity severity, TraitDefinition.ChangeType change, java.lang.String message)
public java.util.Optional<NodePointer> getPath()
public NodePointer getDefaultedPath()
public java.util.Optional<Severity> getSeverity()
public Severity getDefaultedSeverity()
public TraitDefinition.ChangeType getChange()
public java.util.Optional<java.lang.String> getMessage()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static TraitDefinition.BreakingChangeRule fromNode(Node node)
node - Node to deserialize.ExpectationNotMetException - if the node is invalid.