Method: projects.locations.sampleQuerySets.sampleQueries.import

Bulk-Import mehrerer SampleQuerys. Beispielabfragen, die bereits vorhanden sind, können gelöscht werden.

Hinweis: Es ist möglich, dass nur eine Teilmenge der SampleQuery erfolgreich importiert wird.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Der Name der übergeordneten Ressource für die Beispielabfragegruppe, z. B. projects/{project}/locations/{location}/sampleQuerySets/{sampleQuerySet}.

Wenn der Aufrufer keine Berechtigung hat, SampleQuerys unter diesem Beispielabfragesatz aufzulisten, wird unabhängig davon, ob dieser Beispielabfragesatz vorhanden ist oder nicht, ein PERMISSION_DENIED-Fehler zurückgegeben.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "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.
}
Felder
errorConfig

object (ImportErrorConfig)

Der gewünschte Speicherort für Fehler, die während des Imports aufgetreten sind.

Union-Feld source. Die Quelle der Beispielabfragen. Für source ist nur einer der folgenden Werte zulässig:
inlineSource

object (InlineSource)

Die Inline-Quelle für Beispielabfrageeinträge.

gcsSource

object (GcsSource)

Cloud Storage-Speicherort für die Eingabeinhalte.

bigquerySource

object (BigQuerySource)

BigQuery-Eingabequelle.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • discoveryengine.sampleQueries.import

Weitere Informationen finden Sie in der IAM-Dokumentation.

InlineSource

Die Inline-Quelle für SampleQuery.

JSON-Darstellung
{
  "sampleQueries": [
    {
      object (SampleQuery)
    }
  ]
}
Felder
sampleQueries[]

object (SampleQuery)

Erforderlich. Eine Liste der zu importierenden SampleQuery. Maximal 1.000 Artikel.