public static class Configuration.Builder extends Object
Configuration class| Constructor and Description |
|---|
Builder()
Creates new Configuration builder
Use for Java configuration.
|
Builder(ConfigurationSource configurationSource)
Creates new Configuration builder
|
| Modifier and Type | Method and Description |
|---|---|
Configuration.Builder |
autoIndex(String autoIndex)
Auto index config, for possible values see
AutoIndexMode |
Configuration |
build() |
Configuration.Builder |
connectionLivenessCheckTimeout(Integer connectionLivenessCheckTimeout) |
Configuration.Builder |
connectionPoolSize(Integer connectionPoolSize)
Number of connections to the database.
|
static Configuration.Builder |
copy(Configuration.Builder builder) |
Configuration.Builder |
credentials(String username,
String password)
Credentials to use to access the database
|
Configuration.Builder |
encryptionLevel(String encryptionLevel)
Required encryption level for the connection to the database.
|
Configuration.Builder |
generatedIndexesOutputDir(String generatedIndexesOutputDir) |
Configuration.Builder |
generatedIndexesOutputFilename(String generatedIndexesOutputFilename) |
Configuration.Builder |
neo4jHaPropertiesFile(String neo4jHaPropertiesFile) |
Configuration.Builder |
trustCertFile(String trustCertFile) |
Configuration.Builder |
trustStrategy(String trustStrategy) |
Configuration.Builder |
uri(String uri)
Set URI of the database.
|
Configuration.Builder |
uris(String[] uris)
Set additional URIS to connect to causal cluster.
|
Configuration.Builder |
verifyConnection(Boolean verifyConnection)
Whether OGM should verify connection to the database at creation of the Driver
Useful for "fail-fast" type of configuration where the database is expected to be running during application
start up and the connection to the database is expected to be very stable.
|
public Builder()
public Builder(ConfigurationSource configurationSource)
configurationSource - source of the configuration, file on classpath or filesystempublic static Configuration.Builder copy(Configuration.Builder builder)
public Configuration.Builder uri(String uri)
uri - uri of the databasepublic Configuration.Builder uris(String[] uris)
uris - urispublic Configuration.Builder connectionPoolSize(Integer connectionPoolSize)
connectionPoolSize - number of connections to the databasepublic Configuration.Builder encryptionLevel(String encryptionLevel)
encryptionLevel - required enryption levelpublic Configuration.Builder trustStrategy(String trustStrategy)
public Configuration.Builder trustCertFile(String trustCertFile)
public Configuration.Builder connectionLivenessCheckTimeout(Integer connectionLivenessCheckTimeout)
public Configuration.Builder verifyConnection(Boolean verifyConnection)
ConnectionException will be thrown during
creation of SessionFactory.
If set to false the driver will be created when first Session is requested from SessionFactoryverifyConnection - if the connection to the database should be verified, default is falsepublic Configuration.Builder autoIndex(String autoIndex)
AutoIndexModeautoIndex - auto index configpublic Configuration.Builder generatedIndexesOutputDir(String generatedIndexesOutputDir)
public Configuration.Builder generatedIndexesOutputFilename(String generatedIndexesOutputFilename)
public Configuration.Builder neo4jHaPropertiesFile(String neo4jHaPropertiesFile)
public Configuration build()
public Configuration.Builder credentials(String username, String password)
username - usernamepassword - passwordCopyright © 2018 Neo Technology, Inc.. All rights reserved.