Method: projects.locations.queryConfigurablePricingUsageStats

Fragt Nutzungsstatistiken für konfigurierbare Preise für ein Projekt ab.

HTTP-Anfrage

GET https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}/locations/{location}:queryConfigurablePricingUsageStats

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
project

string

Erforderlich. Das Projekt, für das Nutzungsstatistiken abgefragt werden sollen. Format: projects/{project}

location

string

Erforderlich. Der Standort, für den Nutzungsstatistiken abgefragt werden sollen.

Suchparameter

Parameter
timeRange

object (TimeRange)

Optional. Der Zeitraum der Nutzungsaggregation. Wenn „endDate“ nicht festgelegt ist, wird standardmäßig das aktuelle Datum verwendet. Wenn „startDate“ nicht festgelegt ist, wird standardmäßig der Zeitraum 30 Tage vor „endDate“ verwendet.

metricTypes[]

enum (BillingMetricType)

Optional. Die Messwerttypen, für die die Nutzung zurückgegeben werden soll

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwort für die Methode [ProjectService.QueryConfigurablePricingUsageStats].

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "metricUsages": [
    {
      object (MetricUsage)
    }
  ]
}
Felder
metricUsages[]

object (MetricUsage)

Eine Liste mit Messwertnutzungen, eine für jeden angeforderten Ressourcentyp, für den Daten im angeforderten Zeitraum vorhanden sind

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource project:

  • discoveryengine.projects.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

TimeRange

Der Zeitraum der Nutzungsaggregation

JSON-Darstellung
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Felder
startDate

object (Date)

Optional. Das Startdatum (angegebener Tag ist eingeschlossen) der Nutzungsaggregation

endDate

object (Date)

Optional. Das Enddatum (angegebener Tag ist eingeschlossen) der Nutzungsaggregation

BillingMetricType

Art des Abrechnungsmesswerts für Nutzungsstatistiken

Enums
BILLING_METRIC_TYPE_UNSPECIFIED Standardwert
DAILY_MDN_QPM Täglicher Medianwert für die Anzahl der Suchanfragen pro Minute
DAILY_MIN_QPM Täglicher Mindestwert für die Anzahl der Suchanfragen pro Minute
DAILY_MAX_QPM Täglicher Höchstwert für die Anzahl der Suchanfragen pro Minute
DAILY_SEARCH_REQUEST Tägliche Gesamtzahl der Suchanfragen
TOTAL_STORAGE Gesamtspeicherbyte für den Indexierungskern

MetricUsage

Die Nutzung eines Messwerts für eine Liste von Tagen

JSON-Darstellung
{
  "metricType": enum (BillingMetricType),
  "datedUsages": [
    {
      object (DatedUsage)
    }
  ],
  "totalUsage": number
}
Felder
metricType

enum (BillingMetricType)

Der Messwerttyp

datedUsages[]

object (DatedUsage)

Die Liste der Nutzungen für diesen Ressourcentyp, chronologisch nach Datum sortiert. Dies wird für Messwerte mit täglicher Aggregation wie DAILY_MDN_QPM ausgefüllt.

totalUsage

number

Die Gesamtnutzung für diesen Ressourcentyp. Dies wird für Messwerte wie TOTAL_STORAGE ausgefüllt.

DatedUsage

Eine Liste der Nutzungen für einen bestimmten Tag

JSON-Darstellung
{
  "date": {
    object (Date)
  },
  "usage": number
}
Felder
date

object (Date)

Das Datum der Nutzung

usage

number

Der Nutzungswert am Datum