Package ai.vectros.types
Class ExportRequestResponse
java.lang.Object
ai.vectros.types.ExportRequestResponse
-
Method Details
-
getExportJobId
- Returns:
- Opaque identifier for the export job. Pass this to
GET /v1/admin/export/{id}to poll for status and, once complete, the download URL.
-
getStatus
- Returns:
- Current status of the job.
acceptedimmediately after submission, thenprocessingwhile the export runs, then eithercompleted(the download URL and manifest are populated) orfailed(seefailureReason).
-
getScope
- Returns:
- Echoes the scope you requested:
tenantfor a full export of your account, orsubjectfor a single end-subject's data.
-
getSubjectType
- Returns:
- For a
subject-scoped export, the kind of subject that was exported —user, or an ownership namespace such asorgorclient(echoed back). Null for atenant-scoped export.
-
getSubjectId
- Returns:
- For a
subject-scoped export, the resolved platform id of the exported subject (echoed back). Null for atenant-scoped export.
-
getCreatedAt
- Returns:
- When the job was accepted, as an ISO-8601 UTC timestamp.
-
getCompletedAt
- Returns:
- When the export finished, as an ISO-8601 UTC timestamp. Null until
statusiscompleted.
-
getDownloadUrl
- Returns:
- Short-lived presigned URL for downloading the serialized export payload. Present once
statusiscompleted; null while the job is accepted or processing. Treat it as a secret — anyone with the URL can download the data until it expires.
-
getExpiresAt
- Returns:
- When the presigned download URL expires, as an ISO-8601 UTC timestamp. Poll the job again after this time to obtain a fresh URL. Null until
statusiscompleted.
-
getFailureReason
- Returns:
- Reason the export failed, suitable for display or programmatic handling. Present only when
statusisfailed; null otherwise.
-
getManifest
-
equals
-
getAdditionalProperties
-
hashCode
public int hashCode() -
toString
-
builder
-