Class QueryConfig.Builder

java.lang.Object
org.neo4j.driver.QueryConfig.Builder
Enclosing class:
QueryConfig

public static final class QueryConfig.Builder extends Object
Builder used to configure QueryConfig which will be used to execute a query.
  • Method Details

    • withRouting

      public QueryConfig.Builder withRouting(RoutingControl routing)
      Set routing mode for the query.
      Parameters:
      routing - routing mode
      Returns:
      this builder
    • withDatabase

      public QueryConfig.Builder withDatabase(String database)
      Set target database for the query.
      Parameters:
      database - database
      Returns:
      this builder
    • withImpersonatedUser

      public QueryConfig.Builder withImpersonatedUser(String impersonatedUser)
      Set impersonated user for the query.
      Parameters:
      impersonatedUser - impersonated user
      Returns:
      this builder
    • withBookmarkManager

      public QueryConfig.Builder withBookmarkManager(BookmarkManager bookmarkManager)
      Set bookmark manager for the query.
      Parameters:
      bookmarkManager - bookmark manager
      Returns:
      this builder
    • build

      public QueryConfig build()
      Create a config instance from this builder.
      Returns:
      a new QueryConfig instance.