MongoDbV2SourceArgs

data class MongoDbV2SourceArgs(val additionalColumns: Output<Any>? = null, val batchSize: Output<Any>? = null, val cursorMethods: Output<MongoDbCursorMethodsPropertiesArgs>? = null, val disableMetricsCollection: Output<Any>? = null, val filter: Output<Any>? = null, val maxConcurrentConnections: Output<Any>? = null, val queryTimeout: Output<Any>? = null, val sourceRetryCount: Output<Any>? = null, val sourceRetryWait: Output<Any>? = null, val type: Output<String>) : ConvertibleToJava<MongoDbV2SourceArgs>

A copy activity source for a MongoDB database.

Constructors

Link copied to clipboard
constructor(additionalColumns: Output<Any>? = null, batchSize: Output<Any>? = null, cursorMethods: Output<MongoDbCursorMethodsPropertiesArgs>? = null, disableMetricsCollection: Output<Any>? = null, filter: Output<Any>? = null, maxConcurrentConnections: Output<Any>? = null, queryTimeout: Output<Any>? = null, sourceRetryCount: Output<Any>? = null, sourceRetryWait: Output<Any>? = null, type: Output<String>)

Properties

Link copied to clipboard
val additionalColumns: Output<Any>? = null

Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).

Link copied to clipboard
val batchSize: Output<Any>? = null

Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying the batch size will not affect the user or the application. This property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer).

Link copied to clipboard

Cursor methods for Mongodb query

Link copied to clipboard
val disableMetricsCollection: Output<Any>? = null

If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).

Link copied to clipboard
val filter: Output<Any>? = null

Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string).

Link copied to clipboard
val maxConcurrentConnections: Output<Any>? = null

The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).

Link copied to clipboard
val queryTimeout: Output<Any>? = null

Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|(0-9)):(60|(0-9)).

Link copied to clipboard
val sourceRetryCount: Output<Any>? = null

Source retry count. Type: integer (or Expression with resultType integer).

Link copied to clipboard
val sourceRetryWait: Output<Any>? = null

Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|(0-9)):(60|(0-9)).

Link copied to clipboard
val type: Output<String>

Copy source type. Expected value is 'MongoDbV2Source'.

Functions

Link copied to clipboard
open override fun toJava(): MongoDbV2SourceArgs