REST Resource: searchAds360Fields

Ressource: SearchAds360Field

Ein Feld oder eine Ressource (Artefakt), die vom 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 das folgende Format:

SearchAds360Fields/{name}

category

enum (SearchAds360FieldCategory)

Die Kategorie des Artefakts.

selectableWith[]

string

Die Namen aller Ressourcen, Segmente und Messwerte, die mit dem beschriebenen Artefakt auswählbar sind.

attributeResources[]

string

Die Namen aller Ressourcen, die mit dem beschriebenen Artefakt auswählbar sind. Mit Feldern aus diesen Ressourcen werden Messwerte nicht segmentiert, wenn sie in Suchanfragen enthalten sind.

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

metrics[]

string

In diesem Feld werden die Namen aller Messwerte aufgelistet, die mit dem beschriebenen Artefakt auswählbar sind, wenn es in der FROM-Klausel verwendet wird. Er wird nur für Artefakte der Kategorie RESOURCE festgelegt.

segments[]

string

In diesem Feld werden die Namen aller Artefakte aufgeführt, unabhängig davon, ob es sich um ein Segment oder eine andere Ressource handelt, die Segmentmesswerte, wenn sie in Suchanfragen enthalten sind, und wann das beschriebene Artefakt in der FROM-Klausel verwendet wird. Er wird nur für Artefakte der Kategorie RESOURCE festgelegt.

enumValues[]

string

Werte, die das Artefakt annehmen kann, wenn es ein Feld vom Typ ENUM ist.

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

dataType

enum (SearchAds360FieldDataType)

In diesem Feld werden die Operatoren bestimmt, 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 einer ORDER BY-Klausel in Suchanfragen verwendet werden kann.

typeUrl

string

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

isRepeated

boolean

Gibt an, ob das Feldartefakt wiederholt wird.

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. Durch das Einschließen eines Ressourcenattributfelds in eine Abfrage kann die Abfrage segmentiert werden, wenn die Ressource, der sie zugeordnet ist, die in der FROM-Klausel gefundene Ressource segmentiert.
SEGMENT Das beschriebene Artefakt ist ein Feld, in dem Suchanfragen immer segmentiert sind.
METRIC Das beschriebene Artefakt ist ein Feld und ein Messwert. Suchanfragen werden nie segmentiert.

SearchAds360FieldDataType

Dies sind die verschiedenen Typen, die ein SearchAds360Service-Artefakt übernehmen kann.

Enums
UNSPECIFIED Ohne Angabe
UNKNOWN Unbekannt
BOOLEAN

Zuordnung zu google.protobuf.BoolValue

Anwendbare Operatoren: =, !=

DATE

Zuordnung zu google.protobuf.StringValue. Sie können jedoch mit den datumsspezifischen Operatoren verglichen werden.

Anwendbare Operatoren: =, <, >, <=, >=, BETWEEN, DURING und IN

DOUBLE

Zuordnung zu google.protobuf.DoubleValue

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

ENUM

Wird einer Aufzählung zugeordnet. Die genaue Definition findest du unter „typeUrl“.

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

FLOAT

Zuordnung zu google.protobuf.FloatValue

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

INT32

Wird zugeordnet zu google.protobuf.Int32Value

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

INT64

Zuordnung zu google.protobuf.Int64Value

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

MESSAGE

Ist einem Nachrichtentyp für Protokollpuffer zugeordnet. Die Details des Datentyps finden Sie unter „typeUrl“.

Mit MESSAGE-Feldern können keine Operatoren verwendet werden.

RESOURCE_NAME

Zuordnung zu google.protobuf.StringValue. Stellt den Ressourcennamen (eindeutige ID) einer Ressource oder eines ihrer Fremdschlüssel dar.

Mit RESOURCE_NAME-Feldern funktionieren keine Operatoren.

STRING

Zuordnung zu google.protobuf.StringValue.

Anwendbare Operatoren: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

Wird zugeordnet zu google.protobuf.UInt64Value

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

Methoden

get

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