- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- Autorisations IAM
Importation groupée de plusieurs Document
. Le traitement des demandes peut être synchrone. Les éléments inexistants sont créés.
Remarque : Il est possible qu'un sous-ensemble des Document
soit mis à jour.
Requête HTTP
POST https://discoveryengine.googleapis.com/v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
parent |
Obligatoire. Nom de la ressource de branche parente, par exemple |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "errorConfig": { object ( |
Champs | |
---|---|
errorConfig |
Emplacement souhaité des erreurs survenues lors de l'importation. |
reconciliationMode |
Mode de rapprochement entre les documents existants et ceux à importer. La valeur par défaut est |
updateMask |
Indique les champs des documents importés fournis à mettre à jour. Si elle n'est pas définie, tous les champs sont mis à jour par défaut. Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : |
autoGenerateIds |
Indique si les ID des documents doivent être générés automatiquement en leur absence. Si la valeur est définie sur Sources de données compatibles :
|
idField |
Ce champ indique le champ ou la colonne d'ID à utiliser comme identifiants uniques des documents. Pour Les valeurs du champ JSON ou de la colonne du tableau sont utilisées comme Ne définissez ce champ que lorsque Si elle n'est pas définie, la valeur par défaut Sources de données compatibles :
|
forceRefreshContent |
Facultatif. Indique si le contenu non structuré des documents doit être actualisé de force. Si la valeur est définie sur |
Champ d'union source . Obligatoire. Source de l'entrée. source ne peut être qu'un des éléments suivants : |
|
inlineSource |
Source intégrée pour le contenu d'entrée des documents. |
gcsSource |
Emplacement Cloud Storage pour le contenu d'entrée. |
bigquerySource |
Source d'entrée BigQuery. |
fhirStoreSource |
Source d'entrée FhirStore. |
spannerSource |
Source d'entrée Spanner. |
cloudSqlSource |
Source d'entrée Cloud SQL. |
firestoreSource |
Source d'entrée Firestore. |
alloyDbSource |
Source d'entrée AlloyDB. |
bigtableSource |
Source d'entrée Cloud Bigtable. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Operation
.
Niveaux d'accès des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Pour plus d'informations, consultez la Authentication Overview.
Autorisations IAM
Nécessite l'autorisation IAM suivante sur la ressource parent
:
discoveryengine.documents.import
Pour en savoir plus, consultez la documentation IAM.