- 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-platform
https://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. |