REST Resource: searchAds360Fields

रिसॉर्स: SearchAds360Field

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

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

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