REST Resource: matters.exports

Ressource: Export

Einen Export.

Damit Sie mit Vault-Ressourcen arbeiten können, muss das Konto die erforderlichen Vault-Berechtigungen und Zugriff auf die Rechtsangelegenheit haben. Damit Sie auf eine Rechtsangelegenheit zugreifen können, muss sie mit dem Konto erstellt oder für sie freigegeben sein oder über die Berechtigung Alle Rechtsangelegenheiten abrufen verfügen.

JSON-Darstellung
{
  "id": string,
  "matterId": string,
  "parentExportId": string,
  "name": string,
  "requester": {
    object (UserInfo)
  },
  "query": {
    object (Query)
  },
  "exportOptions": {
    object (ExportOptions)
  },
  "createTime": string,
  "status": enum (ExportStatus),
  "stats": {
    object (ExportStats)
  },
  "cloudStorageSink": {
    object (CloudStorageSink)
  }
}
Felder
id

string

Nur Ausgabe. Die generierte Export-ID.

matterId

string

Nur Ausgabe. Die ID der Rechtsangelegenheit.

parentExportId

string

Nur Ausgabe. Gibt den übergeordneten Export an, der diesen untergeordneten Export generiert hat. Dies wird nur bei untergeordneten Exporten festgelegt.

name

string

Der Exportname. Verwenden Sie im Namen keine Sonderzeichen (~!$'(),;@:/?), da diese das Herunterladen von Exporten verhindern können.

requester

object (UserInfo)

Nur Ausgabe. Der Anforderer des Exports.

query

object (Query)

Die Abfrageparameter, die zum Erstellen des Exports verwendet wurden.

exportOptions

object (ExportOptions)

Zusätzliche Exportoptionen.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Export erstellt wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

status

enum (ExportStatus)

Nur Ausgabe. Der Status des Exports.

stats

object (ExportStats)

Nur Ausgabe. Details zum Exportfortschritt und zur Größe.

cloudStorageSink

object (CloudStorageSink)

Nur Ausgabe. Die Senke für Exportdateien in Cloud Storage.

UserInfo

Informationen des Nutzers.

JSON-Darstellung
{
  "email": string,
  "displayName": string
}
Felder
email

string

Die E-Mail-Adresse des Nutzers.

displayName

string

Der angezeigte Name des Nutzers.

ExportOptions

Zusätzliche Optionen für Exporte

JSON-Darstellung
{
  "region": enum (ExportRegion),

  // Union field corpus_export_options can be only one of the following:
  "mailOptions": {
    object (MailExportOptions)
  },
  "groupsOptions": {
    object (GroupsExportOptions)
  },
  "driveOptions": {
    object (DriveExportOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatExportOptions)
  },
  "voiceOptions": {
    object (VoiceExportOptions)
  },
  "calendarOptions": {
    object (CalendarExportOptions)
  }
  // End of list of possible types for union field corpus_export_options.
}
Felder
region

enum (ExportRegion)

Der angeforderte Speicherort für Daten für den Export.

Union-Feld corpus_export_options. Dienstspezifische Optionen für Exporte. Für corpus_export_options ist nur einer der folgenden Werte zulässig:
mailOptions

object (MailExportOptions)

Optionen für Gmail-Exporte.

groupsOptions

object (GroupsExportOptions)

Optionen für Gruppenexporte.

driveOptions

object (DriveExportOptions)

Optionen für Drive-Exporte.

hangoutsChatOptions

object (HangoutsChatExportOptions)

Optionen für Chat-Exporte.

voiceOptions

object (VoiceExportOptions)

Optionen für Voice-Exporte.

calendarOptions

object (CalendarExportOptions)

Option für Kalenderexport verfügbar.

MailExportOptions

Optionen für Gmail-Exporte.

JSON-Darstellung
{
  "exportFormat": enum (ExportFormat),
  "showConfidentialModeContent": boolean,
  "useNewExport": boolean,
  "exportLinkedDriveFiles": boolean
}
Felder
exportFormat

enum (ExportFormat)

Das Dateiformat für exportierte Nachrichten.

showConfidentialModeContent

boolean

Legen Sie für den Export von Inhalten im Modus „Vertraulich“ true fest.

useNewExport

boolean

Setzen Sie den Wert auf true, um das neue Exportsystem zu verwenden.

exportLinkedDriveFiles

boolean

Optional. Setzen Sie den Wert auf true, um den Export verknüpfter Drive-Dateien zu aktivieren.

ExportFormat

Exportformat für Nachrichten

Enums
EXPORT_FORMAT_UNSPECIFIED Kein Exportformat angegeben.
MBOX Als MBOX-Datei exportieren. Nur für Gmail, Google Groups, Hangouts und Google Voice verfügbar.
PST Als PST exportieren. Nur für Gmail, Google Groups, Hangouts, Google Voice und Google Kalender verfügbar.
ICS Als ICS exportieren. Nur für Google Kalender verfügbar.

GroupsExportOptions

Optionen für Gruppenexporte.

JSON-Darstellung
{
  "exportFormat": enum (ExportFormat)
}
Felder
exportFormat

enum (ExportFormat)

Das Dateiformat für exportierte Nachrichten.

DriveExportOptions

Optionen für Drive-Exporte.

JSON-Darstellung
{
  "includeAccessInfo": boolean
}
Felder
includeAccessInfo

boolean

Wenn Sie Informationen zu Zugriffsebenen für Nutzer mit indirektem Zugriff auf Dateien einschließen möchten, setzen Sie den Wert auf true.

HangoutsChatExportOptions

Optionen für Chat-Exporte.

JSON-Darstellung
{
  "exportFormat": enum (ExportFormat)
}
Felder
exportFormat

enum (ExportFormat)

Das Dateiformat für exportierte Nachrichten.

VoiceExportOptions

Die Optionen für Voice-Exporte.

JSON-Darstellung
{
  "exportFormat": enum (ExportFormat)
}
Felder
exportFormat

enum (ExportFormat)

Das Dateiformat für exportierte SMS.

CalendarExportOptions

Optionen für Google Kalender-Exporte.

JSON-Darstellung
{
  "exportFormat": enum (ExportFormat)
}
Felder
exportFormat

enum (ExportFormat)

Das Dateiformat für exportierte SMS.

ExportRegion

Der Speicherort für Daten für den Export.

Enums
EXPORT_REGION_UNSPECIFIED Die Region ist nicht angegeben. Die Standardeinstellung ist ANY.
ANY Beliebige Region.
US USA.
EUROPE Europaregion.

ExportStatus

Der Status des Exports.

Enums
EXPORT_STATUS_UNSPECIFIED Der Status ist nicht angegeben.
COMPLETED Der Export ist abgeschlossen.
FAILED Der Export ist fehlgeschlagen.
IN_PROGRESS Der Export läuft.

ExportStats

Fortschrittsinformationen für einen Export.

JSON-Darstellung
{
  "exportedArtifactCount": string,
  "totalArtifactCount": string,
  "sizeInBytes": string
}
Felder
exportedArtifactCount

string (int64 format)

Die Anzahl der Nachrichten oder Dateien, die bereits für den Export verarbeitet wurden.

totalArtifactCount

string (int64 format)

Die Anzahl der Nachrichten oder Dateien, die exportiert werden sollen.

sizeInBytes

string (int64 format)

Die Größe des Exports in Byte.

CloudStorageSink

Exportsenke für Cloud Storage-Dateien.

JSON-Darstellung
{
  "files": [
    {
      object (CloudStorageFile)
    }
  ]
}
Felder
files[]

object (CloudStorageFile)

Nur Ausgabe. Die exportierten Dateien in Cloud Storage.

CloudStorageFile

Die Exportdatei in Cloud Storage

JSON-Darstellung
{
  "bucketName": string,
  "objectName": string,
  "size": string,
  "md5Hash": string
}
Felder
bucketName

string

Der Name des Cloud Storage-Buckets für die Exportdatei. Sie können diesen Wert in der JSON API oder der XML API von Cloud Storage verwenden, aber nicht zum Auflisten der Bucket-Inhalte. Stattdessen können Sie einzelne Exportdateien anhand des Objektnamens abrufen.

objectName

string

Der Name des Cloud Storage-Objekts für die Exportdatei. Sie können diesen Wert in der JSON API oder der XML API von Cloud Storage verwenden.

size

string (int64 format)

Die Größe der Exportdatei.

md5Hash

string

Der md5-Hash der Datei.

Methoden

create

Erstellt einen Export.

delete

Löscht einen Export.

get

Ruft einen Export ab.

list

Listet Details zu den Exporten in der angegebenen Rechtsangelegenheit auf.