Method: projects.locations.sampleQuerySets.sampleQueries.import

Importation groupée de plusieurs SampleQuery. Les exemples de requêtes existants peuvent être supprimés.

Remarque : Il est possible qu'un sous-ensemble des SampleQuery soit importé avec succès.

Requête HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Nom de la ressource du groupe de requêtes d'exemple parent, par exemple projects/{project}/locations/{location}/sampleQuerySets/{sampleQuerySet}.

Si l'appelant n'est pas autorisé à lister les SampleQuerys sous cet ensemble de requêtes exemples, qu'il existe ou non, une erreur PERMISSION_DENIED est renvoyée.

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 (ImportErrorConfig)
  },

  // Union field source can be only one of the following:
  "inlineSource": {
    object (InlineSource)
  },
  "gcsSource": {
    object (GcsSource)
  },
  "bigquerySource": {
    object (BigQuerySource)
  }
  // End of list of possible types for union field source.
}
Champs
errorConfig

object (ImportErrorConfig)

Emplacement souhaité des erreurs survenues lors de l'importation.

Champ d'union source. Source des exemples de requêtes. source ne peut être qu'un des éléments suivants :
inlineSource

object (InlineSource)

Source intégrée pour les entrées d'exemples de requêtes.

gcsSource

object (GcsSource)

Emplacement Cloud Storage pour le contenu d'entrée.

bigquerySource

object (BigQuerySource)

Source d'entrée BigQuery.

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.sampleQueries.import

Pour en savoir plus, consultez la documentation IAM.

InlineSource

Source intégrée pour les SampleQuery.

Représentation JSON
{
  "sampleQueries": [
    {
      object (SampleQuery)
    }
  ]
}
Champs
sampleQueries[]

object (SampleQuery)

Obligatoire. Liste des SampleQuery à importer. 1 000 articles maximum.