ExternalLocationConfig
Defined in: src/external.ts:51
Configuration for external storage of large batches.
Properties
Section titled “Properties”compression?
Section titled “compression?”optional compression?: object;Defined in: src/external.ts:57
Optional zstd compression for uploaded data.
algorithm
Section titled “algorithm”algorithm: "zstd";Compression algorithm; only "zstd" is currently supported.
level?
Section titled “level?”optional level?: number;zstd compression level. Default: 3.
externalizeThresholdBytes?
Section titled “externalizeThresholdBytes?”optional externalizeThresholdBytes?: number;Defined in: src/external.ts:55
Minimum batch byte size to trigger externalization. Default: 1MB.
storage
Section titled “storage”storage: ExternalStorage;Defined in: src/external.ts:53
Storage backend for uploading.
urlValidator?
Section titled “urlValidator?”optional urlValidator?: ((url) => void) | null;Defined in: src/external.ts:64
URL validator called before fetching. Throw to reject. Default: HTTPS-only.