REST Resource: properties.expandedDataSets

संसाधन: ExpandedDataSet

ExpandedDataSet को दिखाने वाला संसाधन मैसेज.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. इस ExpandedDataSet संसाधन का संसाधन नाम. फ़ॉर्मैट: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

ज़रूरी है. ExpandedDataSet का डिसप्ले नेम. ज़्यादा से ज़्यादा 200 वर्ण.

description

string

ज़रूरी नहीं. ExpandedDataSet का ब्यौरा. ज़्यादा से ज़्यादा 50 वर्ण.

dimensionNames[]

string

इम्यूटेबल. ExpandedDataSet में शामिल डाइमेंशन की सूची. डाइमेंशन के नामों की सूची के लिए, एपीआई डाइमेंशन देखें.

metricNames[]

string

इम्यूटेबल. ExpandedDataSet में शामिल मेट्रिक की सूची. डाइमेंशन के नामों की सूची के लिए, एपीआई मेट्रिक देखें.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

इम्यूटेबल. ExpandedDataSet में शामिल डाइमेंशन पर लागू किए गए ExpandedDataSet फ़िल्टर का लॉजिकल एक्सप्रेशन. इस फ़िल्टर का इस्तेमाल, लाइनों की संख्या को कम करने के लिए किया जाता है. इससे other लाइन दिखने की संभावना कम हो जाती है.

dataCollectionStartTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. बढ़ाए गए डेटा सेट के लिए, डेटा इकट्ठा करने की शुरुआत की तारीख.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

EnhancedDataSet डाइमेंशन फ़िल्टर का लॉजिकल एक्सप्रेशन.

JSON के काेड में दिखाना
{

  // 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.
}
फ़ील्ड
यूनियन फ़ील्ड expr. फ़िल्टर पर लागू किया गया एक्सप्रेशन. expr इनमें से सिर्फ़ एक हो सकता है:
andGroup

object (ExpandedDataSetFilterExpressionList)

ऐसे एक्सप्रेशन की सूची जिन्हें AND किया जाना है. इसमें ExpandedDataSetFilterExpression होना चाहिए. साथ ही, इसमें notExpression या dimensionFilter में से कोई एक होना चाहिए. इसे टॉप लेवल के ExpandedDataSetFilterExpression के लिए सेट किया जाना चाहिए.

notExpression

object (ExpandedDataSetFilterExpression)

फ़िल्टर एक्सप्रेशन को NOT किया जाना है. इसका मतलब है कि इसे उलटा किया जाना है. इसमें dimensionFilter शामिल होना चाहिए. इसे टॉप लेवल के ExpandedDataSetFilterExpression पर सेट नहीं किया जा सकता.

filter

object (ExpandedDataSetFilter)

किसी एक डाइमेंशन पर फ़िल्टर. इसे टॉप लेवल के ExpandedDataSetFilterExpression पर सेट नहीं किया जा सकता.

ExpandedDataSetFilterExpressionList

ExpandedDataSet के फ़िल्टर एक्सप्रेशन की सूची.

JSON के काेड में दिखाना
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
फ़ील्ड
filterExpressions[]

object (ExpandedDataSetFilterExpression)

ExpandedDataSet के फ़िल्टर एक्सप्रेशन की सूची.

ExpandedDataSetFilter

किसी एक डाइमेंशन के लिए खास फ़िल्टर

JSON के काेड में दिखाना
{
  "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.
}
फ़ील्ड
fieldName

string

ज़रूरी है. फ़िल्टर करने के लिए डाइमेंशन का नाम.

यूनियन फ़ील्ड one_filter. ऊपर दिए गए फ़िल्टर में से कोई एक. one_filter इनमें से सिर्फ़ एक हो सकता है:
stringFilter

object (StringFilter)

स्ट्रिंग टाइप वाले डाइमेंशन के लिए ऐसा फ़िल्टर जो किसी पैटर्न से मैच करता हो.

inListFilter

object (InListFilter)

यह स्ट्रिंग डाइमेंशन के लिए एक फ़िल्टर है, जो विकल्पों की किसी खास सूची से मेल खाता है.

StringFilter

स्ट्रिंग टाइप वाले डाइमेंशन के लिए ऐसा फ़िल्टर जो किसी पैटर्न से मैच करता हो.

JSON के काेड में दिखाना
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
फ़ील्ड
matchType

enum (MatchType)

ज़रूरी है. स्ट्रिंग फ़िल्टर के लिए मैच टाइप.

value

string

ज़रूरी है. वह स्ट्रिंग वैल्यू जिससे मिलान करना है.

caseSensitive

boolean

ज़रूरी नहीं. अगर सही है, तो मैच केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है. अगर यह वैल्यू 'गलत है' पर सेट है, तो मैच केस-इनसेंसिटिव होगा. matchType की वैल्यू EXACT होने पर, इस फ़ील्ड की वैल्यू सही होनी चाहिए. जब matchType CONTAINS हो, तब इसे false पर सेट करना ज़रूरी है.

MatchType

स्ट्रिंग फ़िल्टर के लिए मैच टाइप.

Enums
MATCH_TYPE_UNSPECIFIED जानकारी उपलब्ध नहीं है
EXACT स्ट्रिंग वैल्यू का सटीक मिलान.
CONTAINS इसमें स्ट्रिंग वैल्यू शामिल होती है.

InListFilter

यह स्ट्रिंग डाइमेंशन के लिए एक फ़िल्टर है, जो विकल्पों की किसी खास सूची से मेल खाता है.

JSON के काेड में दिखाना
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
फ़ील्ड
values[]

string

ज़रूरी है. मिलान करने के लिए, स्ट्रिंग वैल्यू की सूची. यह खाली नहीं होना चाहिए.

caseSensitive

boolean

ज़रूरी नहीं. अगर सही है, तो मैच केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है. अगर यह वैल्यू 'गलत है' पर सेट है, तो मैच केस-इनसेंसिटिव होगा. यह सही होना चाहिए.

तरीके

create

इससे ExpandedDataSet बनता है.

delete

यह किसी प्रॉपर्टी से ExpandedDataSet को मिटाता है.

get

किसी एक ExpandedDataSet के लिए लुकअप करें.

list

यह किसी प्रॉपर्टी पर ExpandedDataSet की सूची दिखाता है.

patch

यह किसी प्रॉपर्टी पर ExpandedDataSet को अपडेट करता है.