AccessFilterExpression

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

जेएसओएन के काेड में दिखाना
{

  // 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)

orGroup में हर एक फ़िल्टर एक्सपीरियंस में OR संबंध होता है.

notExpression

object (AccessFilterExpression)

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

accessFilter

object (AccessFilter)

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

AccessFilterExpressionList

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

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

object (AccessFilterExpression)

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

AccessFilter

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

जेएसओएन के काेड में दिखाना
{
  "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

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

जेएसओएन के काेड में दिखाना
{
  "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

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

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

string

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

caseSensitive

boolean

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

AccessNumericFilter

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

जेएसओएन के काेड में दिखाना
{
  "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

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

जेएसओएन के काेड में दिखाना
{

  // 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

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

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

object (NumericValue)

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

toValue

object (NumericValue)

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