Recurso: GoogleAdsField
Um campo ou recurso (artefato) usado pelo GoogleAdsService.
Representação JSON |
---|
{ "resourceName": string, "category": enum ( |
Campos | |
---|---|
resourceName |
Apenas saída. O nome de recurso do artefato. Os nomes dos recursos do artefato têm o seguinte formato:
|
category |
Apenas saída. A categoria do artefato. |
selectableWith[] |
Apenas saída. Os nomes de todos os recursos, segmentos e métricas que podem ser selecionados com o artefato descrito. |
attributeResources[] |
Apenas saída. Os nomes de todos os recursos que podem ser selecionados com o artefato descrito. Os campos desses recursos não segmentam métricas quando incluídas em consultas de pesquisa. Este campo é definido apenas para artefatos com categoria RESOURCE. |
metrics[] |
Apenas saída. Esse campo lista os nomes de todas as métricas que podem ser selecionadas com o artefato descrito quando ele é usado na cláusula FROM. É definido apenas para artefatos com categoria RESOURCE. |
segments[] |
Apenas saída. Esse campo lista os nomes de todos os artefatos, seja um segmento ou outro recurso, que segmentam métricas quando incluídas em consultas de pesquisa e quando o artefato descrito é usado na cláusula FROM. É definido apenas para artefatos com categoria RESOURCE. |
enumValues[] |
Apenas saída. Valores que o artefato pode assumir se for um campo do tipo ENUM. Este campo só é definido para artefatos da categoria SEGMENT ou ATTRIBUTE. |
dataType |
Apenas saída. Esse campo determina os operadores que podem ser usados com o artefato em cláusulas WHERE. |
name |
Apenas saída. O nome do artefato. |
selectable |
Apenas saída. Se o artefato pode ser usado em uma cláusula SELECT em consultas de pesquisa. |
filterable |
Apenas saída. Se o artefato pode ser usado em uma cláusula WHERE em consultas de pesquisa. |
sortable |
Apenas saída. Se o artefato pode ser usado em uma cláusula ORDER BY em consultas de pesquisa. |
typeUrl |
Apenas saída. O URL do proto que descreve o tipo de dados do artefato. |
isRepeated |
Apenas saída. Define se o artefato do campo é repetido. |
GoogleAdsFieldCategory
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 poderá segmentar a consulta se o recurso ao qual ela é atribuída segmentar o recurso encontrado na cláusula FROM. |
SEGMENT |
O artefato descrito é um campo e sempre segmenta as consultas de pesquisa. |
METRIC |
O artefato descrito é um campo e uma métrica. Ela nunca segmenta consultas de pesquisa. |
GoogleAdsFieldDataType
Estes são os vários tipos que um artefato GoogleAdsService pode assumir.
Enums | |
---|---|
UNSPECIFIED |
Não especificado |
UNKNOWN |
Desconhecido |
BOOLEAN |
Maps para google.protobuf.BoolValue Operadores aplicáveis: =, != |
DATE |
Mapeia para google.protobuf.StringValue. No entanto, isso pode ser comparado usando o conjunto de operadores específicos para datas. Operadores aplicáveis: =, <, >, <=, >=, BETWEEN, DURING e IN |
DOUBLE |
Maps para google.protobuf.DoubleValue Operadores aplicáveis: =, !=, <, >, IN, NOT IN |
ENUM |
Mapeia para um tipo enumerado. Sua 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 |
Mapeia para um tipo de mensagem de buffer de protocolo. Os detalhes do tipo de dados podem ser encontrados em typeUrl. Nenhum operador funciona com campos MESSAGE. |
RESOURCE_NAME |
Mapeia para google.protobuf.StringValue. Representa o nome do recurso (ID exclusivo) de um recurso ou uma das 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 somente o campo solicitado. |
|
Retorna todos os campos que correspondem à consulta de pesquisa. |