- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
Importazione collettiva di più Document
. L'elaborazione della richiesta potrebbe essere sincrona. Vengono creati elementi inesistenti.
Nota: è possibile che venga aggiornato correttamente un sottoinsieme di Document
.
Richiesta HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
parent |
Obbligatorio. Il nome della risorsa del ramo padre, ad esempio |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "errorConfig": { object ( |
Campi | |
---|---|
errorConfig |
La posizione desiderata degli errori riscontrati durante l'importazione. |
reconciliationMode |
La modalità di riconciliazione tra i documenti esistenti e quelli da importare. Il valore predefinito è |
updateMask |
Indica quali campi dei documenti importati forniti devono essere aggiornati. Se non è impostato, il valore predefinito è l'aggiornamento di tutti i campi. Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: |
autoGenerateIds |
Indica se generare automaticamente gli ID per i documenti in caso di assenza. Se impostato su Origini dati supportate:
|
idField |
Il campo indica il campo ID o la colonna da utilizzare come ID univoci dei documenti. Per I valori del campo JSON o della colonna della tabella vengono utilizzati come Imposta questo campo solo quando Se non è impostato, viene utilizzato un valore predefinito Origini dati supportate:
|
forceRefreshContent |
Facoltativo. Indica se forzare l'aggiornamento dei contenuti non strutturati dei documenti. Se impostato su |
Campo unione source . Obbligatorio. L'origine dell'input. source può essere solo uno dei seguenti: |
|
inlineSource |
L'origine in linea per i contenuti di input per i documenti. |
gcsSource |
Il percorso Cloud Storage per i contenuti di input. |
bigquerySource |
Origine di input BigQuery. |
fhirStoreSource |
Origine di input FhirStore. |
spannerSource |
Origine di input Spanner. |
cloudSqlSource |
Origine di input Cloud SQL. |
firestoreSource |
Origine di input Firestore. |
alloyDbSource |
Origine di input AlloyDB. |
bigtableSource |
Origine di input Cloud Bigtable. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Per ulteriori informazioni, consulta Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa parent
:
discoveryengine.documents.import
Per saperne di più, consulta la documentazione di IAM.