REST Resource: searchAds360Fields

संसाधन: SearchAds360फ़ील्ड

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

JSON के काेड में दिखाना
{
  "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 क्लॉज़ में इस्तेमाल किए जाने पर, बताए गए आर्टफ़ैक्ट के साथ चुना जा सकता है. यह सिर्फ़ उन आर्टफ़ैक्ट के लिए सेट होता है जिनकी कैटगरी Resource है.

segments[]

string

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

enumValues[]

string

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

यह फ़ील्ड सिर्फ़ कैटगरी सेगमेंट या एट्रिब्यूट के आर्टफ़ैक्ट के लिए सेट किया जाता है.

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

google.protobuf.DoubleValue पर मैप करता है

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

ENUM

किसी एनम पर मैप करता है. इसकी खास परिभाषा, typeUrl पर देखी जा सकती है.

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

FLOAT

google.protobuf.FloatValue पर मैप करता है

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

INT32

google.protobuf.Int32Value पर मैप

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

INT64

google.protobuf.Int64Value पर मैप करता है

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

MESSAGE

प्रोटोकॉल बफ़र मैसेज टाइप पर मैप करता है. डेटा टाइप की जानकारी, 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

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