- JSON 表現
- AccessFilterExpressionList
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AccessFilter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AccessStringFilter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MatchType
- AccessInListFilter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AccessNumericFilter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 操作
- NumericValue
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AccessBetweenFilter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
ディメンションまたは指標のフィルタを表します。同じ式内のフィールドは、すべてのディメンションまたは指標のいずれかである必要があります。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド one_expression 。FilterExpression には 1 種類のフィルタ式を指定します。one_expression は次のいずれかになります。 |
|
andGroup |
andGroup の各 FilterExpressions は、AND 関係を持ちます。 |
orGroup |
orGroup の各 FilterExpressions は、OR 関係を持ちます。 |
notExpression |
FilterExpression が notExpression の NOT になっています。 |
accessFilter |
プリミティブ フィルタ。同じ FilterExpression で、フィルタのすべてのフィールド名が、すべてのディメンションまたは指標のいずれかである必要があります。 |
AccessFilterExpressionList
フィルタ式のリスト。
JSON 表現 |
---|
{
"expressions": [
{
object ( |
フィールド | |
---|---|
expressions[] |
フィルタ式のリスト。 |
AccessFilter
ディメンションまたは指標の値をフィルタする式。
JSON 表現 |
---|
{ "fieldName": string, // Union field |
フィールド | |
---|---|
fieldName |
ディメンション名または指標名。 |
共用体フィールド one_filter 。Filter に 1 種類のフィルタを指定します。one_filter は次のいずれかになります。 |
|
stringFilter |
文字列関連のフィルタ。 |
inListFilter |
リスト値のフィルタ。 |
numericFilter |
数値または日付の値のフィルタ。 |
betweenFilter |
2 つの値のフィルタ。 |
AccessStringFilter
文字列のフィルタ。
JSON 表現 |
---|
{
"matchType": enum ( |
フィールド | |
---|---|
matchType |
このフィルタのマッチタイプ。 |
value |
照合に使用される文字列値。 |
caseSensitive |
true の場合、文字列値の大文字と小文字は区別されます。 |
MatchType
文字列フィルタのマッチタイプ。
列挙型 | |
---|---|
MATCH_TYPE_UNSPECIFIED |
指定なし |
EXACT |
文字列値の完全一致。 |
BEGINS_WITH |
文字列値で始まります。 |
ENDS_WITH |
文字列値で終わります。 |
CONTAINS |
文字列値が含まれます。 |
FULL_REGEXP |
文字列値と正規表現が完全一致する場合。 |
PARTIAL_REGEXP |
文字列値との正規表現の部分一致。 |
AccessInListFilter
結果は文字列値のリストである必要があります。
JSON 表現 |
---|
{ "values": [ string ], "caseSensitive": boolean } |
フィールド | |
---|---|
values[] |
文字列値のリスト。空でない必要があります。 |
caseSensitive |
true の場合、文字列値の大文字と小文字は区別されます。 |
AccessNumericFilter
数値または日付値のフィルタ。
JSON 表現 |
---|
{ "operation": enum ( |
フィールド | |
---|---|
operation |
このフィルタのオペレーション タイプ。 |
value |
数値または日付値。 |
オペレーション
数値フィルタに適用されるオペレーション。
列挙型 | |
---|---|
OPERATION_UNSPECIFIED |
(指定なし) |
EQUAL |
等しい |
LESS_THAN |
次より小さい |
LESS_THAN_OR_EQUAL |
次の値以下 |
GREATER_THAN |
次の値を上回る |
GREATER_THAN_OR_EQUAL |
次の値以上 |
NumericValue
数値を表す
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド one_value 。数値 one_value には、次のいずれかのみを指定できます。 |
|
int64Value |
整数値 |
doubleValue |
double 値 |
AccessBetweenFilter
結果が 2 つの数値の範囲内(両端を含む)である必要があることを表します。
JSON 表現 |
---|
{ "fromValue": { object ( |
フィールド | |
---|---|
fromValue |
この数字で始まります。 |
toValue |
末尾はこの数字です。 |