REST Resource: searchAds360Fields

संसाधन: SearchAds360Field

SearchAds360Service में इस्तेमाल किया जाने वाला फ़ील्ड या संसाधन (आर्टफ़ैक्ट).

जेएसओएन के काेड में दिखाना
{
  "resourceName": string,
  "category": enum (SearchAds360FieldCategory),
  "selectableWith": [
    string
  ],
  "attributeResources": [
    string
  ],
  "metrics": [
    string
  ],
  "segments": [
    string
  ],
  "enumValues": [
    string
  ],
  "dataType": enum (SearchAds360FieldDataType),
  "name": string,
  "selectable": boolean,
  "filterable": boolean,
  "sortable": boolean,
  "typeUrl": string,
  "isRepeated": boolean
}
फ़ील्ड
resourceName

string

आर्टफ़ैक्ट के संसाधन का नाम. आर्टफ़ैक्ट के रिसॉर्स के नाम इस तरह के होते हैं:

SearchAds360Fields/{name}

category

enum (SearchAds360FieldCategory)

आर्टफ़ैक्ट की कैटगरी.

selectableWith[]

string

उन सभी संसाधनों, सेगमेंट, और मेट्रिक के नाम जिन्हें आर्टफ़ैक्ट की मदद से चुना जा सकता है.

attributeResources[]

string

उन सभी संसाधनों के नाम जिन्हें आर्टफ़ैक्ट की मदद से चुना जा सकता है. खोज क्वेरी में शामिल किए जाने पर, इन संसाधनों के फ़ील्ड, मेट्रिक को सेगमेंट नहीं करते.

यह फ़ील्ड सिर्फ़ उन आर्टफ़ैक्ट के लिए सेट की गई है जिनकी कैटगरी Resource है.

metrics[]

string

यह फ़ील्ड उन सभी मेट्रिक के नाम को सूची में रखता है जिन्हें FROM क्लॉज़ में इस्तेमाल किए जाने पर, ब्यौरे वाले आर्टफ़ैक्ट की मदद से चुना जा सकता है. यह सिर्फ़ उन आर्टफ़ैक्ट के लिए सेट की जाती है जिनकी कैटगरी 'संसाधन' है.

segments[]

string

इस फ़ील्ड में सभी आर्टफ़ैक्ट के नाम मौजूद होते हैं, चाहे वह सेगमेंट हो या कोई दूसरा संसाधन, खोज क्वेरी में शामिल किए जाने पर मेट्रिक के सेगमेंट को सेगमेंट करता हो. साथ ही, ऐसा तब भी होता है, जब बताया गया आर्टफ़ैक्ट, FROM क्लॉज़ में इस्तेमाल किया जाता है. यह सिर्फ़ उन आर्टफ़ैक्ट के लिए सेट की जाती है जिनकी कैटगरी 'संसाधन' है.

enumValues[]

string

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

यह फ़ील्ड सिर्फ़ segment या ATTRIBUTE कैटगरी के आर्टफ़ैक्ट के लिए सेट किया गया है.

dataType

enum (SearchAds360FieldDataType)

यह फ़ील्ड उन ऑपरेटर के बारे में बताता है जिन्हें WHERE क्लॉज़ में आर्टफ़ैक्ट के साथ इस्तेमाल किया जा सकता है.

name

string

आर्टफ़ैक्ट का नाम.

selectable

boolean

खोज क्वेरी में SELECT क्लॉज़ में आर्टफ़ैक्ट का इस्तेमाल किया जा सकता है या नहीं.

filterable

boolean

खोज क्वेरी में WHERE क्लॉज़ में आर्टफ़ैक्ट का इस्तेमाल किया जा सकता है या नहीं.

sortable

boolean

खोज क्वेरी में ORDER BY क्लॉज़ में आर्टफ़ैक्ट का इस्तेमाल किया जा सकता है या नहीं.

typeUrl

string

आर्टफ़ैक्ट के डेटा टाइप के बारे में बताने वाले प्रोटो का यूआरएल.

isRepeated

boolean

फ़ील्ड आर्टफ़ैक्ट को दोहराया गया है या नहीं.

SearchAds360FieldCategory

आर्टफ़ैक्ट की कैटगरी.

Enums
UNSPECIFIED सेट नहीं है
UNKNOWN कोई जानकारी नहीं है
RESOURCE बताया गया आर्टफ़ैक्ट एक संसाधन है.
ATTRIBUTE बताया गया आर्टफ़ैक्ट एक फ़ील्ड है और किसी संसाधन का एट्रिब्यूट है. किसी क्वेरी में संसाधन एट्रिब्यूट फ़ील्ड शामिल करने से क्वेरी को सेगमेंट किया जा सकता है. ऐसा तब होता है, जब वह संसाधन, FROM क्लॉज़ में मिले संसाधन को सेगमेंट करता है.
SEGMENT बताया गया आर्टफ़ैक्ट एक फ़ील्ड है. यह खोज क्वेरी को हमेशा सेगमेंट में बांटता है.
METRIC बताया गया आर्टफ़ैक्ट एक फ़ील्ड है और एक मेट्रिक है. यह कभी भी खोज क्वेरी को सेगमेंट में नहीं बांटता.

SearchAds360FieldDataType

SearchAds360Service आर्टफ़ैक्ट को इन तरीकों से इस्तेमाल किया जा सकता है.

Enums
UNSPECIFIED सेट नहीं है
UNKNOWN कोई जानकारी नहीं है
BOOLEAN

google.protobuf.BoolValue पर मैप

लागू ऑपरेटर: =, !=

DATE

google.protobuf.StringValue पर मैप करें. हालांकि, इसकी तुलना तारीखों के लिए खास ऑपरेटर के सेट का इस्तेमाल करके की जा सकती है.

लागू होने वाले ऑपरेटर: =, <, >, <=, >=, BETWEEN, DURING, और IN

DOUBLE

Maps से google.protobuf.DoubleClickValue

लागू ऑपरेटर: =, !=, <, >, IN, NOT IN

ENUM

किसी Enum पर Maps. इसकी खास परिभाषा typeUrl पर देखी जा सकती है.

लागू ऑपरेटर: =, !=, IN, IN नहीं

FLOAT

google.protobuf.FloatValue पर मैप

लागू ऑपरेटर: =, !=, <, >, IN, NOT IN

INT32

Maps से google.protobuf.Int32Value

लागू होने वाले ऑपरेटर: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

Maps से google.protobuf.Int64Value

लागू होने वाले ऑपरेटर: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

प्रोटोकॉल बफ़र मैसेज टाइप को Maps पर दिखाता है. डेटा टाइप की जानकारी, typeUrl में देखी जा सकती है.

MESSAGE फ़ील्ड के साथ कोई भी ऑपरेटर काम नहीं करता.

RESOURCE_NAME

google.protobuf.StringValue पर मैप करें. किसी संसाधन या उसकी किसी फ़ॉरेन कुंजी के संसाधन के नाम (यूनीक आईडी) के बारे में बताता है.

Resource_NAME फ़ील्ड के साथ कोई भी ऑपरेटर काम नहीं करता.

STRING

google.protobuf.StringValue पर मैप करें.

लागू ऑपरेटर: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

google.protobuf.UInt64Value पर मैप

लागू होने वाले ऑपरेटर: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

तरीके

get

सिर्फ़ अनुरोध किया गया फ़ील्ड दिखाता है.
यह फ़ंक्शन, खोज के लिए इस्तेमाल की गई क्वेरी से मैच करने वाले सभी फ़ील्ड दिखाता है.