AccessFilterExpression

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

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

  // Union field one_expression can be only one of the following:
  "andGroup": {
    object (AccessFilterExpressionList)
  },
  "orGroup": {
    object (AccessFilterExpressionList)
  },
  "notExpression": {
    object (AccessFilterExpression)
  },
  "accessFilter": {
    object (AccessFilter)
  }
  // End of list of possible types for union field one_expression.
}
फ़ील्ड
यूनियन फ़ील्ड one_expression. FilterExpression के लिए एक टाइप का फ़िल्टर एक्सप्रेशन तय करें. one_expression इनमें से सिर्फ़ एक हो सकता है:
andGroup

object (AccessFilterExpressionList)

&Group में हर एक फ़िल्टर एक्सप्रेशन का एक AND संबंध होता है.

orGroup

object (AccessFilterExpressionList)

ओर ग्रुप में मौजूद हर फ़िल्टरएक्सप्रेशन का एक OR संबंध होता है.

notExpression

object (AccessFilterExpression)

फ़िल्टरएक्सप्रेशन, नोटएक्सप्रेशन का नहीं है.

accessFilter

object (AccessFilter)

कोई प्रिमिटिव फ़िल्टर. उसी फ़िल्टरएक्सप्रेशन में, फ़िल्टर के सभी फ़ील्ड नाम या तो सभी डाइमेंशन या सभी मेट्रिक होने चाहिए.

AccessFilterExpressionList

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

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

object (AccessFilterExpression)

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

AccessFilter

डाइमेंशन या मेट्रिक की वैल्यू को फ़िल्टर करने के लिए एक्सप्रेशन.

JSON के काेड में दिखाना
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (AccessStringFilter)
  },
  "inListFilter": {
    object (AccessInListFilter)
  },
  "numericFilter": {
    object (AccessNumericFilter)
  },
  "betweenFilter": {
    object (AccessBetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
फ़ील्ड
fieldName

string

डाइमेंशन का नाम या मेट्रिक का नाम.

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

object (AccessStringFilter)

स्ट्रिंग से जुड़ा फ़िल्टर.

inListFilter

object (AccessInListFilter)

सूची की वैल्यू के लिए फ़िल्टर.

numericFilter

object (AccessNumericFilter)

संख्या या तारीख की वैल्यू के लिए फ़िल्टर.

betweenFilter

object (AccessBetweenFilter)

दो वैल्यू के लिए फ़िल्टर.

AccessStringFilter

स्ट्रिंग के लिए फ़िल्टर.

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

enum (MatchType)

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

value

string

मिलान करने के लिए इस्तेमाल की गई स्ट्रिंग की वैल्यू.

caseSensitive

boolean

अगर सही है, तो स्ट्रिंग की वैल्यू केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होती है.

MatchType

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

Enums
MATCH_TYPE_UNSPECIFIED सेट नहीं है
EXACT स्ट्रिंग की वैल्यू का एग्ज़ैक्ट मैच.
BEGINS_WITH स्ट्रिंग की वैल्यू से शुरू होता है.
ENDS_WITH स्ट्रिंग की वैल्यू पर खत्म होता है.
CONTAINS इसमें स्ट्रिंग की वैल्यू होती है.
FULL_REGEXP स्ट्रिंग की वैल्यू वाले रेगुलर एक्सप्रेशन के लिए पूरा मैच.
PARTIAL_REGEXP स्ट्रिंग की वैल्यू के साथ रेगुलर एक्सप्रेशन के लिए आंशिक मैच.

AccessInListFilter

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

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

string

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

caseSensitive

boolean

अगर सही है, तो स्ट्रिंग की वैल्यू केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होती है.

AccessNumericFilter

संख्या या तारीख की वैल्यू के लिए फ़िल्टर.

JSON के काेड में दिखाना
{
  "operation": enum (Operation),
  "value": {
    object (NumericValue)
  }
}
फ़ील्ड
operation

enum (Operation)

इस फ़िल्टर के लिए कार्रवाई का प्रकार.

value

object (NumericValue)

कोई अंकीय मान या तारीख मान.

कार्रवाई

यह कार्रवाई संख्या वाले फ़िल्टर पर लागू की गई है.

Enums
OPERATION_UNSPECIFIED नहीं बताया गया है
EQUAL Equal
LESS_THAN इससे कम
LESS_THAN_OR_EQUAL इससे कम या इसके बराबर
GREATER_THAN इससे ज़्यादा
GREATER_THAN_OR_EQUAL इससे ज़्यादा या इसके बराबर

NumericValue

किसी संख्या को दर्शाने के लिए.

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

  // Union field one_value can be only one of the following:
  "int64Value": string,
  "doubleValue": number
  // End of list of possible types for union field one_value.
}
फ़ील्ड
यूनियन फ़ील्ड one_value. अंकों वाली वैल्यू one_value में से कोई एक वैल्यू इनमें से सिर्फ़ एक हो सकती है:
int64Value

string (int64 format)

पूर्णांक मान

doubleValue

number

दोहरा मान

AccessBetweenFilter

यह बताने के लिए कि नतीजा दो संख्याओं के बीच होना चाहिए (दोनों को मिलाकर).

JSON के काेड में दिखाना
{
  "fromValue": {
    object (NumericValue)
  },
  "toValue": {
    object (NumericValue)
  }
}
फ़ील्ड
fromValue

object (NumericValue)

इस संख्या से शुरू होता है.

toValue

object (NumericValue)

इस नंबर पर खत्म होता है.