Kaynak: SearchAds360Field
SearchAds360Service tarafından kullanılan bir alan veya kaynak (öğe).
JSON gösterimi |
---|
{ "resourceName": string, "category": enum ( |
Alanlar | |
---|---|
resource |
Yapının kaynak adı. Öğe kaynak adları şu biçimdedir:
|
category |
Öğenin kategorisi. |
selectable |
Açıklanan yapıyla seçilebilen tüm kaynakların, segmentlerin ve metriklerin adları. |
attribute |
Açıklanan yapıyla seçilebilir olan tüm kaynakların adları. Bu kaynaklardaki alanlar, arama sorgularına dahil edildiğinde metrikleri segmentlere ayırmaz. Bu alan yalnızca kategorisi RESOURCE olan yapı taş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. |
enum |
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. |
data |
Bu alan, WHERE yan tümcelerindeki yapıyla kullanılabilecek operatörleri belirler. |
name |
Yapının adı. |
selectable |
Artefakın, arama sorgularındaki SELECT yan tümcesinde kullanılıp kullanılamayacağını belirtir. |
filterable |
Artefakın, arama sorgularındaki WHERE yan tümcesinde kullanılıp kullanılamayacağını belirtir. |
sortable |
Artefağın, arama sorgularındaki ORDER BY yan tümcesinde kullanılıp kullanılamayacağını belirtir. |
type |
Yapının veri türünü açıklayan protonun URL'si. |
is |
Alan yapısını tekrarlayıp tekrarlamadığını belirtir. |
SearchAds360FieldCategory
Öğenin kategorisi.
Sıralamalar | |
---|---|
UNSPECIFIED |
Belirtilmedi |
UNKNOWN |
Bilinmiyor |
RESOURCE |
Açıklanan eser bir kaynak. |
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ıları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. Ancak 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üyle 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 kimlik) temsil eder. SOURCE_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 eşlenir. 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. |