- Pedido HTTP
- Parâmetros de caminho
- Corpo do pedido
- Corpo da resposta
- Âmbitos de autorização
- Autorizações de IAM
Importação em massa de vários Document
s. O processamento de pedidos pode ser síncrono. Os itens não existentes são criados.
Nota: é possível que um subconjunto dos Document
s seja atualizado com êxito.
Pedido HTTP
POST https://discoveryengine.googleapis.com/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
O URL usa a sintaxe de transcodificação de gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. O nome do recurso da ramificação principal, como |
Corpo do pedido
O corpo do pedido contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "errorConfig": { object ( |
Campos | |
---|---|
errorConfig |
A localização desejada dos erros incorridos durante a importação. |
reconciliationMode |
O modo de conciliação entre os documentos existentes e os documentos a importar. A predefinição é |
updateMask |
Indica os campos nos documentos importados fornecidos a atualizar. Se não for definido, a predefinição é atualizar todos os campos. Esta é uma lista separada por vírgulas de nomes totalmente qualificados de campos. Exemplo: |
autoGenerateIds |
Se devem ser gerados automaticamente IDs para os documentos, caso não existam. Se estiver definido como Origens de dados suportadas:
|
idField |
O campo indica o campo ou a coluna de ID a usar como IDs únicos dos documentos. Para Os valores do campo JSON ou da coluna da tabela são usados como os Defina este campo apenas quando Se não estiver definido, é usado um valor predefinido Origens de dados suportadas:
|
forceRefreshContent |
Opcional. Se deve forçar a atualização do conteúdo não estruturado dos documentos. Se estiver definido como |
Campo de união source . Obrigatório. A origem da entrada. source só pode ser uma das seguintes opções: |
|
inlineSource |
A origem inline do conteúdo de entrada para documentos. |
gcsSource |
Localização do Cloud Storage para o conteúdo de entrada. |
bigquerySource |
Origem de entrada do BigQuery. |
fhirStoreSource |
Origem de 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 for bem-sucedido, o corpo da resposta contém uma instância de Operation
.
Âmbitos de autorização
Requer um dos seguintes âmbitos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte o Authentication Overview.
Autorizações de IAM
Requer a seguinte autorização de IAM no recurso parent
:
discoveryengine.documents.import
Para mais informações, consulte a documentação do IAM.