Interface FileUploadRequest._FinalStage
- All Known Implementing Classes:
FileUploadRequest.Builder
- Enclosing class:
FileUploadRequest
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()Associated client ID — the Vectros-assigned UUID of a client in your account.externalId(String externalId) externalId(Optional<String> externalId) Stable, caller-supplied identifier for this document.ID of the folder in which to place this document.indexMode(FileUploadRequestIndexMode indexMode) indexMode(Optional<FileUploadRequestIndexMode> indexMode) Indexing strategy applied after the file is processed and its text is extracted.Owning organization ID — the Vectros-assigned UUID of an organization in your account.The document's structured data, as a flat key/value object.Optional ID of a record schema to bind this document to.Owning user ID — the Vectros-assigned UUID of a user in your account.
-
Method Details
-
build
FileUploadRequest build() -
additionalProperty
-
additionalProperties
-
indexMode
Indexing strategy applied after the file is processed and its text is extracted.
HYBRIDruns both BM25 keyword and dense-vector semantic indexing (recommended).SEMANTICindexes only as dense vectors.TEXTindexes only with BM25.NONEis store-only (archival): the file is still uploaded and its text extracted, but it is not search-indexed — retrievable by id/download and structured-field lookup only. Optional: omit to inherit the bound schema's default index mode. If neither this field nor the schema specifies one, the request is rejected. When both are set, this per-file value wins. -
indexMode
-
folderId
ID of the folder in which to place this document. Omit to use your account's default root folder.
-
folderId
-
payload
The document's structured data, as a flat key/value object. When
schemaIdis set, declared fields are validated against the schema and its lookup fields become directly queryable (matching record and text-ingest behavior); undeclared keys pass through as free-form and are searchable via thefiltersparameter onPOST /v1/search. -
payload
-
schemaId
Optional ID of a record schema to bind this document to. When set, the document's
payloadis validated against the schema and its lookup fields become directly queryable (matching record and text-ingest behavior). -
schemaId
-
userId
Owning user ID — the Vectros-assigned UUID of a user in your account. Optional. With an API key, sets the document's owner explicitly. With a scoped token, must match the token's identity claim (if set) or fall within its data scope.
-
userId
-
orgId
Owning organization ID — the Vectros-assigned UUID of an organization in your account. Optional. With an API key, sets the document's owning organization explicitly. With a scoped token, must match the token's identity claim (if set) or fall within its data scope.
-
orgId
-
clientId
Associated client ID — the Vectros-assigned UUID of a client in your account. Optional. With an API key, sets the document's client explicitly. With a scoped token, must match the token's identity claim (if set) or fall within its data scope.
-
clientId
-
externalId
Stable, caller-supplied identifier for this document. Optional. Immutable after create. Unique within your account and context: initiating an upload again with the same
externalIdreturns the same document plus a fresh presigned URL (idempotent — no duplicate), and it is the key other records use to reference this one. Max 256 characters. -
externalId
-