REST Resource: googleAdsFields

Recurso: GoogleAdsField

Es un campo o recurso (artefacto) que usa GoogleAdsService.

Representación JSON
{
  "resourceName": string,
  "category": enum (GoogleAdsFieldCategory),
  "selectableWith": [
    string
  ],
  "attributeResources": [
    string
  ],
  "metrics": [
    string
  ],
  "segments": [
    string
  ],
  "enumValues": [
    string
  ],
  "dataType": enum (GoogleAdsFieldDataType),
  "name": string,
  "selectable": boolean,
  "filterable": boolean,
  "sortable": boolean,
  "typeUrl": string,
  "isRepeated": boolean
}
Campos
resourceName

string

Solo salida. Es el nombre del recurso del artefacto. Los nombres de los recursos de los artefactos tienen el siguiente formato:

googleAdsFields/{name}

category

enum (GoogleAdsFieldCategory)

Solo salida. Es la categoría del artefacto.

selectableWith[]

string

Solo salida. Son los nombres de todos los recursos, segmentos y métricas que se pueden seleccionar con el artefacto descrito.

attributeResources[]

string

Solo salida. 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 configura para artefactos cuya categoría es RESOURCE.

metrics[]

string

Solo salida. Este campo enumera 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 artefactos cuya categoría es RESOURCE.

segments[]

string

Solo salida. 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 consultas de búsqueda y cuando el artefacto descrito se utiliza en la cláusula FROM. Solo se configura para artefactos cuya categoría es RESOURCE.

enumValues[]

string

Solo salida. Valores que el artefacto puede asumir si es un campo del tipo ENUM.

Este campo solo se establece para artefactos de las categorías SEGMENT o ATTRIBUTE.

dataType

enum (GoogleAdsFieldDataType)

Solo salida. Este campo determina los operadores que se pueden usar con el artefacto en las cláusulas WHERE.

name

string

Solo salida. Es el nombre del artefacto.

selectable

boolean

Solo salida. Si el artefacto se puede usar en una cláusula SELECT en las búsquedas.

filterable

boolean

Solo salida. Indica si el artefacto se puede usar en una cláusula WHERE en las búsquedas.

sortable

boolean

Solo salida. Indica si el artefacto se puede usar en una cláusula ORDER BY en las búsquedas.

typeUrl

string

Solo salida. Es la URL del proto que describe el tipo de datos del artefacto.

isRepeated

boolean

Solo salida. Indica si el artefacto del campo está repetido.

GoogleAdsFieldCategory

Es la categoría del artefacto.

Enumeradores
UNSPECIFIED Sin especificar
UNKNOWN Desconocido
RESOURCE El artefacto descrito es un recurso.
ATTRIBUTE El artefacto descrito es un campo y es 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 encuentra 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 es una métrica. Nunca segmenta las búsquedas.

GoogleAdsFieldDataType

Estos son los distintos tipos que puede asumir un artefacto de GoogleAdsService.

Enumeradores
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 usando el conjunto de operadores específicos de las fechas.

Operadores correspondientes: =, <, >, <=, >=, BETWEEN, DURING y IN

DOUBLE

Asigna a google.protobuf.DoubleValue.

Operadores aplicables: =, !=, <, >, IN, NOT IN

ENUM

Asigna un valor enum. Puedes encontrar su definición específica en typeUrl.

Operadores correspondientes: =, !=, 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 del recurso (ID único) de un recurso o una de sus claves externas.

Ningún operador funciona con los campos de RESOURCE_NAME.

STRING

Se asigna a google.protobuf.StringValue.

Operadores correspondientes: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

Se asigna a google.protobuf.UInt64Value.

Operadores aplicables: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

Métodos

get

Muestra solo el campo solicitado.
Muestra todos los campos que coinciden con la búsqueda.