- Recurso: Export
- UserInfo
- ExportOptions
- MailExportOptions
- ExportFormat
- GroupsExportOptions
- DriveExportOptions
- HangoutsChatExportOptions
- VoiceExportOptions
- CalendarExportOptions
- GeminiExportOptions
- GeminiInWorkspaceExportOptions
- ExportRegion
- ExportStatus
- ExportStats
- CloudStorageSink
- CloudStorageFile
- Métodos
Recurso: exportação
Uma exportação.
Para trabalhar com recursos do Vault, a conta precisa ter os privilégios necessários do Vault e acesso ao caso. Para acessar um caso, a conta precisa ter criado o caso, ter o caso compartilhado com ela ou ter o privilégio Ver todos os casos.
| Representação JSON |
|---|
{ "id": string, "matterId": string, "parentExportId": string, "name": string, "requester": { object ( |
| Campos | |
|---|---|
id |
Apenas saída. O ID de exportação gerado. |
matterId |
Apenas saída. O ID do caso. |
parentExportId |
Apenas saída. Identifica a exportação mãe que gerou essa exportação filha. Isso é definido apenas em exportações filhas. |
name |
O nome da exportação. Não use caracteres especiais (~!$'(),;@:/?) porque eles podem impedir o download das exportações. |
requester |
Apenas saída. O requerente da exportação. |
query |
Os parâmetros de consulta usados para criar a exportação. |
exportOptions |
Outras opções de exportação. |
createTime |
Apenas saída. A hora em que a exportação foi criada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
status |
Apenas saída. O status da exportação. |
stats |
Apenas saída. Detalhes sobre o progresso e o tamanho da exportação. |
| Tipo de coletor de exportação. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
cloudStorageSink |
Apenas saída. O coletor para arquivos de exportação no Cloud Storage. |
| Fim dos campos mutuamente exclusivos. | |
UserInfo
Informações do usuário.
| Representação JSON |
|---|
{ "email": string, "displayName": string } |
| Campos | |
|---|---|
email |
O endereço de e-mail do usuário. |
displayName |
O nome de exibição do usuário. |
ExportOptions
Outras opções de exportação
| Representação JSON |
|---|
{ "region": enum ( |
| Campos | |
|---|---|
region |
A região de dados solicitada para a exportação. |
| Opções de exportação específicas do serviço. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
mailOptions |
Opções para exportações do Gmail. |
groupsOptions |
Opções para exportações de grupos. |
driveOptions |
Opções para exportações do Drive. |
hangoutsChatOptions |
Opções para exportações do Chat. |
voiceOptions |
Opções para exportações do Voice. |
calendarOptions |
Opção disponível para exportação do Agenda. |
geminiOptions |
Opção disponível para exportação do app do Gemini. |
geminiInWorkspaceOptions |
Opção disponível para exportação do Gemini no Workspace. |
| Fim dos campos mutuamente exclusivos. | |
MailExportOptions
Opções para exportações do Gmail.
| Representação JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
O formato do arquivo das mensagens exportadas. |
showConfidentialModeContent |
Para exportar conteúdo do modo confidencial, defina como true. |
useNewExport |
Para usar o novo sistema de exportação, defina como true. |
exportLinkedDriveFiles |
Opcional. Para ativar a exportação de arquivos do Drive vinculados, defina como true. |
ExportFormat
Formato de exportação para mensagens
| Tipos enumerados | |
|---|---|
EXPORT_FORMAT_UNSPECIFIED |
Nenhum formato de exportação especificado. |
MBOX |
Exportar como MBOX. Disponível apenas para o Gmail, Grupos, Hangouts e Voice. |
PST |
Exportar como PST. Disponível apenas para o Gmail, Grupos, Hangouts, Voice e Agenda. |
ICS |
Exportar como ICS. Disponível apenas para o Agenda. |
XML |
Exportar como XML. Disponível apenas para o app do Gemini. |
JSON |
Exportar como JSON. Disponível apenas para o Gemini no Workspace. |
GroupsExportOptions
Opções para exportações de grupos.
| Representação JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
O formato do arquivo das mensagens exportadas. |
DriveExportOptions
Opções para exportações do Drive.
| Representação JSON |
|---|
{ "includeAccessInfo": boolean } |
| Campos | |
|---|---|
includeAccessInfo |
Para incluir informações de nível de acesso para usuários com acesso indireto a arquivos, defina como true. |
HangoutsChatExportOptions
Opções para exportações do Chat.
| Representação JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
O formato do arquivo das mensagens exportadas. |
VoiceExportOptions
As opções para exportações do Voice.
| Representação JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
O formato do arquivo das mensagens de texto exportadas. |
CalendarExportOptions
As opções para exportações do Agenda.
| Representação JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
O formato do arquivo das mensagens de texto exportadas. |
GeminiExportOptions
As opções de exportação do app do Gemini.
| Representação JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
O formato do arquivo das mensagens exportadas. |
GeminiInWorkspaceExportOptions
As opções para exportações do Gemini no Workspace.
| Representação JSON |
|---|
{
"exportFormat": enum ( |
| Campos | |
|---|---|
exportFormat |
O formato do arquivo das mensagens exportadas. |
ExportRegion
A região de dados da exportação.
| Tipos enumerados | |
|---|---|
EXPORT_REGION_UNSPECIFIED |
A região não foi especificada. O padrão é ANY. |
ANY |
Qualquer região. |
US |
Região dos Estados Unidos. |
EUROPE |
Região da Europa. |
ExportStatus
O status da exportação.
| Tipos enumerados | |
|---|---|
EXPORT_STATUS_UNSPECIFIED |
O status não foi especificado. |
COMPLETED |
A exportação foi concluída. |
FAILED |
Falha na exportação. |
IN_PROGRESS |
A exportação está em andamento. |
ExportStats
Informações de progresso de uma exportação.
| Representação JSON |
|---|
{ "exportedArtifactCount": string, "totalArtifactCount": string, "sizeInBytes": string } |
| Campos | |
|---|---|
exportedArtifactCount |
O número de mensagens ou arquivos já processados para exportação. |
totalArtifactCount |
O número de mensagens ou arquivos a serem exportados. |
sizeInBytes |
O tamanho da exportação em bytes. |
CloudStorageSink
Coletor de exportação para arquivos do Cloud Storage.
| Representação JSON |
|---|
{
"files": [
{
object ( |
| Campos | |
|---|---|
files[] |
Apenas saída. Os arquivos exportados no Cloud Storage. |
CloudStorageFile
O arquivo de exportação no Cloud Storage
| Representação JSON |
|---|
{ "bucketName": string, "objectName": string, "size": string, "md5Hash": string } |
| Campos | |
|---|---|
bucketName |
O nome do bucket do Cloud Storage para o arquivo de exportação. É possível usar esse valor na API JSON ou na API XML do Cloud Storage, mas não para listar o conteúdo do bucket. Em vez disso, é possível receber arquivos de exportação individuais pelo nome do objeto. |
objectName |
O nome do objeto do Cloud Storage para o arquivo de exportação. Use esse valor na API JSON ou na API XML do Cloud Storage. |
size |
O tamanho do arquivo de exportação. |
md5Hash |
O hash md5 do arquivo. |
Métodos |
|
|---|---|
|
Cria uma exportação. |
|
Exclui uma exportação. |
|
Recebe uma exportação. |
|
Lista detalhes sobre as exportações no caso especificado. |