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ı. En fazla 200 karakter.

description

string

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

dimensionNames[]

string

Değişmez. ExpandedDataSet'e dahil edilen boyutların listesi. Boyut adlarının listesi için API Boyutları başlıklı makaleyi inceleyin.

metricNames[]

string

Değişmez. ExpandedDataSet'e dahil edilen metriklerin listesi. Boyut adlarının listesi için API Metrikleri bölümü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.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

EnhancedDataSet 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
Birlik alanı expr. Bir filtreye uygulanan ifade. expr yalnızca aşağıdakilerden biri olabilir:
andGroup

object (ExpandedDataSetFilterExpressionList)

Birlikte VE operatörüyle birleştirilecek ifadelerin listesi. notExpression veya dimensionFilter içeren bir ExpandedDataSetFilterExpression içermelidir. Bu, üst düzey ExpandedDataSetFilterExpression için ayarlanmalıdır.

notExpression

object (ExpandedDataSetFilterExpression)

DEĞİL operatörüyle işlenecek (yani tersine çevrilecek, tamamlanacak) bir filtre ifadesi. Bir dimensionFilter içermelidir. Bu, üst düzey ExpandedDataSetFilterExpression'de ayarlanamaz.

filter

object (ExpandedDataSetFilter)

Tek bir boyuta uygulanan filtre. Bu, üst düzey ExpandedDataSetFilterExpression'de ayarlanamaz.

ExpandedDataSetFilterExpressionList

ExpandedDataSet filtre ifadesi listesi.

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

object (ExpandedDataSetFilterExpression)

ExpandedDataSet filtre ifadesi 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ı.

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

object (StringFilter)

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

inListFilter

object (InListFilter)

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

StringFilter

Belirli bir kalıpla eşleşen dize türündeki 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ğru ise eşleşme büyük/küçük harfe duyarlıdır. Yanlış değerine ayarlanırsa eşleşme büyük/küçük harfe duyarlı olmaz. matchType EXACT olduğunda doğru olmalıdır. matchType CONTAINS olduğunda yanlış 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 bir 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ş bırakılamaz.

caseSensitive

boolean

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

Yöntemler

create

Bir ExpandedDataSet oluşturur.

delete

Bir mülkte ExpandedDataSet öğesini siler.

get

Tek bir ExpandedDataSet için arama yapın.

list

Bir mülkte ExpandedDataSets'i listeler.

patch

Bir mülkte ExpandedDataSet'i günceller.