Class ExportRequest
java.lang.Object
ai.vectros.resources.compliance.requests.ExportRequest
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ExportRequest.Builderbuilder()booleangetScope()inthashCode()toString()
-
Method Details
-
getScope
- Returns:
- What to export.
tenant(the default) exports all of your account's data across the requested contexts;subjectexports a single end-subject's data (for example, to satisfy a one-person data-portability request). Additional scopes may be added in the future.
-
getSubjectType
- Returns:
- The kind of subject to export:
user,client, ororg. Required only whenscopeissubject.
-
getSubjectId
- Returns:
- The platform id of the subject to export. Used only when
scopeissubject. Provide exactly one ofsubjectIdorexternalId.
-
getExternalId
- Returns:
- Your own externalId for the subject, as an alternative to
subjectId(only whenscopeissubject). Provide exactly one ofsubjectIdorexternalId.
-
getContextScope
- Returns:
- The contexts to export. Omit or leave empty to export all of your contexts. Each listed context is exported and reported separately in the manifest.
-
getFormat
- Returns:
- Serialization format of the export payload. NDJSON (newline-delimited JSON, one row per line) is currently the only supported format; more may be added in the future. The manifest carries a
formatVersionso you can parse the payload in a forward-compatible way.
-
getIncludeAuditHistory
- Returns:
- Whether to also include the audit and version-history trail of the exported data, not just the current live rows. Defaults to false (live data only). Set true to also export the retained version history. This governs only the audit data — the live records are always included.
-
equals
-
getAdditionalProperties
-
hashCode
public int hashCode() -
toString
-
builder
-