Package com.arangodb.entity
Class EdgeDefinition
- java.lang.Object
-
- com.arangodb.entity.EdgeDefinition
-
public final class EdgeDefinition extends Object
- Author:
- Mark Vollmary
- See Also:
- API Documentation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEdgeDefinition.Options
-
Constructor Summary
Constructors Constructor Description EdgeDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EdgeDefinitioncollection(String collection)EdgeDefinitionfrom(String... from)StringgetCollection()Collection<String>getFrom()EdgeDefinition.OptionsgetOptions()Collection<String>getSatellites()Collection<String>getTo()EdgeDefinitionsatellites(String... satellites)EdgeDefinitionto(String... to)
-
-
-
Method Detail
-
getCollection
public String getCollection()
-
collection
public EdgeDefinition collection(String collection)
-
getFrom
public Collection<String> getFrom()
-
from
public EdgeDefinition from(String... from)
-
getTo
public Collection<String> getTo()
-
to
public EdgeDefinition to(String... to)
-
getSatellites
public Collection<String> getSatellites()
-
getOptions
public EdgeDefinition.Options getOptions()
-
satellites
public EdgeDefinition satellites(String... satellites)
- Parameters:
satellites- collection names that will be used to create SatelliteCollections for a Hybrid (Disjoint) SmartGraph (Enterprise Edition only). Each array element must be a valid collection name. The collection type cannot be modified later.- Returns:
- this
- Since:
- ArangoDB 3.9.0
-
-