Method: projects.locations.getConfigurablePricingUsageStats

Obtiene estadísticas de uso de precios configurables.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Es el nombre del objeto ConfigurablePricingUsageStats que se recuperará. Formato: projects/{project}/locations/{location}/configurablePricingUsageStats

Parámetros de consulta

Parámetros
timeRange

object (TimeRange)

Opcional. Es el período de la agregación del uso. Si no se establece endDate, se usará la fecha actual de forma predeterminada. Si no se establece startDate, el valor predeterminado es 30 días antes de endDate.

metricTypes[]

enum (BillingMetricType)

Opcional. Son los tipos de métricas para los que se devolverá el uso.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Es la respuesta para el método [EstimateBillingService.GetConfigurablePricingUsageStats].

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "metricUsages": [
    {
      object (MetricUsage)
    }
  ]
}
Campos
name

string

Es el identificador. Es el nombre del objeto ConfigurablePricingUsageStats. Formato: projects/{project}/locations/{location}/configurablePricingUsageStats

metricUsages[]

object (MetricUsage)

Es una lista de usos de métricas, uno para cada tipo de recurso solicitado que tiene datos en el período solicitado.

Permisos de autorización

Se necesita 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 Authentication Overview.

TimeRange

Es el período de la agregación del uso.

Representación JSON
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Campos
startDate

object (Date)

Opcional. Es la fecha de inicio inclusiva de la agregación del uso.

endDate

object (Date)

Opcional. Es la fecha de finalización inclusiva de la agregación del uso.

BillingMetricType

Es el tipo de métrica de facturación para las estadísticas de uso.

Enums
BILLING_METRIC_TYPE_UNSPECIFIED Valor predeterminado.
DAILY_MDN_QPM Es la mediana diaria de las QPM de las solicitudes de búsqueda.
DAILY_MIN_QPM Es el QPM mínimo diario de solicitudes de búsqueda.
DAILY_MAX_QPM Es el valor de QPM máximo diario de las solicitudes de búsqueda.
DAILY_SEARCH_REQUEST Es el total de solicitudes de búsqueda diarias.
TOTAL_STORAGE Es la cantidad total de bytes de almacenamiento para el núcleo de indexación.

MetricUsage

Es el uso de una métrica durante una lista de días.

Representación JSON
{
  "metricType": enum (BillingMetricType),
  "datedUsages": [
    {
      object (DatedUsage)
    }
  ],
  "totalUsages": [
    number
  ]
}
Campos
metricType

enum (BillingMetricType)

Es el tipo de métrica.

datedUsages[]

object (DatedUsage)

Es la lista de usos de este tipo de recurso, ordenada cronológicamente por fecha. Este campo se completa para las métricas con agregación diaria, como DAILY_MDN_QPM.

totalUsages[]

number

Es la lista de usos totales para este tipo de recurso.

DatedUsage

Es una lista de usos para un día específico.

Representación JSON
{
  "date": {
    object (Date)
  },
  "usage": number
}
Campos
date

object (Date)

Fecha de uso.

usage

number

Es el valor de uso en la fecha.