REST Resource: searchAds360Fields

Risorsa: Search Ads360Field

Un campo o una risorsa (artefatto) utilizzato da SearchAds360Service.

Rappresentazione JSON
{
  "resourceName": string,
  "category": enum (SearchAds360FieldCategory),
  "selectableWith": [
    string
  ],
  "attributeResources": [
    string
  ],
  "metrics": [
    string
  ],
  "segments": [
    string
  ],
  "enumValues": [
    string
  ],
  "dataType": enum (SearchAds360FieldDataType),
  "name": string,
  "selectable": boolean,
  "filterable": boolean,
  "sortable": boolean,
  "typeUrl": string,
  "isRepeated": boolean
}
Campi
resourceName

string

Il nome della risorsa dell'artefatto. I nomi delle risorse di artefatto hanno il formato:

SearchAds360Fields/{name}

category

enum (SearchAds360FieldCategory)

La categoria dell'artefatto.

selectableWith[]

string

I nomi di tutte le risorse, tutti i segmenti e le metriche selezionabili con l'artefatto descritto.

attributeResources[]

string

I nomi di tutte le risorse selezionabili con l'artefatto descritto. I campi di queste risorse non segmentano le metriche quando sono inclusi nelle query di ricerca.

Questo campo è impostato solo per gli artefatti la cui categoria è RESOURCE.

metrics[]

string

Questo campo elenca i nomi di tutte le metriche selezionabili con l'elemento descritto quando viene utilizzato nella clausola FROM. Viene impostato solo per gli artefatti la cui categoria è RESOURCE.

segments[]

string

Questo campo elenca i nomi di tutti gli artefatti, che si tratti di un segmento o di un'altra risorsa, le metriche del segmento quando sono inclusi nelle query di ricerca e quando l'elemento descritto viene utilizzato nella clausola FROM. Viene impostato solo per gli artefatti la cui categoria è RESOURCE.

enumValues[]

string

Valori che l'artefatto può assumere se si tratta di un campo di tipo ENUM.

Questo campo è impostato solo per gli artefatti della categoria SEGMENT o ATTRIBUTE.

dataType

enum (SearchAds360FieldDataType)

Questo campo determina gli operatori che possono essere utilizzati con l'artefatto nelle clausole WHERE.

name

string

Il nome dell'artefatto.

selectable

boolean

Indica se l'artefatto può essere utilizzato in una clausola SELECT nelle query di ricerca.

filterable

boolean

Indica se l'artefatto può essere utilizzato in una clausola WHERE nelle query di ricerca.

sortable

boolean

Indica se l'artefatto può essere utilizzato in una clausola ORDER BY nelle query di ricerca.

typeUrl

string

L'URL del protocollo che descrive il tipo di dati dell'artefatto.

isRepeated

boolean

Indica se l'artefatto del campo viene ripetuto.

SearchAds360FieldCategory

La categoria dell'artefatto.

Enum
UNSPECIFIED Non specificata
UNKNOWN Sconosciuta
RESOURCE L'artefatto descritto è una risorsa.
ATTRIBUTE L'artefatto descritto è un campo ed è un attributo di una risorsa. L'inclusione di un campo dell'attributo della risorsa in una query può segmentare la query se la risorsa a cui è attribuito segmenta la risorsa trovata nella clausola FROM.
SEGMENT L'elemento descritto è un campo che segmenta sempre le query di ricerca.
METRIC L'artefatto descritto è un campo e una metrica. Non segmenta mai le query di ricerca.

SearchAds360FieldDataType

Questi sono i vari tipi che un artefatto Search Ads360Service può assumere.

Enum
UNSPECIFIED Non specificata
UNKNOWN Sconosciuta
BOOLEAN

Mappe a google.protobuf.BoolValue

Operatori applicabili: =, !=

DATE

Viene mappato a google.protobuf.StringValue. Tuttavia, può essere confrontato utilizzando l'insieme di operatori specifici per le date.

Operatori applicabili: =, <, >, <=, >=, BETWEEN, DURING e IN

DOUBLE

Mappe a google.protobuf.DoubleValue

Operatori applicabili: =, !=, <, >, IN, NOT IN

ENUM

Viene mappato a un'enumerazione. La sua definizione specifica è disponibile all'indirizzo typeUrl.

Operatori applicabili: =, !=, IN, NOT IN

FLOAT

Mappe a google.protobuf.FloatValue

Operatori applicabili: =, !=, <, >, IN, NOT IN

INT32

Mappe a google.protobuf.Int32Value

Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

Mappe a google.protobuf.Int64Value

Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

Viene mappato a un tipo di messaggio del buffer di protocollo. I dettagli del tipo di dati sono disponibili in typeUrl.

Nessun operatore funziona con i campi MESSAGE.

RESOURCE_NAME

Viene mappato a google.protobuf.StringValue. Rappresenta il nome della risorsa (ID univoco) di una risorsa o una delle sue chiavi esterne.

Nessun operatore funziona con i campi RESOURCE_NAME.

STRING

Viene mappato a google.protobuf.StringValue.

Operatori applicabili: =, !=, LIKE, NOT MAIN, IN, NOT IN

UINT64

Mappe per google.protobuf.UInt64Value

Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

Metodi

get

Restituisce solo il campo richiesto.
Restituisce tutti i campi che corrispondono alla query di ricerca.