Recurso: SearchAds360Field
Es un campo o recurso (artefacto) que usa SearchAds360Service.
Representación JSON |
---|
{ "resourceName": string, "category": enum ( |
Campos | |
---|---|
resourceName |
Es el nombre del recurso del artefacto. Los nombres de los recursos de artefactos tienen el siguiente formato:
|
category |
Es la categoría del artefacto. |
selectableWith[] |
Los nombres de todos los recursos, segmentos y métricas que se pueden seleccionar con el artefacto descrito. |
attributeResources[] |
Los nombres de todos los recursos que se pueden seleccionar con el artefacto descrito. Los campos de estos recursos no segmentan las métricas cuando se incluyen en las búsquedas. Este campo solo se establece para artefactos cuya categoría es RESOURCE. |
metrics[] |
En este campo, se enumeran los nombres de todas las métricas que se pueden seleccionar con el artefacto descrito cuando se usa en la cláusula FROM. Solo se configura para los artefactos cuya categoría es RESOURCE. |
segments[] |
Este campo enumera los nombres de todos los artefactos, ya sea un segmento u otro recurso, que segmentan las métricas cuando se incluyen en las búsquedas y cuando el artefacto descrito se usa en la cláusula FROM. Solo se establece para artefactos cuya categoría es RESOURCE. |
enumValues[] |
Valores que el artefacto puede asumir si es un campo de tipo ENUM. Este campo solo se establece para los artefactos de la categoría SEGMENT o ATTRIBUTE. |
dataType |
Este campo determina los operadores que se pueden usar con el artefacto en las cláusulas WHERE. |
name |
Es el nombre del artefacto. |
selectable |
Indica si el artefacto se puede usar en una cláusula SELECT en las consultas de búsqueda. |
filterable |
Indica si el artefacto se puede usar en una cláusula WHERE en las consultas de búsqueda. |
sortable |
Indica si el artefacto se puede usar en una cláusula ORDER BY en las consultas de búsqueda. |
typeUrl |
Es la URL del proto que describe el tipo de datos del artefacto. |
isRepeated |
Indica si el artefacto del campo está repetido. |
SearchAds360FieldCategory
La categoría del artefacto.
Enumeraciones | |
---|---|
UNSPECIFIED |
Sin especificar |
UNKNOWN |
Desconocido |
RESOURCE |
El artefacto descrito es un recurso. |
ATTRIBUTE |
El artefacto descrito es un campo y un atributo de un recurso. Incluir un campo de atributo de recurso en una consulta puede segmentar la consulta si el recurso al que se atribuye segmenta el recurso que se encontró en la cláusula FROM. |
SEGMENT |
El artefacto descrito es un campo y siempre segmenta las búsquedas. |
METRIC |
El artefacto descrito es un campo y una métrica. Nunca segmenta las búsquedas. |
SearchAds360FieldDataType
Estos son los diversos tipos que puede adoptar un artefacto de SearchAds360Service.
Enumeraciones | |
---|---|
UNSPECIFIED |
Sin especificar |
UNKNOWN |
Desconocido |
BOOLEAN |
Se asigna a google.protobuf.BoolValue. Operadores aplicables: =, != |
DATE |
Se asigna a google.protobuf.StringValue. Sin embargo, se puede comparar con el conjunto de operadores específicos para fechas. Operadores aplicables: =, <, >, <=, >=, BETWEEN, DURING y IN |
DOUBLE |
Se asigna a google.protobuf.DoubleValue Operadores aplicables: =, !=, <, >, IN, NOT IN |
ENUM |
Se asigna a una enumeración. Puedes encontrar su definición específica en typeUrl. Operadores aplicables: =, !=, IN, NOT IN |
FLOAT |
Se asigna a google.protobuf.FloatValue. Operadores aplicables: =, !=, <, >, IN, NOT IN |
INT32 |
Se asigna a google.protobuf.Int32Value Operadores aplicables: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
INT64 |
Se asigna a google.protobuf.Int64Value Operadores aplicables: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
MESSAGE |
Se asigna a un tipo de mensaje de búfer de protocolo. Los detalles del tipo de datos se pueden encontrar en typeUrl. Ningún operador funciona con los campos MESSAGE. |
RESOURCE_NAME |
Se asigna a google.protobuf.StringValue. Representa el nombre de recurso (ID único) de un recurso o una de sus claves externas. Ningún operador funciona con los campos RESOURCE_NAME. |
STRING |
Se asigna a google.protobuf.StringValue. Operadores aplicables: =, !=, LIKE, NOT LIKE, IN, NOT IN |
UINT64 |
Se asigna a google.protobuf.UInt64Value Operadores aplicables: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
Métodos |
|
---|---|
|
Muestra solo el campo solicitado. |
|
Muestra todos los campos que coinciden con la búsqueda. |