REST Resource: properties.expandedDataSets

المورد: ExpandedDataSet

رسالة مورد تمثّل ExpandedDataSet.

تمثيل JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
الحقول
name

string

النتائج فقط. اسم المورد ExpandedDataSet هذا. التنسيق: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

الحقل مطلوب. الاسم المعروض الخاص بـ ExpandedDataSet يمكن استخدام 200 حرف كحدّ أقصى.

description

string

اختياريّ. تمثّل هذه السمة وصفًا لمجموعة البيانات الموسّعة. 50 حرفًا كحدّ أقصى

dimensionNames[]

string

غير قابل للتغيير قائمة السمات المضمَّنة في ExpandedDataSet. اطّلِع على سمات واجهة برمجة التطبيقات للاطّلاع على قائمة بأسماء السمات.

metricNames[]

string

غير قابل للتغيير قائمة المقاييس المضمّنة في ExpandedDataSet. اطّلِع على مقاييس واجهة برمجة التطبيقات للاطّلاع على قائمة بأسماء السمات.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

غير قابل للتغيير تعبير منطقي عن فلاتر ExpandedDataSet التي يتم تطبيقها على السمة المضمّنة في ExpandedDataSet. يُستخدَم هذا الفلتر لتقليل عدد الصفوف وبالتالي تقليل فرصة مواجهة الصف other.

dataCollectionStartTime

string (Timestamp format)

النتائج فقط. الوقت الذي بدأت فيه مجموعة البيانات الموسّعة (أو ستبدأ فيه) بجمع البيانات

يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

تعبير منطقي لفلاتر سمات EnhancedDataSet

تمثيل JSON
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ExpandedDataSetFilterExpressionList)
  },
  "notExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "filter": {
    object (ExpandedDataSetFilter)
  }
  // End of list of possible types for union field expr.
}
الحقول
حقل الربط expr التعبير الذي يتم تطبيقه على فلتر يمكن أن يكون التعليق expr إحدى القيم التالية فقط:
andGroup

object (ExpandedDataSetFilterExpressionList)

قائمة بالعبارات التي يجب ربطها معًا باستخدام AND. يجب أن يحتوي على ExpandedDataSetFilterExpression مع notExpression أو dimensionFilter. يجب ضبط هذه السمة على مستوى ExpandedDataSetFilterExpression الأعلى.

notExpression

object (ExpandedDataSetFilterExpression)

تعبير فلتر سيتم تطبيق NOT عليه (أي عكسه أو إكماله). يجب أن يتضمّن dimensionFilter. لا يمكن ضبط ذلك على مستوى ExpandedDataSetFilterExpression الأعلى.

filter

object (ExpandedDataSetFilter)

فلتر على سمة واحدة لا يمكن ضبط ذلك على مستوى ExpandedDataSetFilterExpression الأعلى.

ExpandedDataSetFilterExpressionList

قائمة بتعبيرات فلتر ExpandedDataSet

تمثيل JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
الحقول
filterExpressions[]

object (ExpandedDataSetFilterExpression)

قائمة بتعبيرات فلتر ExpandedDataSet

ExpandedDataSetFilter

فلتر محدّد لسمة واحدة

تمثيل JSON
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field one_filter.
}
الحقول
fieldName

string

الحقل مطلوب. اسم السمة المطلوب فلترتها.

حقل الربط one_filter أحد الفلاتر المذكورة أعلاه يمكن أن يكون التعليق one_filter إحدى القيم التالية فقط:
stringFilter

object (StringFilter)

فلتر لسمة من نوع السلسلة تطابق نمطًا معيّنًا.

inListFilter

object (InListFilter)

فلتر لمكوّن سلسلة يطابق قائمة خيارات معيّنة.

StringFilter

فلتر لسمة من نوع السلسلة تطابق نمطًا معيّنًا.

تمثيل JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
الحقول
matchType

enum (MatchType)

الحقل مطلوب. نوع المطابقة لفلتر السلسلة

value

string

الحقل مطلوب. قيمة السلسلة المطلوب مطابقتها.

caseSensitive

boolean

اختياريّ. إذا كانت القيمة true، تكون المطابقة حسّاسة لحالة الأحرف. إذا كانت القيمة false، تكون المطابقة غير حسّاسة لحالة الأحرف. يجب أن تكون القيمة true عندما يكون نوع المطابقة EXACT. يجب أن تكون القيمة false عندما تكون قيمة matchType هي CONTAINS.

MatchType

نوع المطابقة لفلتر السلسلة

عمليات التعداد
MATCH_TYPE_UNSPECIFIED غير محدّد
EXACT مطابقة تامة لقيمة السلسلة
CONTAINS يحتوي على قيمة السلسلة.

InListFilter

فلتر لمكوّن سلسلة يطابق قائمة خيارات معيّنة.

تمثيل JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
الحقول
values[]

string

الحقل مطلوب. قائمة بقيم السلسلة المحتملة التي يجب مطابقتها. يجب ألا يكون فارغًا.

caseSensitive

boolean

اختياريّ. إذا كانت القيمة true، تكون المطابقة حسّاسة لحالة الأحرف. إذا كانت القيمة false، تكون المطابقة غير حسّاسة لحالة الأحرف. يجب أن تكون القيمة صحيحة.

الطُرق

create

تنشئ هذه الطريقة ExpandedDataSet.

delete

تحذف هذه الطريقة ExpandedDataSet من موقع.

get

يبحث هذا الحقل عن ExpandedDataSet واحد.

list

تعرض هذه الطريقة قوائم ExpandedDataSets في موقع.

patch

تعدّل هذه الطريقة ExpandedDataSet في موقع.