EndpointMongodbSettings

data class EndpointMongodbSettings(val authMechanism: String? = null, val authSource: String? = null, val authType: String? = null, val docsToInvestigate: String? = null, val extractDocId: String? = null, val nestingLevel: String? = null)

Constructors

Link copied to clipboard
constructor(authMechanism: String? = null, authSource: String? = null, authType: String? = null, docsToInvestigate: String? = null, extractDocId: String? = null, nestingLevel: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val authMechanism: String? = null

Authentication mechanism to access the MongoDB source endpoint. Default is default.

Link copied to clipboard
val authSource: String? = null

Authentication database name. Not used when auth_type is no. Default is admin.

Link copied to clipboard
val authType: String? = null

Authentication type to access the MongoDB source endpoint. Default is password.

Link copied to clipboard

Number of documents to preview to determine the document organization. Use this setting when nesting_level is set to one. Default is 1000.

Link copied to clipboard
val extractDocId: String? = null

Document ID. Use this setting when nesting_level is set to none. Default is false.

Link copied to clipboard
val nestingLevel: String? = null

Specifies either document or table mode. Default is none. Valid values are one (table mode) and none (document mode).