Interface EdgeBuilder<VID>
- Type Parameters:
VID- the vertex ID type
- All Superinterfaces:
GraphBuilder<VID>
- All Known Subinterfaces:
EdgeModifier<VID>
- All Known Implementing Classes:
EdgeBuilderImpl, EdgeModifierImpl
An edge builder for defining edges added with the
GraphBuilderImpl.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionlonggetId()Gets the id of the element (vertex or edge) this builder belongs tobooleanWhether this edge builder ignores method callstrueor if it performs calls as usualfalse.Sets the new value of the labelsetProperty(String key, Object value) Sets the property value of this edge with the givenkeyto the givenvalue.Methods inherited from interface GraphBuilder
addEdge, addEdge, addEdge, addEdge, addEdge, addEdge, addVertex, addVertex, build, build, buildAsync, buildAsync, getConfigParameter, partitionedEdgeIds, partitionedVertexIds, resetEdge, resetEdge, resetVertex, resetVertex, setDataSourceVersion, setEdgeIdGenerationStrategy, setRetainEdgeIds, setRetainIds, setRetainVertexIds, setVertexIdGenerationStrategy
-
Method Details
-
setProperty
Sets the property value of this edge with the givenkeyto the givenvalue. The first time this method is called, the type ofvaluedefines the type of the property.- Parameters:
key- the property keyvalue- the value of the vertex property- Returns:
- this vertex builder
-
setLabel
Sets the new value of the label- Parameters:
label- the new value of the label- Returns:
- this edge builder
-
getId
long getId()Gets the id of the element (vertex or edge) this builder belongs to- Returns:
- the id of the element
-
isIgnored
boolean isIgnored()Whether this edge builder ignores method callstrueor if it performs calls as usualfalse. Some issues, such as incompatible changes in a ChangeSet, can be configured to be ignored. In that case, additional method calls on the returned edge builder object will be ignored.- Returns:
- whether method calls are ignored
- Since:
- 20.2.0
-