REST Resource: googleAdsFields

संसाधन: GoogleAdsField

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

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

segments[]

string

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

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

यहां ऐसे कई तरह के टाइप दिए गए हैं जिन्हें GoogleAdsService आर्टफ़ैक्ट इस्तेमाल कर सकता है.

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

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

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

DATE

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

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

DOUBLE

google.protobuf.DoubleClickValue पर मैप

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

ENUM

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

लागू होने वाले ऑपरेटर: =, !=, IN, 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

प्रोटोकॉल बफ़र मैसेज टाइप के लिए 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

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