Recurso: SearchAds360Field
Um campo ou recurso (artefato) usado pelo SearchAds360Service.
Representação JSON |
---|
{ "resourceName": string, "category": enum ( |
Campos | |
---|---|
resourceName |
O nome do recurso do artefato. Os nomes dos recursos de artefato têm o seguinte formato:
|
category |
A categoria do artefato. |
selectableWith[] |
Os nomes de todos os recursos, segmentos e métricas que podem ser selecionados com o artefato descrito. |
attributeResources[] |
Os nomes de todos os recursos selecionáveis com o artefato descrito. Os campos desses recursos não segmentam métricas quando incluídos nas consultas de pesquisa. Este campo é definido apenas para artefatos cuja categoria é RESOURCE. |
metrics[] |
Esse campo lista os nomes de todas as métricas que podem ser selecionadas com o artefato descrito quando é usado na cláusula FROM. Ele é definido apenas para artefatos cuja categoria é RESOURCE. |
segments[] |
Esse campo lista os nomes de todos os artefatos, sejam um segmento ou outro recurso, que tenham métricas de segmento quando incluídos nas consultas de pesquisa e quando o artefato descrito é usado na cláusula FROM. Ele é definido apenas para artefatos cuja categoria é RESOURCE. |
enumValues[] |
Valores que o artefato pode assumir se for um campo do tipo ENUM. Esse campo só é definido para artefatos da categoria SEGMENT ou ATTRIBUTE. |
dataType |
Esse campo determina os operadores que podem ser usados com o artefato nas cláusulas WHERE. |
name |
O nome do artefato. |
selectable |
Define se o artefato pode ser usado em uma cláusula SELECT em consultas de pesquisa. |
filterable |
Define se o artefato pode ser usado em uma cláusula WHERE em consultas de pesquisa. |
sortable |
Define se o artefato pode ser usado em uma cláusula ORDER BY em consultas de pesquisa. |
typeUrl |
O URL do proto que descreve o tipo de dados do artefato. |
isRepeated |
Define se o artefato de campo é repetido. |
SearchAds360FieldCategory
A categoria do artefato.
Enums | |
---|---|
UNSPECIFIED |
Não especificado |
UNKNOWN |
Desconhecido |
RESOURCE |
O artefato descrito é um recurso. |
ATTRIBUTE |
O artefato descrito é um campo e um atributo de um recurso. Incluir um campo de atributo de recurso em uma consulta pode segmentar a consulta se o recurso ao qual ele foi atribuído segmentar o recurso encontrado na cláusula FROM. |
SEGMENT |
O artefato descrito é um campo e sempre segmenta consultas de pesquisa. |
METRIC |
O artefato descrito é um campo e uma métrica. Ela nunca segmenta as consultas de pesquisa. |
SearchAds360FieldDataType
Esses são os vários tipos que um artefato SearchAds360Service pode assumir.
Enums | |
---|---|
UNSPECIFIED |
Não especificado |
UNKNOWN |
Desconhecido |
BOOLEAN |
Mapeia para google.protobuf.BoolValue Operadores aplicáveis: =, != |
DATE |
Mapeia para google.protobuf.StringValue. No entanto, ele pode ser comparado usando o conjunto de operadores específicos para datas. Operadores aplicáveis: =, <, >, <=, >=, BETWEEN, DURING e IN |
DOUBLE |
Mapeia para google.protobuf.DoubleValue Operadores aplicáveis: =, !=, <, >, IN, NOT IN |
ENUM |
Mapeia para um tipo enumerado. A definição específica pode ser encontrada em typeUrl. Operadores aplicáveis: =, !=, IN, NOT IN |
FLOAT |
Mapeia para google.protobuf.FloatValue Operadores aplicáveis: =, !=, <, >, IN, NOT IN |
INT32 |
Mapeia para google.protobuf.Int32Value Operadores aplicáveis: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
INT64 |
Mapeia para google.protobuf.Int64Value Operadores aplicáveis: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
MESSAGE |
Associa um tipo de mensagem de buffer de protocolo. Os detalhes do tipo de dados podem ser encontrados em typeUrl. Nenhum operador funciona com os campos MESSAGE. |
RESOURCE_NAME |
Mapeia para google.protobuf.StringValue. Representa o nome (ID exclusivo) de um recurso ou uma de suas chaves estrangeiras. Nenhum operador funciona com os campos RESOURCE_NAME. |
STRING |
Mapeia para google.protobuf.StringValue. Operadores aplicáveis: =, !=, LIKE, NOT LIKE, IN, NOT IN |
UINT64 |
Mapeia para google.protobuf.UInt64Value Operadores aplicáveis: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
Métodos |
|
---|---|
|
Retorna apenas o campo solicitado. |
|
Retorna todos os campos que correspondem à consulta de pesquisa. |