REST Resource: searchAds360Fields

Ressource: SearchAds360Field

Ein Feld oder eine Ressource (Artefakt), das bzw. die von SearchAds360Service verwendet wird.

JSON-Darstellung
{
  "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
}
Felder
resourceName

string

Der Ressourcenname des Artefakts. Namen von Artefaktressourcen haben folgendes Format:

SearchAds360Fields/{name}

category

enum (SearchAds360FieldCategory)

Die Kategorie des Artefakts.

selectableWith[]

string

Die Namen aller Ressourcen, Segmente und Messwerte, die mit dem beschriebenen Artefakt ausgewählt werden können.

attributeResources[]

string

Die Namen aller Ressourcen, die mit dem beschriebenen Artefakt ausgewählt werden können. Felder aus diesen Ressourcen werden nicht segmentiert, wenn sie in Suchanfragen enthalten sind.

Dieses Feld wird nur für Artefakte der Kategorie RESOURCE festgelegt.

metrics[]

string

In diesem Feld sind die Namen aller Messwerte aufgeführt, die mit dem beschriebenen Artefakt ausgewählt werden können, wenn es in der FROM-Klausel verwendet wird. Es wird nur für Artefakte mit der Kategorie „RESOURCE“ festgelegt.

segments[]

string

In diesem Feld sind die Namen aller Artefakte aufgeführt, also Segmente oder andere Ressourcen, die Segmentmesswerte enthalten, wenn sie in Suchanfragen enthalten sind und das beschriebene Artefakt in der FROM-Klausel verwendet wird. Sie wird nur für Artefakte der Kategorie RESOURCE festgelegt.

enumValues[]

string

Werte, die das Artefakt annehmen kann, wenn es sich um ein Feld vom Typ ENUM handelt.

Dieses Feld wird nur für Artefakte der Kategorie SEGMENT oder ATTRIBUTE festgelegt.

dataType

enum (SearchAds360FieldDataType)

In diesem Feld werden die Operatoren festgelegt, die mit dem Artefakt in WHERE-Klauseln verwendet werden können.

name

string

Der Name des Artefakts.

selectable

boolean

Gibt an, ob das Artefakt in einer SELECT-Klausel in Suchanfragen verwendet werden kann.

filterable

boolean

Gibt an, ob das Artefakt in einer WHERE-Klausel in Suchanfragen verwendet werden kann.

sortable

boolean

Gibt an, ob das Artefakt in Suchabfragen in einer ORDER BY-Klausel verwendet werden kann.

typeUrl

string

Die URL des Prototyps, der den Datentyp des Artefakts beschreibt.

isRepeated

boolean

Gibt an, ob sich das Feld-Artefakt wiederholt.

SearchAds360FieldCategory

Die Kategorie des Artefakts.

Enums
UNSPECIFIED Ohne Angabe
UNKNOWN Unbekannt
RESOURCE Das beschriebene Artefakt ist eine Ressource.
ATTRIBUTE Das beschriebene Artefakt ist ein Feld und ein Attribut einer Ressource. Wenn Sie ein Ressourcenattributfeld in eine Abfrage aufnehmen, wird die Abfrage möglicherweise segmentiert, wenn die Ressource, der es zugeordnet ist, die in der FROM-Klausel gefundene Ressource segmentiert.
SEGMENT Das beschriebene Artefakt ist ein Feld und segmentiert immer Suchanfragen.
METRIC Das beschriebene Artefakt ist ein Feld und ein Messwert. Suchanfragen werden nie segmentiert.

SearchAds360FieldDataType

SearchAds360Service-Artefakte können folgende Typen annehmen:

Enums
UNSPECIFIED Ohne Angabe
UNKNOWN Unbekannt
BOOLEAN

Entspricht google.protobuf.BoolValue

Anwendbare Operatoren: =, !=

DATE

Wird google.protobuf.StringValue zugeordnet. Sie können jedoch mithilfe der speziellen Operatoren für Datumsangaben verglichen werden.

Verfügbare Operatoren: =, <, >, <=, >=, BETWEEN, DURING und IN

DOUBLE

Entspricht google.protobuf.DoubleValue

Zulässige Operatoren: =, !=, <, >, IN, NOT IN

ENUM

Wird einem Enum zugeordnet. Die spezifische Definition finden Sie unter „typeUrl“.

Zulässige Operatoren: =, !=, IN, NOT IN

FLOAT

Wird zu google.protobuf.FloatValue zugeordnet

Anwendbare Operatoren: =, !=, <, >, IN, NOT IN

INT32

Wird zu google.protobuf.Int32Value zugeordnet

Zulässige Operatoren: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

Zuordnung zu google.protobuf.Int64Value

Anwendbare Operatoren: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

Wird einem Protokollpuffer-Nachrichtentyp zugeordnet. Die Details des Datentyps finden Sie in typeUrl.

Für MESSAGE-Felder können keine Operatoren verwendet werden.

RESOURCE_NAME

Wird google.protobuf.StringValue zugeordnet. Stellt den Ressourcennamen (eindeutige ID) einer Ressource oder einen ihrer Fremdschlüssel dar.

Für RESOURCE_NAME-Felder können keine Operatoren verwendet werden.

STRING

Wird google.protobuf.StringValue zugeordnet.

Zulässige Operatoren: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

Wird zu google.protobuf.UInt64Value zugeordnet

Zulässige Operatoren: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

Methoden

get

Gibt nur das angeforderte Feld zurück.
Gibt alle Felder zurück, die mit der Suchanfrage übereinstimmen.