Package com.c8db.model
Class GraphCreateOptions
- java.lang.Object
-
- com.c8db.model.GraphCreateOptions
-
public class GraphCreateOptions extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGraphCreateOptions.SmartOptions
-
Constructor Summary
Constructors Constructor Description GraphCreateOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GraphCreateOptionsedgeDefinitions(Collection<EdgeDefinition> edgeDefinitions)Collection<EdgeDefinition>getEdgeDefinitions()protected StringgetName()IntegergetNumberOfShards()Collection<String>getOrphanCollections()protected GraphCreateOptionsname(String name)GraphCreateOptionsnumberOfShards(Integer numberOfShards)GraphCreateOptionsorphanCollections(String... orphanCollections)
-
-
-
Method Detail
-
getName
protected String getName()
-
name
protected GraphCreateOptions name(String name)
- Parameters:
name- Name of the graph- Returns:
- options
-
getEdgeDefinitions
public Collection<EdgeDefinition> getEdgeDefinitions()
-
edgeDefinitions
protected GraphCreateOptions edgeDefinitions(Collection<EdgeDefinition> edgeDefinitions)
- Parameters:
edgeDefinitions- An array of definitions for the edge- Returns:
- options
-
getOrphanCollections
public Collection<String> getOrphanCollections()
-
orphanCollections
public GraphCreateOptions orphanCollections(String... orphanCollections)
- Parameters:
orphanCollections- Additional vertex collections- Returns:
- options
-
getNumberOfShards
public Integer getNumberOfShards()
-
numberOfShards
public GraphCreateOptions numberOfShards(Integer numberOfShards)
- Parameters:
numberOfShards- The number of shards that is used for every collection within this graph. Cannot be modified later.- Returns:
- options
-
-