- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
- WebsiteDataSource
- EstimatorUriPattern
- FileDataSource
Estima o tamanho dos dados a serem usados por um cliente.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{location=projects/*/locations/*}:estimateDataSize
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
location |
Obrigatório. Nome completo do recurso do local, como |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união data_source . Fonte de dados para a qual estamos estimando o tamanho. data_source pode ser apenas de um dos tipos a seguir: |
|
websiteDataSource |
Dados do site. |
fileDataSource |
Dados estruturados ou não estruturados. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso location
:
discoveryengine.locations.estimateDataSize
Para mais informações, consulte a documentação do IAM.
WebsiteDataSource
Uma fonte de dados é um conjunto de padrões de sites que rastreamos para obter o número total de sites.
Representação JSON |
---|
{
"estimatorUriPatterns": [
{
object ( |
Campos | |
---|---|
estimatorUriPatterns[] |
Obrigatório. Os padrões de URI para estimar os tamanhos dos dados. No máximo, 10 padrões são permitidos. Caso contrário, um erro INVALID_ARGUMENT será gerado. |
EstimatorUriPattern
Padrões de URI que usamos para rastrear.
Representação JSON |
---|
{ "providedUriPattern": string, "exactMatch": boolean, "exclusive": boolean } |
Campos | |
---|---|
providedUriPattern |
Padrão de URI fornecido pelo usuário. Por exemplo, |
exactMatch |
Se vamos inferir o URI gerado ou usar o URI exato fornecido. |
exclusive |
Se o padrão é exclusivo ou não. Se definido como "true", o padrão será considerado exclusivo. Se não for definido ou for definido como "false", o padrão será considerado inclusivo por padrão. |
FileDataSource
A fonte de dados contém arquivos no Cloud Storage ou no BigQuery.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união source . Qual fonte contém os arquivos a serem usados. source pode ser apenas de um dos tipos a seguir: |
|
gcsSource |
Local do Cloud Storage para o conteúdo de entrada. |
bigquerySource |
Origem de entrada do BigQuery. |