- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de gestión de identidades y accesos
- WebsiteDataSource
- EstimatorUriPattern
- FileDataSource
Estima el tamaño de los datos que va a usar un cliente.
Solicitud HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{location=projects/*/locations/*}:estimateDataSize
La URL utiliza la sintaxis de transcodificación a gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
location |
Obligatorio. Nombre completo del recurso de la ubicación, como |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos que presentan la siguiente estructura:
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión data_source. Fuente de datos de la que estamos estimando el tamaño. data_source solo puede ser una de estas dos opciones: |
|
websiteDataSource |
Datos de sitios web. |
fileDataSource |
Datos estructurados o sin estructurar. |
Cuerpo de la respuesta
Si la solicitud se hace correctamente, en el cuerpo de la respuesta se incluye una instancia de Operation.
Permisos de autorización
Debes disponer de uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
Para obtener más información, consulta el Authentication Overview.
Permisos de IAM
Requiere el siguiente permiso de gestión de identidades y accesos en el recurso location:
discoveryengine.locations.estimateDataSize
Para obtener más información, consulta la documentación de gestión de identidades y accesos.
WebsiteDataSource
Una fuente de datos es un conjunto de patrones de sitios web que rastreamos para obtener el número total de sitios web.
| Representación JSON |
|---|
{
"estimatorUriPatterns": [
{
object ( |
| Campos | |
|---|---|
estimatorUriPatterns[] |
Obligatorio. Patrones de URI para estimar los tamaños de los datos. Se permiten 10 patrones como máximo. De lo contrario, se producirá un error INVALID_ARGUMENT. |
EstimatorUriPattern
Patrones de URIs que usamos para rastrear.
| Representación JSON |
|---|
{ "providedUriPattern": string, "exactMatch": boolean, "exclusive": boolean } |
| Campos | |
|---|---|
providedUriPattern |
Patrón de URI proporcionado por el usuario. Por ejemplo, |
exactMatch |
Si inferimos el URI generado o usamos el que se ha proporcionado exactamente. |
exclusive |
Indica si el patrón es exclusivo o no. Si se le asigna el valor true, el patrón se considera exclusivo. Si no se le asigna ningún valor o se le asigna el valor false, el patrón se considera inclusivo de forma predeterminada. |
FileDataSource
La fuente de datos contiene archivos en Cloud Storage o BigQuery.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión source. La fuente que contiene los archivos que se van a usar. source solo puede ser una de estas dos opciones: |
|
gcsSource |
Ubicación de Cloud Storage del contenido de entrada. |
bigquerySource |
Fuente de entrada de BigQuery. |