bulk

suspend fun bulk(bulkSize: Int = 100, pipeline: String? = null, refresh: Refresh? = Refresh.WaitFor, routing: String? = null, timeout: Duration? = null, waitForActiveShards: String? = null, requireAlias: Boolean? = null, source: String? = null, sourceExcludes: String? = null, sourceIncludes: String? = null, failOnFirstError: Boolean = false, callBack: BulkItemCallBack? = null, maxRetries: Int = 2, retryDelay: Duration = 2.seconds, retryTimeout: Duration = 1.minutes, block: suspend TypedDocumentIBulkSession<T>.() -> Unit)