public static class JSONGraphSpec.EdgeSpec extends java.lang.Object
| Constructor and Description |
|---|
EdgeSpec() |
EdgeSpec(java.lang.String edgeType) |
EdgeSpec(java.lang.String edgeType,
java.lang.String targetLabel) |
| Modifier and Type | Method and Description |
|---|---|
JSONGraphSpec.EdgeSpec |
addTargetLabel(java.lang.String targetLabel) |
JSONGraphSpec.EdgeSpec |
addTargetProperty(java.lang.String property,
java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,java.lang.Object> function) |
JSONGraphSpec.EdgeSpec |
addTargetProperty(java.lang.String property,
JSONGraphSpec.Ref ref) |
JSONGraphSpec.EdgeSpec |
addTargetProperty(java.lang.String property,
java.lang.Object value) |
JSONGraphSpec.EdgeSpec |
addTargetProperty(java.lang.String property,
java.lang.String fromPointer,
java.lang.Object defaultValue) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getEdgeType() |
java.util.Map<java.lang.String,JSONGraphSpec.Ref> |
getRefTargetProperties() |
java.lang.String |
getTargetLabel() |
java.util.Map<java.lang.String,java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,java.lang.Object>> |
getTargetProperties() |
boolean |
hasEdgeType() |
int |
hashCode() |
boolean |
hasTargetLabel() |
boolean |
hasTargetProperties() |
public EdgeSpec()
public EdgeSpec(java.lang.String edgeType)
public EdgeSpec(java.lang.String edgeType, java.lang.String targetLabel)
public boolean hasEdgeType()
public java.lang.String getEdgeType()
public boolean hasTargetLabel()
public java.lang.String getTargetLabel()
public boolean hasTargetProperties()
public java.util.Map<java.lang.String,JSONGraphSpec.Ref> getRefTargetProperties()
public java.util.Map<java.lang.String,java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,java.lang.Object>> getTargetProperties()
public JSONGraphSpec.EdgeSpec addTargetLabel(java.lang.String targetLabel)
public JSONGraphSpec.EdgeSpec addTargetProperty(java.lang.String property, java.lang.Object value)
public JSONGraphSpec.EdgeSpec addTargetProperty(java.lang.String property, java.lang.String fromPointer, java.lang.Object defaultValue)
public JSONGraphSpec.EdgeSpec addTargetProperty(java.lang.String property, java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,java.lang.Object> function)
public JSONGraphSpec.EdgeSpec addTargetProperty(java.lang.String property, JSONGraphSpec.Ref ref)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2007-2021 Cascading Maintainers. All Rights Reserved.