- Pedido HTTP
- Parâmetros de caminho
- Corpo do pedido
- Corpo da resposta
- Âmbitos de autorização
- Autorizações de IAM
- WebsiteDataSource
- EstimatorUriPattern
- FileDataSource
Estima o tamanho dos dados a serem usados por um cliente.
Pedido HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{location=projects/*/locations/*}:estimateDataSize
O URL usa a sintaxe de transcodificação de gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
location |
Obrigatório. Nome completo do recurso da localização, como |
Corpo do pedido
O corpo do pedido contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união data_source. Origem de dados para a qual estamos a estimar o tamanho. data_source só pode ser uma das seguintes opções: |
|
websiteDataSource |
Dados do Website. |
fileDataSource |
Dados estruturados ou não estruturados. |
Corpo da resposta
Se for bem-sucedido, o corpo da resposta contém uma instância de Operation.
Âmbitos de autorização
Requer um dos seguintes âmbitos do OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte o Authentication Overview.
Autorizações de IAM
Requer a seguinte autorização de IAM no recurso location:
discoveryengine.locations.estimateDataSize
Para mais informações, consulte a documentação do IAM.
WebsiteDataSource
Uma origem de dados é um conjunto de padrões de Websites que rastreamos para obter o número total de Websites.
| Representação JSON |
|---|
{
"estimatorUriPatterns": [
{
object ( |
| Campos | |
|---|---|
estimatorUriPatterns[] |
Obrigatório. Os padrões de URI para estimar os tamanhos dos dados. São permitidos, no máximo, 10 padrões. Caso contrário, é gerado um erro INVALID_ARGUMENT. |
EstimatorUriPattern
Padrões de URI que usamos para rastrear.
| Representação JSON |
|---|
{ "providedUriPattern": string, "exactMatch": boolean, "exclusive": boolean } |
| Campos | |
|---|---|
providedUriPattern |
Padrão de URI facultado pelo utilizador. Por exemplo, |
exactMatch |
Se inferimos o URI gerado ou usamos o URI exato fornecido. |
exclusive |
Se o padrão é exclusivo ou não. Se estiver definida como verdadeira, o padrão é considerado exclusivo. Se não estiver definida ou estiver definida como falsa, o padrão é considerado inclusivo por predefinição. |
FileDataSource
A origem de dados contém ficheiros no Cloud Storage ou no BigQuery.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união source. Que origem contém os ficheiros a usar. source só pode ser uma das seguintes opções: |
|
gcsSource |
Localização do Cloud Storage para o conteúdo de entrada. |
bigquerySource |
Origem de entrada do BigQuery. |