# Uses of Class
com.oracle.nosql.spring.data.config.NosqlDbConfig

Packages that use NosqlDbConfig
Package
Description
com.oracle.nosql.spring.data
com.oracle.nosql.spring.data.config
com.oracle.nosql.spring.data.core

- ## Uses of NosqlDbConfig in com.oracle.nosql.spring.data

  Constructors in com.oracle.nosql.spring.data with parameters of type NosqlDbConfig
  Modifier
  Constructor
  Description
  ``
  `NosqlDbFactory(NosqlDbConfig config)`

- ## Uses of NosqlDbConfig in com.oracle.nosql.spring.data.config

  Methods in com.oracle.nosql.spring.data.config that return NosqlDbConfig
  Modifier and Type
  Method
  Description
  `static NosqlDbConfig`
  NosqlDbConfig.`createCloudConfig(String endpoint, String configFile)`
  Creates a NosqlDbConfig object based on endpoint and config file path.
  `static NosqlDbConfig`
  NosqlDbConfig.`createCloudConfig(String endpoint, String configFile, String profileName)`
  Creates a NosqlDbConfig object based on endpoint, config file path and profile name.
  `static NosqlDbConfig`
  NosqlDbConfig.`createCloudSimConfig(String endpoint)`
  Creates a NosqlDbConfig object for a CloudSim server.
  `static NosqlDbConfig`
  NosqlDbConfig.`createProxyConfig(String endpoint)`
  Creates a NosqlDbConfig object for an on-prem server using an httproxy server.
  `static NosqlDbConfig`
  NosqlDbConfig.`createProxyConfig(String endpoint, String username, char[] password)`
  Creates a NosqlDbConfig object for an on-prem server using a secured httproxy server.
  `NosqlDbConfig`
  NosqlDbConfig.`setDefaultCapacityMode(NosqlCapacityMode defaultCapacityMode)`
  Sets the default capacity mode when table is created if `NosqlTable` annotation is not present.
  `NosqlDbConfig`
  NosqlDbConfig.`setDefaultReadUnits(int defaultReadUnits)`
  Sets the default read units when table is created if `NosqlTable` annotation is not present or it doesn't specify a readUnits value.
  `NosqlDbConfig`
  NosqlDbConfig.`setDefaultStorageGB(int defaultStorageGB)`
  Sets the default storageGB when table is created if `NosqlTable` annotation is not present or it doesn't specify a storageGB value.
  `NosqlDbConfig`
  NosqlDbConfig.`setDefaultWriteUnits(int defaultWriteUnits)`
  Sets the default write units when table is created if `NosqlTable` annotation is not present or it doesn't specify a writeUnits value.
  `NosqlDbConfig`
  NosqlDbConfig.`setQueryCacheCapacity(int capacity)`
  Sets the capacity of the prepared query cache.
  `NosqlDbConfig`
  NosqlDbConfig.`setQueryCacheLifetime(int lifetime)`
  Sets the lifetime of the prepared query cache in milliseconds.
  `NosqlDbConfig`
  NosqlDbConfig.`setTableReqPollInterval(int pollInterval)`
  Sets the table request poll interval in milliseconds.
  `NosqlDbConfig`
  NosqlDbConfig.`setTableReqTimeout(int tableReqTimeout)`
  Sets the table request timeout in milliseconds.
  `NosqlDbConfig`
  NosqlDbConfig.`setTimestampPrecision(int precision)`
  Sets the precision of the Timestamp NoSQL DB type when creating a new table.
  Methods in com.oracle.nosql.spring.data.config with parameters of type NosqlDbConfig
  Modifier and Type
  Method
  Description
  `NosqlDbFactory`
  AbstractNosqlConfiguration.`nosqlDbFactory(NosqlDbConfig nosqlDBConfig)`

- ## Uses of NosqlDbConfig in com.oracle.nosql.spring.data.core

  Methods in com.oracle.nosql.spring.data.core with parameters of type NosqlDbConfig
  Modifier and Type
  Method
  Description
  `static NosqlTemplate`
  NosqlTemplate.`create(NosqlDbConfig nosqlDBConfig)`
  `static ReactiveNosqlTemplate`
  ReactiveNosqlTemplate.`create(NosqlDbConfig nosqlDBConfig)`