Risorsa: SearchAds360Field
Un campo o una risorsa (elemento) utilizzata da SearchAds360Service.
Rappresentazione JSON |
---|
{ "resourceName": string, "category": enum ( |
Campi | |
---|---|
resourceName |
Il nome della risorsa dell'elemento. I nomi delle risorse degli elementi hanno il seguente formato:
|
category |
La categoria dell'elemento. |
selectableWith[] |
I nomi di tutte le risorse, 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. È 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. È impostato solo per gli artefatti la cui categoria è RESOURCE. |
enumValues[] |
Valori che l'elemento può assumere se si tratta di un campo di tipo ENUM. Questo campo è impostato solo per gli elementi della categoria SEGMENTO o ATTRIBUTE. |
dataType |
Questo campo determina gli operatori che possono essere utilizzati con l'elemento nelle clausole WHERE. |
name |
Il nome dell'elemento. |
selectable |
Indica se l'elemento 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. |
typeUrl |
L'URL del protocollo che descrive il tipo di dati dell'artefatto. |
isRepeated |
Indica se l'artefatto 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 in una query di un campo per l'attributo di una risorsa 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 |
Corrisponde 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 |
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 |
Corrisponde a google.protobuf.FloatValue Operatori applicabili: =, !=, <, >, IN, NOT IN |
INT32 |
Corrisponde a google.protobuf.Int32Value Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN |
INT64 |
Viene mappato 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 |
Corrisponde 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 |
Corrisponde 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. |