REST Resource: searchAds360Fields

리소스: SearchAds360Field

SearchAds360Service에서 사용하는 필드 또는 리소스 (아티팩트)입니다.

JSON 표현
{
  "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
}
필드
resourceName

string

아티팩트의 리소스 이름입니다. 아티팩트 리소스 이름의 형식은 다음과 같습니다.

SearchAds360Fields/{name}

category

enum (SearchAds360FieldCategory)

아티팩트의 카테고리입니다.

selectableWith[]

string

설명된 아티팩트로 선택할 수 있는 모든 리소스, 세그먼트, 측정항목의 이름입니다.

attributeResources[]

string

설명된 아티팩트로 선택 가능한 모든 리소스의 이름입니다. 이러한 리소스의 필드는 검색어에 포함되어도 측정항목을 분류하지 않습니다.

이 필드는 카테고리가 RESOURCE인 아티팩트에만 설정됩니다.

metrics[]

string

이 필드에는 설명된 아티팩트가 FROM 절에서 사용될 때 선택할 수 있는 모든 측정항목의 이름이 나열됩니다. 카테고리가 RESOURCE인 아티팩트에만 설정됩니다.

segments[]

string

이 필드에는 검색 쿼리에 포함된 경우와 설명된 아티팩트가 FROM 절에서 사용된 경우 세그먼트 측정항목을 세그먼트 또는 다른 리소스와 관계없이 세분화하는 모든 아티팩트의 이름이 나열됩니다. 카테고리가 RESOURCE인 아티팩트에만 설정됩니다.

enumValues[]

string

아티팩트가 ENUM 유형의 필드인 경우 가정할 수 있는 값입니다.

이 필드는 SEGMENT 또는 ATTRIBUTE 카테고리의 아티팩트에만 설정됩니다.

dataType

enum (SearchAds360FieldDataType)

이 필드는 WHERE 절에서 아티팩트와 함께 사용할 수 있는 연산자를 결정합니다.

name

string

아티팩트 이름입니다.

selectable

boolean

아티팩트를 검색 쿼리의 SELECT 절에 사용할 수 있는지 여부입니다.

filterable

boolean

아티팩트를 검색어의 WHERE 절에서 사용할 수 있는지 여부입니다.

sortable

boolean

검색 쿼리의 ORDER BY 절에서 아티팩트를 사용할 수 있는지 여부입니다.

typeUrl

string

아티팩트의 데이터 유형을 설명하는 proto의 URL입니다.

isRepeated

boolean

필드 아티팩트가 반복되는지 여부입니다.

SearchAds360FieldCategory

아티팩트의 카테고리입니다.

열거형
UNSPECIFIED 미지정
UNKNOWN 알 수 없음
RESOURCE 설명된 아티팩트는 리소스입니다.
ATTRIBUTE 설명된 아티팩트는 필드이며 리소스의 속성입니다. 쿼리에 리소스 속성 필드를 포함하면, 쿼리에 저작자가 표시된 리소스가 FROM 절에서 찾은 리소스가 세그먼트인 경우 쿼리가 세분화될 수 있습니다.
SEGMENT 설명된 아티팩트는 필드이며 항상 검색어를 분류합니다.
METRIC 설명된 아티팩트는 필드이자 측정항목입니다. 검색어는 분류되지 않습니다.

SearchAds360FieldDataType

SearchAds360Service 아티팩트가 취할 수 있는 다양한 유형입니다.

열거형
UNSPECIFIED 미지정
UNKNOWN 알 수 없음
BOOLEAN

google.protobuf.BoolValue에 매핑됩니다.

적용 가능한 연산자: =, !=

DATE

google.protobuf.StringValue에 매핑됩니다. 하지만 날짜에 관한 연산자 세트를 사용하여 비교할 수 있습니다.

적용 가능한 연산자: =, <, >, <=, >=, BETWEEN, DURING, IN

DOUBLE

google.protobuf.DoubleValue에 매핑

적용 가능한 연산자: =, !=, <, >, IN, NOT IN

ENUM

enum에 매핑됩니다. 구체적인 정의는 typeUrl에서 확인할 수 있습니다.

적용 가능한 연산자: =, !=, IN, NOT IN

FLOAT

google.protobuf.FloatValue에 매핑됩니다.

적용 가능한 연산자: =, !=, <, >, IN, NOT IN

INT32

google.protobuf.Int32Value에 매핑됩니다.

적용 가능한 연산자: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

google.protobuf.Int64Value에 매핑됩니다.

적용 가능한 연산자: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

프로토콜 버퍼 메시지 유형에 매핑됩니다. 데이터 유형의 세부정보는 typeUrl에서 확인할 수 있습니다.

MESSAGE 필드에서 작동하는 연산자는 없습니다.

RESOURCE_NAME

google.protobuf.StringValue에 매핑됩니다. 리소스 또는 외래 키 중 하나의 리소스 이름 (고유 ID)을 나타냅니다.

RESOURCE_NAME 필드에서 작동하는 연산자는 없습니다.

STRING

google.protobuf.StringValue에 매핑됩니다.

적용 가능한 연산자: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

google.protobuf.UInt64Value에 매핑됩니다.

적용 가능한 연산자: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

메서드

get

요청된 필드만 반환합니다.
검색어 쿼리와 일치하는 모든 필드를 반환합니다.