- Ressource: ExpandedDataSet
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- ExpandedDataSetFilter
- StringFilter
- MatchType
- InListFilter
- Methoden
Ressource: ExpandedDataSet
Eine Ressourcenmeldung, die eine ExpandedDataSet darstellt.
| JSON-Darstellung |
|---|
{
"name": string,
"displayName": string,
"description": string,
"dimensionNames": [
string
],
"metricNames": [
string
],
"dimensionFilterExpression": {
object ( |
| Felder | |
|---|---|
name |
Nur Ausgabe. Der Ressourcenname für diese ExpandedDataSet-Ressource. Format: properties/{property_id}/expandedDataSets/{expandedDataSet} |
displayName |
Erforderlich. Der Anzeigename des ExpandedDataSet. Max. 200 Zeichen. |
description |
Optional. Die Beschreibung des ExpandedDataSet. Max. 50 Zeichen. |
dimensionNames[] |
Nicht veränderbar. Die Liste der Dimensionen, die im ExpandedDataSet enthalten sind. Eine Liste der Dimensionsnamen finden Sie unter API-Dimensionen. |
metricNames[] |
Nicht veränderbar. Die Liste der Messwerte, die im ExpandedDataSet enthalten sind. Eine Liste der Dimensionsnamen finden Sie unter API-Messwerte. |
dimensionFilterExpression |
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 |
dataCollectionStartTime |
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: |
ExpandedDataSetFilterExpression
Ein logischer Ausdruck von erweiterten Dimensionenfiltern für Datasets.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld expr. Der Ausdruck, der auf einen Filter angewendet wird. Für expr ist nur einer der folgenden Werte zulässig: |
|
andGroup |
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 |
Ein Filterausdruck, der negiert werden soll. Sie muss einen dimensionFilter enthalten. Diese Option kann nicht für ExpandedDataSetFilterExpression auf oberster Ebene festgelegt werden. |
filter |
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 ( |
| Felder | |
|---|---|
filterExpressions[] |
Eine Liste der Filterausdrücke für erweiterte Datasets. |
ExpandedDataSetFilter
Ein bestimmter Filter für eine einzelne Dimension
| JSON-Darstellung |
|---|
{ "fieldName": string, // Union field |
| Felder | |
|---|---|
fieldName |
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 |
Ein Filter für eine Dimension vom Typ „String“, die einem bestimmten Muster entspricht. |
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 ( |
| Felder | |
|---|---|
matchType |
Erforderlich. Der Übereinstimmungstyp für den Stringfilter. |
value |
Erforderlich. Der Stringwert, mit dem abgeglichen werden soll. |
caseSensitive |
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[] |
Erforderlich. Die Liste der möglichen Stringwerte für den Abgleich. Darf nicht leer sein. |
caseSensitive |
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 |
|
|---|---|
|
Erstellt ein ExpandedDataSet. |
|
Löscht ein ExpandedDataSet für eine Property. |
|
Sucht nach einem einzelnen ExpandedDataSet. |
|
Listet ExpandedDataSets für eine Property auf. |
|
Aktualisiert ein ExpandedDataSet für eine Property. |