- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
Exclui permanentemente todos os Documents selecionados em um branch.
Esse processo é assíncrono. Dependendo do número de Documents a serem excluídos, essa operação pode levar horas para ser concluída. Antes da conclusão da operação de exclusão, alguns Documents ainda podem ser retornados por DocumentService.GetDocument ou DocumentService.ListDocuments.
Para receber uma lista dos Documents a serem excluídos, defina PurgeDocumentsRequest.force como "false".
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
parent |
Obrigatório. O nome do recurso pai, como |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "filter": string, "errorConfig": { object ( |
| Campos | |
|---|---|
filter |
Obrigatório. Filtra documentos correspondentes para limpeza. O único valor compatível no momento é |
errorConfig |
O local desejado dos erros ocorridos durante a limpeza. |
force |
Executa a limpeza. Se |
| A origem de entrada desejada para os documentos de limpeza com base nos IDs de documentos. A seguir, há uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
gcsSource |
Local do Cloud Storage para o conteúdo de entrada. |
inlineSource |
Origem inline para o conteúdo de entrada para limpeza. |
| Fim dos campos mutuamente exclusivos. | |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso parent:
discoveryengine.documents.purge
Para mais informações, consulte a documentação do IAM.