IndexationSubmitRequest

data class IndexationSubmitRequest(val mode: String, val groupName: String, val streamName: String? = null, val indexType: String? = null, val modality: String? = null, val insertMode: String = "append", val createIndex: Boolean = true, val version: String = "new_version", val startDate: String? = null, val endDate: String? = null, val embeddingModel: String? = null, val reProcess: Boolean = false, val dryRun: Boolean = false)

Index creation request with lifecycle and date-range options.

Constructors

Link copied to clipboard
constructor(mode: String, groupName: String, streamName: String? = null, indexType: String? = null, modality: String? = null, insertMode: String = "append", createIndex: Boolean = true, version: String = "new_version", startDate: String? = null, endDate: String? = null, embeddingModel: String? = null, reProcess: Boolean = false, dryRun: Boolean = false)

Properties

Link copied to clipboard

whether to build the index after insertion

Link copied to clipboard

whether to validate without mutation

Link copied to clipboard

optional embedding model override

Link copied to clipboard

optional inclusive end date

Link copied to clipboard

collection group name

Link copied to clipboard

optional index implementation

Link copied to clipboard

append or replacement behavior

Link copied to clipboard

optional modality selector

Link copied to clipboard

collection mode

Link copied to clipboard

whether to process existing data again

Link copied to clipboard

optional inclusive start date

Link copied to clipboard

optional stream name

Link copied to clipboard

target version label

Functions

Link copied to clipboard
fun toMap(): Map<String, Any?>

Converts this request to its wire-field map.

Link copied to clipboard
fun validate()

Validates required collection identifiers.