Method: projects.locations.getConfigurablePricingUsageStats

Obtém estatísticas de utilização de preços configuráveis.

Pedido HTTP

GET https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/configurablePricingUsageStats}

O URL usa a sintaxe de transcodificação de gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. O nome do ConfigurablePricingUsageStats a obter. Formato: projects/{project}/locations/{location}/configurablePricingUsageStats

Parâmetros de consulta

Parâmetros
timeRange

object (TimeRange)

Opcional. O intervalo de tempo da agregação de utilização. Se endDate não estiver definido, a data predefinida é a data atual. Se startDate não estiver definido, o valor predefinido é 30 dias antes de endDate.

metricTypes[]

enum (BillingMetricType)

Opcional. Os tipos de métricas para os quais devolver a utilização.

Corpo do pedido

O corpo do pedido tem de estar vazio.

Corpo da resposta

Resposta para o método [EstimateBillingService.GetConfigurablePricingUsageStats].

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

Representação JSON
{
  "name": string,
  "metricUsages": [
    {
      object (MetricUsage)
    }
  ]
}
Campos
name

string

Identificador. O nome de ConfigurablePricingUsageStats. Formato: projects/{project}/locations/{location}/configurablePricingUsageStats

metricUsages[]

object (MetricUsage)

Uma lista de utilizações de métricas, uma para cada tipo de recurso pedido que tenha dados no intervalo de tempo pedido.

Âmbitos de autorização

Requer um dos seguintes âmbitos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Para mais informações, consulte o Authentication Overview.

TimeRange

O intervalo de tempo da agregação de utilização.

Representação JSON
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Campos
startDate

object (Date)

Opcional. A data de início inclusiva da agregação de utilização.

endDate

object (Date)

Opcional. A data de fim inclusiva da agregação de utilização.

BillingMetricType

tipo de métrica de faturação para estatísticas de utilização.

Enumerações
BILLING_METRIC_TYPE_UNSPECIFIED Valor predefinido.
DAILY_MDN_QPM QPM de pedidos de pesquisa mediano diário.
DAILY_MIN_QPM QPM mínimo de pedidos de pesquisa diários.
DAILY_MAX_QPM QPM máximo de pedidos de pesquisa diários.
DAILY_SEARCH_REQUEST Total de pedidos de pesquisa diários.
TOTAL_STORAGE Total de bytes de armazenamento para a indexação principal.

MetricUsage

A utilização de uma métrica ao longo de uma lista de dias.

Representação JSON
{
  "metricType": enum (BillingMetricType),
  "datedUsages": [
    {
      object (DatedUsage)
    }
  ],
  "totalUsages": [
    number
  ]
}
Campos
metricType

enum (BillingMetricType)

O tipo de métrica.

datedUsages[]

object (DatedUsage)

A lista de utilizações deste tipo de recurso, ordenada cronologicamente por data. Esta métrica é preenchida para métricas com agregação diária, como DAILY_MDN_QPM.

totalUsages[]

number

A lista de utilizações totais para este tipo de recurso

DatedUsage

Uma lista de utilizações para um dia específico.

Representação JSON
{
  "date": {
    object (Date)
  },
  "usage": number
}
Campos
date

object (Date)

A data de utilização.

usage

number

O valor de utilização na data.