- المرجع: ExpandedDataSet
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- ExpandedDataSetFilter
- StringFilter
- MatchType
- InListFilter
- الطُرق
المرجع: ExpandedDataSet
رسالة مورد تمثّل ExpandedDataSet
.
تمثيل JSON |
---|
{
"name": string,
"displayName": string,
"description": string,
"dimensionNames": [
string
],
"metricNames": [
string
],
"dimensionFilterExpression": {
object ( |
الحقول | |
---|---|
name |
النتائج فقط. اسم المورد لمورد ExpandedDataSet هذا. التنسيق: properties/{property_id}/expandedDataSets/{expandedDataSet} |
displayName |
مطلوب. الاسم المعروض لمجموعة ExpandedDataSet الحد الأقصى 200 حرف. |
description |
اختياريّ. وصف ExpandedDataSet يمكن استخدام 50 حرفًا كحدّ أقصى. |
dimensionNames[] |
غير قابل للتغيير قائمة السمات المضمّنة في ExpandedDataSet اطّلِع على سمات واجهة برمجة التطبيقات للحصول على قائمة بأسماء السمات. |
metricNames[] |
غير قابل للتغيير قائمة المقاييس المضمّنة في ExpandedDataSet اطّلِع على مقاييس واجهة برمجة التطبيقات للحصول على قائمة بأسماء السمات. |
dimensionFilterExpression |
غير قابل للتغيير تعبير منطقي لفلاترة ExpandedDataSet المطبَّقة على السمة المضمّنة في ExpandedDataSet يُستخدَم هذا الفلتر لتقليل عدد الصفوف وبالتالي تقليل فرصة العثور على صف |
dataCollectionStartTime |
النتائج فقط. الوقت الذي بدأت فيه مجموعة البيانات الموسّعة (أو ستبدأ) في جمع البيانات. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
ExpandedDataSetFilterExpression
تعبير منطقي لفلاتِر سمات EnhancedDataSet
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط expr التعبير الذي تم تطبيقه على فلتر يمكن أن يكون expr واحدًا فقط مما يلي: |
|
andGroup |
قائمة بالتعبيرات التي سيتم ربطها معًا باستخدام "و" يجب أن يحتوي على تعبير ExpandedDataSetFilterExpression مع إما notExpression أو dimensionFilter. يجب ضبط هذه القيمة لعنصر ExpandedDataSetFilterExpression من المستوى الأعلى. |
notExpression |
تعبير فلتر ليتمّ تطبيق النفي عليه (أي عكسه أو إكماله). يجب أن يتضمّن فلترًا للسمة. لا يمكن ضبط هذا الإعداد على المستوى الأعلى من ExpandedDataSetFilterExpression. |
filter |
فلتر على سمة واحدة لا يمكن ضبط هذا الإعداد على المستوى الأعلى من ExpandedDataSetFilterExpression. |
ExpandedDataSetFilterExpressionList
قائمة بتعابير فلاتر ExpandedDataSet
تمثيل JSON |
---|
{
"filterExpressions": [
{
object ( |
الحقول | |
---|---|
filterExpressions[] |
قائمة بتعابير فلاتر ExpandedDataSet |
ExpandedDataSetFilter
فلتر محدّد لسمة واحدة
تمثيل JSON |
---|
{ "fieldName": string, // Union field |
الحقول | |
---|---|
fieldName |
مطلوب. اسم السمة المطلوب فلترتها. |
حقل الربط one_filter أحد الفلاتر أعلاه يمكن أن يكون one_filter واحدًا فقط مما يلي: |
|
stringFilter |
فلتر لسمة من النوع سلسلة يتطابق مع نمط معيّن. |
inListFilter |
فلتر لسمة سلسلة تتطابق مع قائمة معيّنة من الخيارات |
StringFilter
فلتر لسمة من النوع سلسلة يتطابق مع نمط معيّن.
تمثيل JSON |
---|
{
"matchType": enum ( |
الحقول | |
---|---|
matchType |
مطلوب. نوع المطابقة لفلتر السلسلة. |
value |
مطلوب. قيمة السلسلة المطلوب مطابقتها. |
caseSensitive |
اختياريّ. إذا كانت القيمة true، تكون المطابقة حسّاسة لحالة الأحرف. إذا كانت القيمة false، تكون المطابقة غير حسّاسة لحالة الأحرف. يجب أن تكون صحيحة عندما يكون matchType هو EXACT. يجب أن تكون false عندما يكون matchType هو CONTAINS. |
MatchType
نوع المطابقة لفلتر السلسلة.
عمليات التعداد | |
---|---|
MATCH_TYPE_UNSPECIFIED |
غير محدّد |
EXACT |
مطابقة تامّة لقيمة السلسلة |
CONTAINS |
يحتوي على قيمة السلسلة. |
InListFilter
فلتر لسمة سلسلة تتطابق مع قائمة معيّنة من الخيارات
تمثيل JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
الحقول | |
---|---|
values[] |
مطلوب. قائمة بقيم السلاسل المحتملة التي يمكن مطابقتها يجب ألا يكون فارغًا. |
caseSensitive |
اختياريّ. إذا كانت القيمة true، تكون المطابقة حسّاسة لحالة الأحرف. إذا كانت القيمة false، تكون المطابقة غير حسّاسة لحالة الأحرف. يجب أن تكون صحيحة. |
الطُرق |
|
---|---|
|
لإنشاء ExpandedDataSet. |
|
لحذف ExpandedDataSet في موقع |
|
ابحث عن ExpandedDataSet واحد. |
|
يُدرج ExpandedDataSets في موقع. |
|
تعديل ExpandedDataSet على موقع |