REST Resource: properties.expandedDataSets

Ressource: ExpandedDataSet

Eine Ressourcenmeldung, die eine ExpandedDataSet darstellt.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname für diese ExpandedDataSet-Ressource. Format: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Erforderlich. Der Anzeigename des ExpandedDataSet. Max. 200 Zeichen.

description

string

Optional. Die Beschreibung des ExpandedDataSet. Max. 50 Zeichen.

dimensionNames[]

string

Nicht veränderbar. Die Liste der Dimensionen, die im ExpandedDataSet enthalten sind. Eine Liste der Dimensionsnamen finden Sie unter API-Dimensionen.

metricNames[]

string

Nicht veränderbar. Die Liste der Messwerte, die im ExpandedDataSet enthalten sind. Eine Liste der Dimensionsnamen finden Sie unter API-Messwerte.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Nicht veränderbar. Ein logischer Ausdruck von ExpandedDataSet-Filtern, die auf die im ExpandedDataSet enthaltene Dimension angewendet werden. Mit diesem Filter wird die Anzahl der Zeilen und damit die Wahrscheinlichkeit reduziert, dass die Zeile other auftritt.

dataCollectionStartTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem mit der Erhebung von Daten für den erweiterten Datensatz begonnen wurde oder wird.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

Ein logischer Ausdruck von erweiterten Dimensionenfiltern für Datasets.

JSON-Darstellung
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ExpandedDataSetFilterExpressionList)
  },
  "notExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "filter": {
    object (ExpandedDataSetFilter)
  }
  // End of list of possible types for union field expr.
}
Felder
Union-Feld expr. Der Ausdruck, der auf einen Filter angewendet wird. Für expr ist nur einer der folgenden Werte zulässig:
andGroup

object (ExpandedDataSetFilterExpressionList)

Eine Liste von Ausdrücken, die mit AND verknüpft werden sollen. Er muss einen ExpandedDataSetFilterExpression mit notExpression oder dimensionFilter enthalten. Dieser Wert muss für den ExpandedDataSetFilterExpression auf oberster Ebene festgelegt werden.

notExpression

object (ExpandedDataSetFilterExpression)

Ein Filterausdruck, der negiert werden soll. Sie muss einen dimensionFilter enthalten. Diese Option kann nicht für ExpandedDataSetFilterExpression auf oberster Ebene festgelegt werden.

filter

object (ExpandedDataSetFilter)

Ein Filter für eine einzelne Dimension. Diese Option kann nicht für ExpandedDataSetFilterExpression auf oberster Ebene festgelegt werden.

ExpandedDataSetFilterExpressionList

Eine Liste der Filterausdrücke für erweiterte Datasets.

JSON-Darstellung
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Felder
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Eine Liste der Filterausdrücke für erweiterte Datasets.

ExpandedDataSetFilter

Ein bestimmter Filter für eine einzelne Dimension

JSON-Darstellung
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field one_filter.
}
Felder
fieldName

string

Erforderlich. Der Name der Dimension, nach der gefiltert werden soll.

Union-Feld one_filter. Einer der oben genannten Filter. Für one_filter ist nur einer der folgenden Werte zulässig:
stringFilter

object (StringFilter)

Ein Filter für eine Dimension vom Typ „String“, die einem bestimmten Muster entspricht.

inListFilter

object (InListFilter)

Ein Filter für eine String-Dimension, der mit einer bestimmten Liste von Optionen übereinstimmt.

StringFilter

Ein Filter für eine Dimension vom Typ „String“, die einem bestimmten Muster entspricht.

JSON-Darstellung
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Felder
matchType

enum (MatchType)

Erforderlich. Der Übereinstimmungstyp für den Stringfilter.

value

string

Erforderlich. Der Stringwert, mit dem abgeglichen werden soll.

caseSensitive

boolean

Optional. Wenn „true“, wird beim Abgleich zwischen Groß- und Kleinschreibung unterschieden. Wenn „false“, wird beim Abgleich nicht zwischen Groß- und Kleinschreibung unterschieden. Muss „true“ sein, wenn „matchType“ „EXACT“ ist. Muss „false“ sein, wenn „matchType“ „CONTAINS“ ist.

MatchType

Der Übereinstimmungstyp für den Stringfilter.

Enums
MATCH_TYPE_UNSPECIFIED Ohne Angabe
EXACT Genaue Übereinstimmung des Stringwerts.
CONTAINS Enthält den Stringwert.

InListFilter

Ein Filter für eine String-Dimension, der mit einer bestimmten Liste von Optionen übereinstimmt.

JSON-Darstellung
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Felder
values[]

string

Erforderlich. Die Liste der möglichen Stringwerte für den Abgleich. Darf nicht leer sein.

caseSensitive

boolean

Optional. Wenn „true“, wird beim Abgleich zwischen Groß- und Kleinschreibung unterschieden. Wenn „false“, wird beim Abgleich nicht zwischen Groß- und Kleinschreibung unterschieden. Muss „wahr“ sein.

Methoden

create

Erstellt ein ExpandedDataSet.

delete

Löscht ein ExpandedDataSet für eine Property.

get

Sucht nach einem einzelnen ExpandedDataSet.

list

Listet ExpandedDataSets für eine Property auf.

patch

Aktualisiert ein ExpandedDataSet für eine Property.