Risorsa: SearchAds360Field
Un campo o una risorsa (artefatto) utilizzato da SearchAds360Service.
Rappresentazione JSON |
---|
{ "resourceName": string, "category": enum ( |
Campi | |
---|---|
resource |
Il nome della risorsa dell'elemento. I nomi delle risorse degli elementi hanno il seguente formato:
|
category |
La categoria dell'artefatto. |
selectable |
I nomi di tutte le risorse, i segmenti e le metriche selezionabili con l'elemento descritto. |
attribute |
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'artefatto descritto quando viene utilizzato nella clausola FROM. È impostato solo per gli artefatti la cui categoria è RESOURCE. |
segments[] |
Questo campo elenca i nomi di tutti gli elementi, che si tratti di un segmento o di un'altra risorsa, che segmentano le metriche quando sono inclusi nelle query di ricerca e quando l'elemento descritto viene utilizzato nella clausola FROM. Viene impostato solo per gli elementi la cui categoria è RESOURCE. |
enum |
Valori che l'artefatto può assumere se è un campo di tipo ENUM. Questo campo viene impostato solo per gli elementi della categoria SEGMENT o ATTRIBUTE. |
data |
Questo campo determina gli operatori che possono essere utilizzati con l'elemento 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'elemento può essere utilizzato in una clausola ORDER BY nelle query di ricerca. |
type |
L'URL del proto che descrive il tipo di dati dell'elemento. |
is |
Indica se l'elemento del campo è ripetuto. |
SearchAds360FieldCategory
La categoria dell'elemento.
Enum | |
---|---|
UNSPECIFIED |
Non specificato |
UNKNOWN |
Sconosciuto |
RESOURCE |
L'elemento descritto è una risorsa. |
ATTRIBUTE |
L'elemento 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 e segmenta sempre le query di ricerca. |
METRIC |
L'elemento descritto è un campo e una metrica. Non segmenta mai le query di ricerca. |
SearchAds360FieldDataType
Questi sono i vari tipi che può assumere un elemento SearchAds360Service.
Enum | |
---|---|
UNSPECIFIED |
Non specificato |
UNKNOWN |
Sconosciuto |
BOOLEAN |
Viene mappato 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, and IN |
DOUBLE |
Corrisponde a google.protobuf.DoubleValue Operatori applicabili: =, !=, <, >, IN, NOT IN |
ENUM |
Si mappa a un enum. La sua definizione specifica è disponibile all'indirizzo typeUrl. Operatori applicabili: =, !=, IN, NOT IN |
FLOAT |
Da Maps a google.protobuf.FloatValue Operatori applicabili: =, !=, <, >, IN, NOT IN |
INT32 |
Viene mappato a google.protobuf.Int32Value Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
INT64 |
Corrisponde a google.protobuf.Int64Value Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
MESSAGE |
Corrisponde a un tipo di messaggio del buffer del 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 di una delle relative chiavi esterne. Nessun operatore funziona con i campi RESOURCE_NAME. |
STRING |
Corrisponde a google.protobuf.StringValue. Operatori applicabili: =, !=, LIKE, NOT LIKE, IN, NOT IN |
UINT64 |
Viene mappato a 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. |