REST Resource: properties.expandedDataSets

রিসোর্স: এক্সপান্ডেডডেটাসেট

একটি রিসোর্স মেসেজ যা একটি 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

আবশ্যক। এক্সপান্ডেড ডেটাসেট-এর প্রদর্শিত নাম। সর্বোচ্চ ২০০ অক্ষর।

description

string

ঐচ্ছিক। ExpandedDataSet-এর বিবরণ। সর্বোচ্চ ৫০ অক্ষর।

dimensionNames[]

string

অপরিবর্তনীয়। ExpandedDataSet-এ অন্তর্ভুক্ত ডাইমেনশনগুলির তালিকা। ডাইমেনশনের নামগুলির তালিকার জন্য API Dimensions দেখুন।

metricNames[]

string

অপরিবর্তনীয়। ExpandedDataSet-এ অন্তর্ভুক্ত মেট্রিকগুলোর তালিকা। ডাইমেনশনের নামগুলোর তালিকার জন্য API Metrics দেখুন।

dimensionFilterExpression

object ( ExpandedDataSetFilterExpression )

অপরিবর্তনীয়। এটি ExpandedDataSet-এর অন্তর্ভুক্ত ডাইমেনশনের উপর প্রয়োগ করা ExpandedDataSet ফিল্টারগুলোর একটি যৌক্তিক প্রকাশ। এই ফিল্টারটি সারির সংখ্যা কমাতে এবং ফলস্বরূপ other সারির সম্মুখীন হওয়ার সম্ভাবনা হ্রাস করতে ব্যবহৃত হয়।

dataCollectionStartTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। যে সময়ে সম্প্রসারিত ডেটা সেট ডেটা সংগ্রহ শুরু করেছে (বা করবে)।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "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 করার জন্য এক্সপ্রেশনগুলির একটি তালিকা। এতে অবশ্যই notExpression অথবা dimensionFilter সহ একটি ExpandedDataSetFilterExpression থাকতে হবে। এটি অবশ্যই শীর্ষ স্তরের ExpandedDataSetFilterExpression-এর জন্য সেট করতে হবে।

notExpression

object ( ExpandedDataSetFilterExpression )

একটি ফিল্টার এক্সপ্রেশন যাকে NOT করা হবে (অর্থাৎ, ইনভার্ট ও কমপ্লিমেন্ট করা হবে)। এতে অবশ্যই একটি dimensionFilter অন্তর্ভুক্ত থাকতে হবে। এটি টপ লেভেল ExpandedDataSetFilterExpression-এ সেট করা যাবে না।

filter

object ( ExpandedDataSetFilter )

একটি মাত্র ডাইমেনশনের উপর ফিল্টার। এটি টপ লেভেল ExpandedDataSetFilterExpression-এ সেট করা যায় না।

ExpandedDataSetFilterExpressionList

ExpandedDataSet ফিল্টার এক্সপ্রেশনগুলোর একটি তালিকা।

JSON উপস্থাপনা
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
ক্ষেত্র
filterExpressions[]

object ( ExpandedDataSetFilterExpression )

ExpandedDataSet ফিল্টার এক্সপ্রেশনগুলোর একটি তালিকা।

এক্সপান্ডেডডেটা সেট ফিল্টার

একক মাত্রার জন্য একটি নির্দিষ্ট ফিল্টার

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 )

স্ট্রিং ডাইমেনশনের জন্য একটি ফিল্টার যা নির্দিষ্ট অপশন তালিকার সাথে মেলে।

স্ট্রিংফিল্টার

স্ট্রিং-টাইপ ডাইমেনশনের জন্য একটি ফিল্টার যা একটি নির্দিষ্ট প্যাটার্নের সাথে মেলে।

JSON উপস্থাপনা
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
ক্ষেত্র
matchType

enum ( MatchType )

আবশ্যক। স্ট্রিং ফিল্টারের জন্য ম্যাচ টাইপ।

value

string

আবশ্যক। যে স্ট্রিং মানটির সাথে মেলানো হবে।

caseSensitive

boolean

ঐচ্ছিক। যদি 'true' হয়, তাহলে ম্যাচটি কেস-সেনসিটিভ হবে। যদি 'false' হয়, তাহলে ম্যাচটি কেস-ইনসেনসিটিভ হবে। যখন matchType 'EXACT' হবে, তখন এটি অবশ্যই 'true' হতে হবে। যখন matchType 'CONTAINS' হবে, তখন এটি অবশ্যই 'false' হতে হবে।

ম্যাচটাইপ

স্ট্রিং ফিল্টারের জন্য ম্যাচ টাইপ।

এনাম
MATCH_TYPE_UNSPECIFIED অনির্দিষ্ট
EXACT স্ট্রিং মানের হুবহু মিল।
CONTAINS স্ট্রিং মানটি ধারণ করে।

ইনলিস্টফিল্টার

স্ট্রিং ডাইমেনশনের জন্য একটি ফিল্টার যা নির্দিষ্ট অপশন তালিকার সাথে মেলে।

JSON উপস্থাপনা
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
ক্ষেত্র
values[]

string

আবশ্যক। মেলানোর জন্য সম্ভাব্য স্ট্রিং মানগুলির তালিকা। তালিকাটি অবশ্যই খালি হওয়া যাবে না।

caseSensitive

boolean

ঐচ্ছিক। যদি 'true' হয়, তাহলে মিলটি কেস-সেনসিটিভ হবে। যদি 'false' হয়, তাহলে মিলটি কেস-ইনসেনসিটিভ হবে। অবশ্যই 'true' হতে হবে।

পদ্ধতি

create

একটি ExpandedDataSet তৈরি করে।

delete

কোনো প্রপার্টিতে থাকা ExpandedDataSet মুছে ফেলে।

get

একটিমাত্র ExpandedDataSet-এর জন্য অনুসন্ধান করুন।

list

একটি প্রপার্টিতে ExpandedDataSet-গুলো তালিকাভুক্ত করে।

patch

একটি প্রপার্টিতে থাকা ExpandedDataSet আপডেট করে।