- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- WebsiteDataSource
- EstimatorUriPattern
- FileDataSource
Schätzt die Datengröße, die von einem Kunden verwendet werden soll.
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1alpha/{location=projects/*/locations/*}:estimateDataSize
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
location |
Erforderlich. Vollständiger Ressourcenname des Standorts, z. B. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "websiteDataSource": { object ( |
| Felder | |
|---|---|
| Datenquelle, für die wir die Größe schätzen. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
websiteDataSource |
Websitedaten. |
fileDataSource |
Strukturierte oder unstrukturierte Daten. |
| Ende der sich gegenseitig ausschließenden Felder. | |
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-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource location:
discoveryengine.locations.estimateDataSize
Weitere Informationen finden Sie in der IAM-Dokumentation.
WebsiteDataSource
Die Datenquelle ist eine Reihe von Website-Mustern, die wir crawlen, um die Gesamtzahl der Websites zu ermitteln.
| JSON-Darstellung |
|---|
{
"estimatorUriPatterns": [
{
object ( |
| Felder | |
|---|---|
estimatorUriPatterns[] |
Erforderlich. Die URI-Muster zum Schätzen der Datengrößen. Es sind maximal 10 Muster zulässig. Andernfalls wird der Fehler INVALID_ARGUMENT ausgegeben. |
EstimatorUriPattern
URI-Muster, die wir zum Crawlen verwenden.
| JSON-Darstellung |
|---|
{ "providedUriPattern": string, "exactMatch": boolean, "exclusive": boolean } |
| Felder | |
|---|---|
providedUriPattern |
Vom Nutzer bereitgestelltes URI-Muster. Beispiel: |
exactMatch |
Gibt an, ob wir die generierte URI ableiten oder die genau bereitgestellte verwenden. |
exclusive |
Gibt an, ob das Muster exklusiv ist. Wenn auf „true“ gesetzt, gilt das Muster als exklusiv. Wenn nicht festgelegt oder auf „false“ gesetzt, gilt das Muster standardmäßig als inklusiv. |
FileDataSource
Die Datenquelle enthält Dateien in Cloud Storage oder BigQuery.
| JSON-Darstellung |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "gcsSource": { object ( |
| Felder | |
|---|---|
| Gibt an, welche Quelle die zu verwendenden Dateien enthält. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
gcsSource |
Cloud Storage-Speicherort für die Eingabeinhalte. |
bigquerySource |
BigQuery-Eingabequelle. |
| Ende der sich gegenseitig ausschließenden Felder. | |