- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
Importação em massa de vários Documents. O processamento de solicitações pode ser síncrono. Os itens não existentes são criados.
Observação: é possível que um subconjunto dos Documents seja atualizado.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
parent |
Obrigatório. O nome do recurso de ramificação pai, como |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "errorConfig": { object ( |
| Campos | |
|---|---|
errorConfig |
O local desejado dos erros ocorridos durante a importação. |
reconciliationMode |
O modo de reconciliação entre os documentos atuais e os documentos a serem importados. O padrão é |
updateMask |
Indica quais campos dos documentos importados fornecidos serão atualizados. Se não for definido, o padrão será atualizar todos os campos. É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: |
autoGenerateIds |
Se os IDs dos documentos serão gerados automaticamente se estiverem ausentes. Se definido como Fontes de dados compatíveis:
|
idField |
O campo indica o campo ou a coluna de ID a ser usado como IDs exclusivos dos documentos. Para Os valores do campo JSON ou da coluna da tabela são usados como Defina esse campo apenas quando Se não estiver definido, um valor padrão Fontes de dados compatíveis:
|
forceRefreshContent |
Opcional. Se o conteúdo não estruturado dos documentos será atualizado. Se definido como |
Campo de união source. Obrigatório. A origem da entrada. source pode ser apenas um dos seguintes: |
|
inlineSource |
A origem inline do conteúdo de entrada para documentos. |
gcsSource |
Local do Cloud Storage para o conteúdo de entrada. |
bigquerySource |
Origem da entrada do BigQuery. |
fhirStoreSource |
Origem da entrada do FhirStore. |
spannerSource |
Origem da entrada do Spanner. |
cloudSqlSource |
Origem da entrada do Cloud SQL. |
firestoreSource |
Origem da entrada do Firestore. |
alloyDbSource |
Origem da entrada do AlloyDB. |
bigtableSource |
Origem da entrada do Cloud Bigtable. |
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.import
Para mais informações, consulte a documentação do IAM.