REST Resource: properties.expandedDataSets

Kaynak: ExpandedDataSet

ExpandedDataSet öğesini temsil eden bir kaynak mesajı.

JSON gösterimi
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Alanlar
name

string

Yalnızca çıkış. Bu ExpandedDataSet kaynağının kaynak adı. Biçim: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Zorunlu. ExpandedDataSet'in görünen adı. Maksimum 200 karakter.

description

string

İsteğe bağlı. ExpandedDataSet'in açıklaması. Maks. 50 karakter.

dimensionNames[]

string

Değişmez. ExpandedDataSet'e dahil edilen boyutların listesi. Boyut adlarının listesi için API Boyutları'na bakın.

metricNames[]

string

Değişmez. ExpandedDataSet'e dahil edilen metriklerin listesi. Boyut adlarının listesi için API Metrikleri'ne bakın.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Değişmez. ExpandedDataSet'e dahil edilen boyuta uygulanan ExpandedDataSet filtrelerinin mantıksal ifadesi. Bu filtre, satır sayısını ve dolayısıyla other satırıyla karşılaşma olasılığını azaltmak için kullanılır.

dataCollectionStartTime

string (Timestamp format)

Yalnızca çıkış. Genişletilmiş veri kümesinin veri toplamaya başladığı (veya başlayacağı) zaman.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

Geliştirilmiş veri kümesi boyut filtrelerinin mantıksal ifadesi.

JSON gösterimi
{

  // 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.
}
Alanlar
expr birleşik alanı. Filtreye uygulanan ifade. expr aşağıdakilerden yalnızca biri olabilir:
andGroup

object (ExpandedDataSetFilterExpressionList)

Birlikte AND işlemine tabi tutulacak ifadelerin listesi. notExpression veya dimensionFilter içeren bir ExpandedDataSetFilterExpression içermelidir. Bu, üst düzey ExpandedDataSetFilterExpression için ayarlanmalıdır.

notExpression

object (ExpandedDataSetFilterExpression)

NOT işlemi uygulanacak (yani ters çevrilecek, tamamlanacak) bir filtre ifadesi. Bir dimensionFilter içermelidir. Bu, üst düzey ExpandedDataSetFilterExpression üzerinde ayarlanamaz.

filter

object (ExpandedDataSetFilter)

Tek bir boyutta filtre. Bu, üst düzey ExpandedDataSetFilterExpression üzerinde ayarlanamaz.

ExpandedDataSetFilterExpressionList

ExpandedDataSet filtre ifadelerinin listesi.

JSON gösterimi
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Alanlar
filterExpressions[]

object (ExpandedDataSetFilterExpression)

ExpandedDataSet filtre ifadelerinin listesi.

ExpandedDataSetFilter

Tek bir boyut için belirli bir filtre

JSON gösterimi
{
  "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.
}
Alanlar
fieldName

string

Zorunlu. Filtrelenecek boyut adı.

one_filter birleşik alanı. Yukarıdaki filtrelerden biri. one_filter aşağıdakilerden yalnızca biri olabilir:
stringFilter

object (StringFilter)

Belirli bir kalıpla eşleşen dize türü bir boyut için filtre.

inListFilter

object (InListFilter)

Belirli bir seçenek listesiyle eşleşen dize boyutu için filtre.

StringFilter

Belirli bir kalıpla eşleşen dize türü bir boyut için filtre.

JSON gösterimi
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Alanlar
matchType

enum (MatchType)

Zorunlu. Dize filtresinin eşleşme türü.

value

string

Zorunlu. Eşleştirilecek dize değeri.

caseSensitive

boolean

İsteğe bağlı. Doğruysa eşleşme büyük/küçük harfe duyarlıdır. Yanlış ise eşleşme büyük/küçük harfe duyarlı değildir. matchType EXACT olduğunda doğru olmalıdır. matchType CONTAINS olduğunda false olmalıdır.

MatchType

Dize filtresinin eşleşme türü.

Sıralamalar
MATCH_TYPE_UNSPECIFIED Belirtilmedi
EXACT Dize değerinin tam eşleşmesi.
CONTAINS Dize değerini içerir.

InListFilter

Belirli bir seçenek listesiyle eşleşen dize boyutu için filtre.

JSON gösterimi
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Alanlar
values[]

string

Zorunlu. Eşleştirilecek olası dize değerlerinin listesi. Boş olmamalıdır.

caseSensitive

boolean

İsteğe bağlı. Doğruysa eşleşme büyük/küçük harfe duyarlıdır. Yanlış ise eşleşme büyük/küçük harfe duyarlı değildir. Doğru olmalıdır.

Yöntemler

create

Genişletilmiş veri kümesi oluşturur.

delete

Bir mülkteki ExpandedDataSet'i siler.

get

Tek bir ExpandedDataSet için arama.

list

Bir mülkteki ExpandedDataSets'i listeler.

patch

Bir mülkteki ExpandedDataSet'i günceller.