- 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 |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld data_source . Datenquelle, für die wir die Größe schätzen. Für data_source ist nur einer der folgenden Werte zulässig: |
|
websiteDataSource |
Websitedaten |
fileDataSource |
Strukturierte oder unstrukturierte Daten. |
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 location
:
discoveryengine.locations.estimateDataSize
Weitere Informationen finden Sie in der IAM-Dokumentation.
WebsiteDataSource
Eine 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, mit denen die Datengrößen geschätzt werden sollen. Es sind maximal 10 Muster zulässig. Andernfalls wird der Fehler INVALID_ARGUMENT ausgegeben. |
EstimatorUriPattern
URI-Muster, die wir für das Crawling verwenden.
JSON-Darstellung |
---|
{ "providedUriPattern": string, "exactMatch": boolean, "exclusive": boolean } |
Felder | |
---|---|
providedUriPattern |
Vom Nutzer angegebenes URI-Muster. Beispiel: |
exactMatch |
Gibt an, ob der generierte URI abgeleitet oder der exakt angegebene URI verwendet wird. |
exclusive |
Gibt an, ob das Muster exklusiv ist. Wenn diese Option auf „true“ gesetzt ist, gilt das Muster als exklusiv. Wenn das Feld nicht festgelegt oder auf „false“ gesetzt ist, gilt das Muster standardmäßig als inklusiv. |
FileDataSource
Die Datenquelle enthält Dateien in Cloud Storage oder BigQuery.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld source . Welche Quelle die zu verwendenden Dateien enthält. Für source ist nur einer der folgenden Werte zulässig: |
|
gcsSource |
Cloud Storage-Speicherort für die Eingabeinhalte. |
bigquerySource |
BigQuery-Eingabequelle. |