リソース: SearchAds360Field
SearchAds360Service で使用されるフィールドまたはリソース(アーティファクト)。
| JSON 表現 | 
|---|
| { "resourceName": string, "category": enum ( | 
| フィールド | |
|---|---|
| resourceName | 
 アーティファクトのリソース名。アーティファクト リソース名の形式は次のとおりです。 
 | 
| category | 
 アーティファクトのカテゴリ。 | 
| selectableWith[] | 
 説明されているアーティファクトで選択可能なすべてのリソース、セグメント、指標の名前。 | 
| attributeResources[] | 
 説明されているアーティファクトで選択可能なすべてのリソースの名前。これらのリソースのフィールドは、検索クエリに含めても指標をセグメント化しません。 このフィールドは、カテゴリが RESOURCE のアーティファクトにのみ設定されます。 | 
| metrics[] | 
 このフィールドには、記述されたアーティファクトが FROM 句で使用されているときに、そのアーティファクトで選択可能なすべての指標の名前がリストされます。カテゴリが RESOURCE のアーティファクトにのみ設定されます。 | 
| segments[] | 
 このフィールドには、検索クエリに含まれるセグメント指標と、説明されているアーティファクトが FROM 句で使用されるすべてのアーティファクト(セグメントまたは他のリソース)の名前が一覧表示されます。カテゴリが RESOURCE のアーティファクトにのみ設定されます。 | 
| enumValues[] | 
 アーティファクトが ENUM 型のフィールドである場合に、アーティファクトが想定できる値。 このフィールドは、カテゴリ SEGMENT または ATTRIBUTE のアーティファクトにのみ設定されます。 | 
| dataType | 
 このフィールドは、WHERE 句でアーティファクトで使用できる演算子を決定します。 | 
| name | 
 アーティファクトの名前。 | 
| selectable | 
 アーティファクトを検索クエリの SELECT 句で使用できるかどうか。 | 
| filterable | 
 アーティファクトを検索クエリの WHERE 句で使用できるかどうか。 | 
| sortable | 
 アーティファクトを検索クエリの ORDER BY 句で使用できるかどうか。 | 
| typeUrl | 
 アーティファクトのデータ型を記述する proto の URL。 | 
| isRepeated | 
 フィールド アーティファクトが繰り返されるかどうか。 | 
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 | 列挙型にマッピングされます。具体的な定義は 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 にマッピングされます。リソースまたはその外部キーの 1 つのリソース名(一意の ID)を表します。 RESOURCE_NAME フィールドでは演算子を使用できません。 | 
| STRING | google.protobuf.StringValue にマッピングされます。 使用できる演算子: =、!=、LIKE、NOT LIKE、IN、NOT IN | 
| UINT64 | google.protobuf.UInt64Value にマッピングされる 使用できる演算子: =、!=、<、>、<=、>=、BETWEEN、IN、NOT IN | 
| メソッド | |
|---|---|
| 
 | リクエストされたフィールドのみを返します。 | 
| 
 | 検索クエリに一致するすべてのフィールドを返します。 | 
