CouchDB (couchdb)

Configuration for a CouchDB Connector.

NameTypeDefaultDescription

caching

boolean

true

Allows loading documents from http client's cache if it exists and the revision has not changed since last access.

cleanupIdleConnections

boolean

true

Closes connections automatically when they are considered idle.

connectionTimeout

A period of time with millisecond precision

30s

The timeout to establish a connection. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.

enableSSL

boolean

false

Enables SSL when connecting to CouchDB.

host

string

Host name for the CouchDB server.

id

string

A unique configuration ID.

jndiName

string

JNDI name for a CouchDB instance.

libraryRef

A reference to top level library element (string).

Specifies a library that contains the CouchDB Client library and its dependencies.

maxCacheEntries

int
Min: 0

1000

The maximum number of cache entries for the http client.

maxConnections

int

20

The maximum number of concurrent connections to the host.

maxObjectSizeBytes

int
Min: 0

8192

Sets the maximum size for a stored document.

password

Reversably encoded password (string)
Required

Password corresponding to your Couchdb User ID.

port

int

5984

Port number for the CouchDB server.

relaxedSSLSettings

boolean

false

Enables relaxed SSL settings which allows the trust manager to accept any host and certificate.

socketTimeout

A period of time with millisecond precision

1m

The duration to wait for a response. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.

url

string

URL for the CouchDB server, which includes the host and port.

useExpectContinue

boolean

true

Use Expect Continue header in request when making requests to CouchDB.

username

string
Required

The CouchDB User ID used to log-in and access your DBs.

couchdb > library

Specifies a library that contains the CouchDB Client library and its dependencies.

NameTypeDefaultDescription

apiTypeVisibility

string

spec,ibm-api,api,stable

The types of API packages that this class loader supports. This value is a comma-separated list of any combination of the following API packages: spec, ibm-api, api, stable, third-party.

description

string

Description of shared library for administrators

filesetRef

List of references to top level fileset elements (comma-separated string).

Id of referenced Fileset

name

string

Name of shared library for administrators

Expand
couchdb > library > file

Id of referenced File

Expand
couchdb > library > fileset

Id of referenced Fileset

Expand
couchdb > library > folder

Id of referenced folder