- রিসোর্স: এক্সপান্ডেডডেটাসেট
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- এক্সপান্ডেডডেটা সেট ফিল্টার
- স্ট্রিংফিল্টার
- ম্যাচটাইপ
- ইনলিস্টফিল্টার
- পদ্ধতি
রিসোর্স: এক্সপান্ডেডডেটাসেট
একটি রিসোর্স মেসেজ যা একটি ExpandedDataSet উপস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"displayName": string,
"description": string,
"dimensionNames": [
string
],
"metricNames": [
string
],
"dimensionFilterExpression": {
object ( |
| ক্ষেত্র | |
|---|---|
name | শুধুমাত্র আউটপুট। এই ExpandedDataSet রিসোর্সের নাম। ফরম্যাট: properties/{property_id}/expandedDataSets/{expandedDataSet} |
displayName | আবশ্যক। এক্সপান্ডেড ডেটাসেট-এর প্রদর্শিত নাম। সর্বোচ্চ ২০০ অক্ষর। |
description | ঐচ্ছিক। ExpandedDataSet-এর বিবরণ। সর্বোচ্চ ৫০ অক্ষর। |
dimensionNames[] | অপরিবর্তনীয়। ExpandedDataSet-এ অন্তর্ভুক্ত ডাইমেনশনগুলির তালিকা। ডাইমেনশনের নামগুলির তালিকার জন্য API Dimensions দেখুন। |
metricNames[] | অপরিবর্তনীয়। ExpandedDataSet-এ অন্তর্ভুক্ত মেট্রিকগুলোর তালিকা। ডাইমেনশনের নামগুলোর তালিকার জন্য API Metrics দেখুন। |
dimensionFilterExpression | অপরিবর্তনীয়। এটি ExpandedDataSet-এর অন্তর্ভুক্ত ডাইমেনশনের উপর প্রয়োগ করা ExpandedDataSet ফিল্টারগুলোর একটি যৌক্তিক প্রকাশ। এই ফিল্টারটি সারির সংখ্যা কমাতে এবং ফলস্বরূপ |
dataCollectionStartTime | শুধুমাত্র আউটপুট। যে সময়ে সম্প্রসারিত ডেটা সেট ডেটা সংগ্রহ শুরু করেছে (বা করবে)। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
ExpandedDataSetFilterExpression
EnhancedDataSet ডাইমেনশন ফিল্টারগুলোর একটি যৌক্তিক প্রকাশ।
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড expr । এটি ফিল্টারে প্রয়োগ করা এক্সপ্রেশন। expr নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
andGroup | একসাথে AND করার জন্য এক্সপ্রেশনগুলির একটি তালিকা। এতে অবশ্যই notExpression অথবা dimensionFilter সহ একটি ExpandedDataSetFilterExpression থাকতে হবে। এটি অবশ্যই শীর্ষ স্তরের ExpandedDataSetFilterExpression-এর জন্য সেট করতে হবে। |
notExpression | একটি ফিল্টার এক্সপ্রেশন যাকে NOT করা হবে (অর্থাৎ, ইনভার্ট ও কমপ্লিমেন্ট করা হবে)। এতে অবশ্যই একটি dimensionFilter অন্তর্ভুক্ত থাকতে হবে। এটি টপ লেভেল ExpandedDataSetFilterExpression-এ সেট করা যাবে না। |
filter | একটি মাত্র ডাইমেনশনের উপর ফিল্টার। এটি টপ লেভেল ExpandedDataSetFilterExpression-এ সেট করা যায় না। |
ExpandedDataSetFilterExpressionList
ExpandedDataSet ফিল্টার এক্সপ্রেশনগুলোর একটি তালিকা।
| JSON উপস্থাপনা |
|---|
{
"filterExpressions": [
{
object ( |
| ক্ষেত্র | |
|---|---|
filterExpressions[] | ExpandedDataSet ফিল্টার এক্সপ্রেশনগুলোর একটি তালিকা। |
এক্সপান্ডেডডেটা সেট ফিল্টার
একক মাত্রার জন্য একটি নির্দিষ্ট ফিল্টার
| JSON উপস্থাপনা |
|---|
{ "fieldName": string, // Union field |
| ক্ষেত্র | |
|---|---|
fieldName | আবশ্যক। ফিল্টার করার জন্য ডাইমেনশনের নাম। |
ইউনিয়ন ফিল্ড one_filter । উপরের ফিল্টারগুলোর মধ্যে একটি। one_filter নিম্নলিখিতগুলোর মধ্যে কেবল একটি হতে পারে: | |
stringFilter | স্ট্রিং-টাইপ ডাইমেনশনের জন্য একটি ফিল্টার যা একটি নির্দিষ্ট প্যাটার্নের সাথে মেলে। |
inListFilter | স্ট্রিং ডাইমেনশনের জন্য একটি ফিল্টার যা নির্দিষ্ট অপশন তালিকার সাথে মেলে। |
স্ট্রিংফিল্টার
স্ট্রিং-টাইপ ডাইমেনশনের জন্য একটি ফিল্টার যা একটি নির্দিষ্ট প্যাটার্নের সাথে মেলে।
| JSON উপস্থাপনা |
|---|
{
"matchType": enum ( |
| ক্ষেত্র | |
|---|---|
matchType | আবশ্যক। স্ট্রিং ফিল্টারের জন্য ম্যাচ টাইপ। |
value | আবশ্যক। যে স্ট্রিং মানটির সাথে মেলানো হবে। |
caseSensitive | ঐচ্ছিক। যদি 'true' হয়, তাহলে ম্যাচটি কেস-সেনসিটিভ হবে। যদি 'false' হয়, তাহলে ম্যাচটি কেস-ইনসেনসিটিভ হবে। যখন matchType 'EXACT' হবে, তখন এটি অবশ্যই 'true' হতে হবে। যখন matchType 'CONTAINS' হবে, তখন এটি অবশ্যই 'false' হতে হবে। |
ম্যাচটাইপ
স্ট্রিং ফিল্টারের জন্য ম্যাচ টাইপ।
| এনাম | |
|---|---|
MATCH_TYPE_UNSPECIFIED | অনির্দিষ্ট |
EXACT | স্ট্রিং মানের হুবহু মিল। |
CONTAINS | স্ট্রিং মানটি ধারণ করে। |
ইনলিস্টফিল্টার
স্ট্রিং ডাইমেনশনের জন্য একটি ফিল্টার যা নির্দিষ্ট অপশন তালিকার সাথে মেলে।
| JSON উপস্থাপনা |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| ক্ষেত্র | |
|---|---|
values[] | আবশ্যক। মেলানোর জন্য সম্ভাব্য স্ট্রিং মানগুলির তালিকা। তালিকাটি অবশ্যই খালি হওয়া যাবে না। |
caseSensitive | ঐচ্ছিক। যদি 'true' হয়, তাহলে মিলটি কেস-সেনসিটিভ হবে। যদি 'false' হয়, তাহলে মিলটি কেস-ইনসেনসিটিভ হবে। অবশ্যই 'true' হতে হবে। |
পদ্ধতি | |
|---|---|
| একটি ExpandedDataSet তৈরি করে। |
| কোনো প্রপার্টিতে থাকা ExpandedDataSet মুছে ফেলে। |
| একটিমাত্র ExpandedDataSet-এর জন্য অনুসন্ধান করুন। |
| একটি প্রপার্টিতে ExpandedDataSet-গুলো তালিকাভুক্ত করে। |
| একটি প্রপার্টিতে থাকা ExpandedDataSet আপডেট করে। |