REST Resource: googleAdsFields

संसाधन: GoogleAdsField

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

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

string

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

googleAdsFields/{name}

category

enum (GoogleAdsFieldCategory)

सिर्फ़ आउटपुट के लिए. आर्टफ़ैक्ट की कैटगरी.

selectableWith[]

string

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

attributeResources[]

string

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

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

metrics[]

string

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

segments[]

string

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

enumValues[]

string

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

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

dataType

enum (GoogleAdsFieldDataType)

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

name

string

सिर्फ़ आउटपुट के लिए. आर्टफ़ैक्ट का नाम.

selectable

boolean

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

filterable

boolean

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

sortable

boolean

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

typeUrl

string

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

isRepeated

boolean

सिर्फ़ आउटपुट के लिए. फ़ील्ड आर्टफ़ैक्ट को दोहराया गया है या नहीं.

GoogleAdsFieldCategory

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

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

GoogleAdsFieldDataType

Google AdsService आर्टफ़ैक्ट के अलग-अलग टाइप के बारे में यहां बताया गया है.

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

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