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ıdır. 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ı bölümüne bakın.

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ü boyutu için bir filtre.

inListFilter

object (InListFilter)

Belirli bir seçenek listesiyle eşleşen bir dize boyutu filtresi.

StringFilter

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

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

enum (MatchType)

Zorunlu. Dize filtresinin eşleme türü.

value

string

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

caseSensitive

boolean

İsteğe bağlıdır. Doğru ise 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 yanlış olmalıdır.

MatchType

Dize filtresinin eşleme 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 filtresi.

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ıdır. Doğru ise 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

ExpandedDataSet oluşturur.

delete

Bir mülkte ExpandedDataSet öğesini siler.

get

Tek bir ExpandedDataSet için arama yapın.

list

Bir mülkteki ExpandedDataSets öğelerini listeler.

patch

Bir mülkte ExpandedDataSet'i günceller.