Kaynak: SearchAds360Field
SearchAds360Service tarafından kullanılan bir alan veya kaynak (öğe).
JSON gösterimi |
---|
{ "resourceName": string, "category": enum ( |
Alanlar | |
---|---|
resourceName |
Yapının kaynak adı. Öğe kaynak adları şu biçimdedir:
|
category |
Öğenin kategorisi. |
selectableWith[] |
Açıklanan yapıyla seçilebilen tüm kaynakların, segmentlerin ve metriklerin adları. |
attributeResources[] |
Açıklanan yapıyla seçilebilen tüm kaynakların adları. Bu kaynaklardaki alanlar, arama sorgularına dahil edildiğinde metrikleri segmentlere ayırmaz. Bu alan, yalnızca kategorisi SOURCE olan yapılar için ayarlanır. |
metrics[] |
Bu alan, FROM yan tümcesinde kullanıldığında açıklanan yapıyla seçilebilir olan tüm metriklerin adlarını listeler. Yalnızca kategorisi RESOURCE olan yapı taşları için ayarlanır. |
segments[] |
Bu alanda, arama sorgularına dahil edildiğinde ve açıklanan yapı FROM yan tümcesinde kullanıldığında segment metriklerine karşılık gelen tüm yapıların adları listelenir (segment veya başka bir kaynak). Yalnızca kategorisi RESOURCE olan yapı taşları için ayarlanır. |
enumValues[] |
ENUM türündeki bir alan ise yapının alabileceği değerler. Bu alan yalnızca SEGMENT veya ÖZELLİK kategorisindeki yapı taşları için ayarlanır. |
dataType |
Bu alan, WHERE yan tümcelerinde yapıyla birlikte kullanılabilecek operatörleri belirler. |
name |
Yapının adı. |
selectable |
Yapının arama sorgularında SELECT ifadesinde kullanılıp kullanılamayacağı. |
filterable |
Yapının arama sorgularında WHERE yan tümcesinde kullanılıp kullanılamayacağı. |
sortable |
Artefağın, arama sorgularındaki ORDER BY yan tümcesinde kullanılıp kullanılamayacağını belirtir. |
typeUrl |
Yapının veri türünü açıklayan protonun URL'si. |
isRepeated |
Alan yapısını tekrarlayıp tekrarlamadığını belirtir. |
SearchAds360FieldCategory
Öğenin kategorisi.
Sıralamalar | |
---|---|
UNSPECIFIED |
Belirtilmedi |
UNKNOWN |
Bilinmiyor |
RESOURCE |
Açıklanan yapı, bir kaynaktır. |
ATTRIBUTE |
Açıklanan yapı, bir alan ve kaynağın bir özelliğidir. Bir sorguya kaynak özelliği alanı eklemek, ilişkilendirildiği kaynak FROM yan tümcesinde bulunan kaynağı segmentlere ayırıyorsa sorguyu segmentlere ayırabilir. |
SEGMENT |
Açıklanan yapı bir alandır ve her zaman arama sorgularını segmentlere ayırır. |
METRIC |
Açıklanan yapı bir alandır ve metriktir. Arama sorgularını hiçbir zaman segmentlere ayırmaz. |
SearchAds360FieldDataType
Bunlar, SearchAds360Service yapısının alabileceği çeşitli türlerdir.
Sıralamalar | |
---|---|
UNSPECIFIED |
Belirtilmedi |
UNKNOWN |
Bilinmiyor |
BOOLEAN |
google.protobuf.BoolValue ile eşleştirilir. Geçerli operatörler: =, != |
DATE |
google.protobuf.StringValue ile eşlenir. Bununla birlikte, tarihlere özgü operatör grubu kullanılarak karşılaştırılabilir. Geçerli operatörler: =, <, >, <=, >=, BETWEEN, DURING ve IN |
DOUBLE |
google.protobuf.DoubleValue ile Haritalar Geçerli operatörler: =, !=, <, >, IN, NOT IN |
ENUM |
Bir enum ile eşlenir. Türün tanımını typeUrl parametresinde bulabilirsiniz. Geçerli operatörler: =, !=, IN, NOT IN |
FLOAT |
google.protobuf.FloatValue ile eşlenir. Geçerli operatörler: =, !=, <, >, IN, NOT IN |
INT32 |
google.protobuf.Int32Value ile eşlenir. Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
INT64 |
google.protobuf.Int64Value ile Haritalar Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
MESSAGE |
Bir protokol arabelleği mesaj türüne eşlenir. Veri türünün ayrıntılarını typeUrl'de bulabilirsiniz. MESSAGE alanları operatörlerle çalışmaz. |
RESOURCE_NAME |
google.protobuf.StringValue ile eşlenir. Bir kaynağın veya yabancı anahtarlarından birinin kaynak adını (benzersiz kimliği) temsil eder. RESOURCE_NAME alanlarıyla hiçbir operatör çalışmaz. |
STRING |
google.protobuf.StringValue ile eşlenir. Geçerli operatörler: =, !=, LIKE, NOT LIKE, IN, NOT IN |
UINT64 |
google.protobuf.UInt64Value ile Haritalar Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
Yöntemler |
|
---|---|
|
Yalnızca istenen alanı döndürür. |
|
Arama sorgusuyla eşleşen tüm alanları döndürür. |