- 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 Document
s. O processamento de solicitações pode ser síncrono. Os itens que não existem são criados.
Observação: é possível que um subconjunto dos Document
s seja atualizado.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/collections/*/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 da ramificação principal, 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 conciliação entre os documentos atuais e os que serão importados. O valor padrão é |
updateMask |
Indica quais campos dos documentos importados fornecidos precisam ser 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 usada como IDs exclusivos dos documentos. Para Os valores do campo JSON ou da coluna da tabela são usados como Defina este campo apenas quando Se não estiver definido, um valor padrão Fontes de dados compatíveis:
|
forceRefreshContent |
Opcional. Define se o conteúdo não estruturado dos documentos será atualizado à força. Se definido como |
Campo de união source . Obrigatório. A origem da entrada. source pode ser apenas de um dos tipos a seguir: |
|
inlineSource |
A origem inline do conteúdo de entrada para documentos. |
gcsSource |
Local do Cloud Storage para o conteúdo de entrada. |
bigquerySource |
Origem de entrada do BigQuery. |
fhirStoreSource |
Origem da entrada FhirStore. |
spannerSource |
Origem de entrada do Spanner. |
cloudSqlSource |
Origem de entrada do Cloud SQL. |
firestoreSource |
Origem de entrada do Firestore. |
alloyDbSource |
Origem de entrada do AlloyDB. |
bigtableSource |
Origem de 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-platform
https://www.googleapis.com/auth/discoveryengine.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.