Risorsa: Search Ads360Field
Un campo o una risorsa (artefatto) utilizzato da SearchAds360Service.
Rappresentazione JSON |
---|
{ "resourceName": string, "category": enum ( |
Campi | |
---|---|
resourceName |
Il nome della risorsa dell'artefatto. I nomi delle risorse di artefatto hanno il formato:
|
category |
La categoria dell'artefatto. |
selectableWith[] |
I nomi di tutte le risorse, tutti i segmenti e le metriche selezionabili con l'artefatto descritto. |
attributeResources[] |
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[] |
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[] |
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[] |
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 |
Questo campo determina gli operatori che possono essere utilizzati con l'artefatto nelle clausole WHERE. |
name |
Il nome dell'artefatto. |
selectable |
Indica se l'artefatto può essere utilizzato in una clausola SELECT nelle query di ricerca. |
filterable |
Indica se l'artefatto può essere utilizzato in una clausola WHERE nelle query di ricerca. |
sortable |
Indica se l'artefatto può essere utilizzato in una clausola ORDER BY nelle query di ricerca. |
typeUrl |
L'URL del protocollo che descrive il tipo di dati dell'artefatto. |
isRepeated |
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 |
|
---|---|
|
Restituisce solo il campo richiesto. |
|
Restituisce tutti i campi che corrispondono alla query di ricerca. |