Class NeptuneConnection
- java.lang.Object
-
- com.amazonaws.athena.connectors.neptune.NeptuneConnection
-
- Direct Known Subclasses:
NeptuneGremlinConnection
,NeptuneSparqlConnection
public class NeptuneConnection extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NeptuneConnection(String neptuneEndpoint, String neptunePort, boolean enabledIAM, String region)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NeptuneConnection
createConnection(Map<String,String> configOptions)
org.apache.tinkerpop.gremlin.driver.Client
getNeptuneClientConnection()
String
getNeptuneEndpoint()
String
getNeptunePort()
String
getRegion()
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
getTraversalSource(org.apache.tinkerpop.gremlin.driver.Client client)
boolean
isEnabledIAM()
-
-
-
Method Detail
-
createConnection
public static NeptuneConnection createConnection(Map<String,String> configOptions)
-
getNeptuneEndpoint
public String getNeptuneEndpoint()
-
getNeptunePort
public String getNeptunePort()
-
isEnabledIAM
public boolean isEnabledIAM()
-
getRegion
public String getRegion()
-
getNeptuneClientConnection
public org.apache.tinkerpop.gremlin.driver.Client getNeptuneClientConnection()
-
getTraversalSource
public org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource getTraversalSource(org.apache.tinkerpop.gremlin.driver.Client client)
-
-