- Recurso: Export
- UserInfo
- ExportOptions
- MailExportOptions
- ExportFormat
- GroupsExportOptions
- DriveExportOptions
- HangoutsChatExportOptions
- VoiceExportOptions
- CalendarExportOptions
- GeminiExportOptions
- ExportRegion
- ExportStatus
- ExportStats
- CloudStorageSink
- CloudStorageFile
- Métodos
Recurso: Export
Una exportación.
Para trabajar con los recursos de Vault, la cuenta debe tener los privilegios de Vault necesarios y acceso al asunto. Para acceder a un asunto, la cuenta debe haberlo creado, debe tenerlo compartido o debe tener el privilegio Ver todos los asuntos.
| Representación JSON |
|---|
{ "id": string, "matterId": string, "parentExportId": string, "name": string, "requester": { object ( |
| Campos | |
|---|---|
id |
Solo salida. Es el ID de exportación generado. |
matterId |
Solo salida. Es el ID del asunto. |
parentExportId |
Solo salida. Identifica la exportación principal que generó esta exportación secundaria. Este parámetro solo se configura en las exportaciones secundarias. |
name |
Es el nombre de la exportación. No uses caracteres especiales (~!$'(),;@:/?) en el nombre, ya que pueden impedir que descargues las exportaciones. |
requester |
Solo salida. Es el solicitante de la exportación. |
query |
Son los parámetros de consulta que se usaron para crear la exportación. |
exportOptions |
Se agregaron opciones de exportación adicionales. |
createTime |
Solo salida. Es la fecha y hora en que se creó la exportación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
status |
Solo salida. Es el estado de la exportación. |
stats |
Solo salida. Son los detalles sobre el progreso y el tamaño de la exportación. |
Campo de unión export_sink. Es el tipo de receptor de exportación. export_sink puede ser solo uno de los parámetros siguientes: |
|
cloudStorageSink |
Solo salida. Es el destino de los archivos de exportación en Cloud Storage. |
UserInfo
Es la información del usuario.
| Representación JSON |
|---|
{ "email": string, "displayName": string } |
| Campos | |
|---|---|
email |
Es la dirección de correo electrónico del usuario. |
displayName |
Es el nombre visible del usuario. |
ExportOptions
Opciones adicionales para las exportaciones
| Representación JSON |
|---|
{ "region": enum ( |
| Campos | |
|---|---|
region |
Es la región de datos solicitada para la exportación. |
Campo de unión corpus_export_options. Son las opciones específicas del servicio para las exportaciones. corpus_export_options puede ser solo uno de los parámetros siguientes: |
|
mailOptions |
Son las opciones para las exportaciones de Gmail. |
groupsOptions |
Son las opciones para las exportaciones de grupos. |
driveOptions |
Son las opciones para las exportaciones de Drive. |
hangoutsChatOptions |
Son las opciones para exportar chats. |
voiceOptions |
Son las opciones para las exportaciones de voz. |
calendarOptions |
Opción disponible para la exportación del calendario. |
geminiOptions |
Opción disponible para la exportación de Gemini. |
MailExportOptions
Son las opciones para las exportaciones de Gmail.
| Representación JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
Es el formato de archivo de los mensajes exportados. |
showConfidentialModeContent |
Para exportar contenido en modo confidencial, configúralo como true. |
useNewExport |
Se debe establecer en verdadero para usar el nuevo sistema de exportación. |
exportLinkedDriveFiles |
Opcional. Establece el valor en true para habilitar la exportación de archivos de Drive vinculados. |
ExportFormat
Formato de exportación de mensajes
| Enums | |
|---|---|
EXPORT_FORMAT_UNSPECIFIED |
No se especificó ningún formato de exportación. |
MBOX |
Exporta como MBOX. Solo está disponible para Gmail, Grupos, Hangouts y Voice. |
PST |
Exporta como PST. Solo está disponible para Gmail, Grupos, Hangouts, Voice y Calendario. |
ICS |
Exporta el calendario como ICS. Solo está disponible para Calendario. |
XML |
Exporta como XML. Solo está disponible para Gemini. |
GroupsExportOptions
Son las opciones para las exportaciones de grupos.
| Representación JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
Es el formato de archivo de los mensajes exportados. |
DriveExportOptions
Son las opciones para las exportaciones de Drive.
| Representación JSON |
|---|
{ "includeAccessInfo": boolean } |
| Campos | |
|---|---|
includeAccessInfo |
Se debe establecer en verdadero para incluir información sobre el nivel de acceso de los usuarios con acceso indirecto a los archivos. |
HangoutsChatExportOptions
Son las opciones para exportar chats.
| Representación JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
Es el formato de archivo de los mensajes exportados. |
VoiceExportOptions
Son las opciones para las exportaciones de voz.
| Representación JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
Es el formato de archivo de los mensajes de texto exportados. |
CalendarExportOptions
Son las opciones para exportar calendarios.
| Representación JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
Es el formato de archivo de los mensajes de texto exportados. |
GeminiExportOptions
Son las opciones para las exportaciones de Gemini.
| Representación JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
Es el formato de archivo de los mensajes exportados. |
ExportRegion
Es la región de datos para la exportación.
| Enums | |
|---|---|
EXPORT_REGION_UNSPECIFIED |
No se especificó la región. El valor predeterminado es ANY. |
ANY |
Cualquier región |
US |
Región de Estados Unidos. |
EUROPE |
Región de Europa. |
ExportStatus
Es el estado de la exportación.
| Enums | |
|---|---|
EXPORT_STATUS_UNSPECIFIED |
El estado no está especificado. |
COMPLETED |
Se completó la exportación. |
FAILED |
No se pudo realizar la exportación. |
IN_PROGRESS |
La exportación está en curso. |
ExportStats
Es información sobre el progreso de una exportación.
| Representación JSON |
|---|
{ "exportedArtifactCount": string, "totalArtifactCount": string, "sizeInBytes": string } |
| Campos | |
|---|---|
exportedArtifactCount |
Es la cantidad de mensajes o archivos que ya se procesaron para la exportación. |
totalArtifactCount |
Cantidad de mensajes o archivos que se exportarán. |
sizeInBytes |
Tamaño de la exportación en bytes. |
CloudStorageSink
Es el receptor de exportación para los archivos de Cloud Storage.
| Representación JSON |
|---|
{
"files": [
{
object ( |
| Campos | |
|---|---|
files[] |
Solo salida. Son los archivos exportados en Cloud Storage. |
CloudStorageFile
El archivo de exportación en Cloud Storage
| Representación JSON |
|---|
{ "bucketName": string, "objectName": string, "size": string, "md5Hash": string } |
| Campos | |
|---|---|
bucketName |
Es el nombre del bucket de Cloud Storage para el archivo de exportación. Puedes usar este valor en la API de JSON o la API de XML de Cloud Storage, pero no para enumerar el contenido del bucket. En cambio, puedes obtener archivos de exportación individuales por nombre de objeto. |
objectName |
Nombre del objeto de Cloud Storage para el archivo de exportación. Puedes usar este valor en la API de JSON o la API de XML de Cloud Storage. |
size |
Tamaño del archivo de exportación. |
md5Hash |
Es el hash MD5 del archivo. |
Métodos |
|
|---|---|
|
Crea una exportación. |
|
Borra una exportación. |
|
Obtiene una exportación. |
|
Enumera los detalles sobre las exportaciones en el asunto especificado. |