Array of uploaded file ID strings. You must own every referenced ID.
import { DataIngestionClient } from "@trelent/data-ingestion";
import type { JobInput } from "@trelent/data-ingestion";
const client = new DataIngestionClient();
const job: JobInput = {
connector: {
type: "file_upload",
file_ids: [
"e2d4c3d2-41c0-4a6b-a387-580807fb5ad2",
"b4c77b85-3ad4-4cb0-8d06-5ff8ff5df2ad",
],
},
output: {
type: "s3-signed-url",
expires_minutes: 120,
},
};
const response = await client.submitJob(job);
console.log("Job ID:", response.job_id);
Use the FileUploadConnector class to define the connector.List of uploaded file UUIDs. You must own every referenced ID.
from uuid import UUID
from trelent_data_ingestion_sdk import DataIngestionClient, JobInput, FileUploadConnector, S3SignedUrlOutput
client = DataIngestionClient()
job = JobInput(
connector=FileUploadConnector(file_ids=[
UUID("e2d4c3d2-41c0-4a6b-a387-580807fb5ad2"),
UUID("b4c77b85-3ad4-4cb0-8d06-5ff8ff5df2ad"),
]),
output=S3SignedUrlOutput(expires_minutes=120),
)
response = client.submit_job(job)
print("Job ID:", response.job_id)