- সম্পদ: আইটেম
- ItemAcl
- ItemAcl.AclInheritanceType
- প্রিন্সিপাল
- আইটেম মেটাডেটা
- মিথস্ক্রিয়া
- ইন্টারঅ্যাকশন। ইন্টারঅ্যাকশন টাইপ
- সার্চ কোয়ালিটি মেটাডেটা
- প্রসঙ্গ বৈশিষ্ট্য
- আইটেম স্ট্রাকচার্ড ডেটা
- StructuredDataObject
- নামকৃত সম্পত্তি
- NamedProperty.IntegerValues
- নামযুক্ত সম্পত্তি।দ্বৈতমূল্য
- NamedProperty.TimestampValues
- NamedProperty.ObjectValues
- NamedProperty.EnumValues
- NamedProperty.DateValues
- NamedProperty.TextValues
- NamedProperty.HtmlValues
- আইটেম সামগ্রী
- ItemContent.ContentFormat
- আপলোড আইটেমরেফ
- আইটেম স্ট্যাটাস
- প্রক্রিয়াকরণ ত্রুটি
- ত্রুটি কোড প্রক্রিয়াকরণ
- ক্ষেত্র লঙ্ঘন
- সংগ্রহস্থল ত্রুটি
- Repository Error.Type
- আইটেম।আইটেম প্রকার
- পদ্ধতি
সম্পদ: আইটেম
একটি একক বস্তুর প্রতিনিধিত্ব করে যা অনুসন্ধান সূচকের একটি আইটেম, যেমন একটি ফাইল, ফোল্ডার বা একটি ডাটাবেস রেকর্ড।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "acl": { object ( |
ক্ষেত্র | |
---|---|
name | আইটেমের নাম। বিন্যাস: datasources/{sourceId}/items/{itemId} এটি একটি প্রয়োজনীয় ক্ষেত্র। সর্বাধিক দৈর্ঘ্য 1536 অক্ষর। |
acl | এই আইটেম জন্য অ্যাক্সেস নিয়ন্ত্রণ তালিকা. |
metadata | মেটাডেটা তথ্য. |
structuredData | আইটেমের জন্য স্ট্রাকচার্ড ডেটা যা ডেটা উৎসের স্কিমাতে নিবন্ধিত অবজেক্টের সংজ্ঞার সাথে সঙ্গতিপূর্ণ হওয়া উচিত। |
content | আইটেম বিষয়বস্তু সূচিবদ্ধ করা এবং পাঠ্য অনুসন্ধানযোগ্য করা. |
version | প্রয়োজন। ইনডেক্সিং সিস্টেম ডাটাসোর্স থেকে সংস্করণটিকে একটি বাইট স্ট্রিং হিসাবে সংরক্ষণ করে এবং আভিধানিক ক্রম ব্যবহার করে সারিবদ্ধ আইটেমের সংস্করণের সাথে সূচকের আইটেম সংস্করণের তুলনা করে। ক্লাউড সার্চ ইনডেক্সিং বর্তমানে ইন্ডেক্স করা আইটেমের সংস্করণের চেয়ে কম বা সমান সংস্করণের মান সহ কোনো সারিবদ্ধ আইটেমকে সূচী বা মুছে ফেলবে না। এই ক্ষেত্রের জন্য সর্বাধিক দৈর্ঘ্য 1024 বাইট। আইটেম সংস্করণ কীভাবে মুছে ফেলার প্রক্রিয়াকে প্রভাবিত করে সে সম্পর্কে তথ্যের জন্য, ম্যানুয়াল মুছে ফেলার পরে হ্যান্ডেল রিভিশন দেখুন। একটি base64-এনকোডেড স্ট্রিং। |
status | আইটেম অবস্থা. আউটপুট শুধুমাত্র ক্ষেত্র. |
queue | এই আইটেমটি সারিবদ্ধ। সর্বাধিক দৈর্ঘ্য 100 অক্ষর। |
payload | অতিরিক্ত রাষ্ট্র সংযোগকারী এই আইটেম জন্য সংরক্ষণ করতে পারেন. সর্বাধিক দৈর্ঘ্য 10000 বাইট। একটি base64-এনকোডেড স্ট্রিং। |
itemType | এই আইটেম জন্য টাইপ. |
ItemAcl
আইটেম জন্য অ্যাক্সেস নিয়ন্ত্রণ তালিকা তথ্য. আরও তথ্যের জন্য মানচিত্র ACLs দেখুন।
JSON প্রতিনিধিত্ব |
---|
{ "inheritAclFrom": string, "aclInheritanceType": enum ( |
ক্ষেত্র | |
---|---|
inheritAclFrom | অ্যাক্সেস পারমিশন লিস্ট (ACL) থেকে উত্তরাধিকার সূত্রে পাওয়া আইটেমের নাম। দ্রষ্টব্য: ACL উত্তরাধিকার শুধুমাত্র চাইল্ড আইটেমগুলিতে অ্যাক্সেসের অনুমতি প্রদান করে এবং কাঠামোগত সম্পর্ককে সংজ্ঞায়িত করে না, বা এটি আইটেমগুলির বড় গোষ্ঠীগুলিকে মুছে ফেলার সুবিধাজনক উপায় প্রদান করে না। সূচী থেকে একটি ACL অভিভাবক মুছে ফেলা শুধুমাত্র শিশু আইটেমগুলির অ্যাক্সেসের অনুমতিগুলিকে পরিবর্তন করে যা |
aclInheritanceType | কোনো আইটেম যখন পিতামাতার কাছ থেকে তার ACL উত্তরাধিকার সূত্রে পায় তখন প্রয়োগ করার জন্য অ্যাক্সেসের নিয়মের ধরন সেট করে। এটি সর্বদা |
readers[] | সার্চের ফলাফলে আইটেমটি দেখার অনুমতিপ্রাপ্ত প্রধানদের তালিকা। ঐচ্ছিক যদি অন্য আইটেম থেকে উত্তরাধিকারসূত্রে অনুমতি পাওয়া যায় বা যদি আইটেমটি দৃশ্যমান হওয়ার উদ্দেশ্যে না হয়, যেমন |
deniedReaders[] | অধ্যক্ষদের তালিকা যারা সার্চ ফলাফলে আইটেমের অ্যাক্সেস স্পষ্টভাবে অস্বীকৃত। প্রিন্সিপালদের ডিফল্টরূপে অ্যাক্সেস অস্বীকার করা হলেও, ব্যতিক্রমগুলি পরিচালনা করতে এবং অনুমোদিত পাঠকদের তালিকা ওভাররাইড করতে অস্বীকার করা পাঠক ব্যবহার করুন। উপাদানের সর্বাধিক সংখ্যা 100। |
owners[] | ঐচ্ছিক। আইটেম জন্য মালিকদের তালিকা. নথি অ্যাক্সেস অনুমতির উপর এই ক্ষেত্রটির কোন প্রভাব নেই। যদিও এটি একটি সামান্য র্যাঙ্কিং বুস্ট আইটেম অফার করে যেখানে প্রশ্নকারী ব্যবহারকারী একজন মালিক। উপাদানের সর্বাধিক সংখ্যা 5। |
ItemAcl.AclInheritanceType
ACL উত্তরাধিকারের ধরন।
Enums | |
---|---|
NOT_APPLICABLE | ডিফল্ট মান যখন এই আইটেমটি একটি ACL উত্তরাধিকারী হয় না। যখন inheritAclFrom খালি থাকে তখন NOT_APPLICABLE ব্যবহার করুন৷ ACL উত্তরাধিকার ছাড়া একটি আইটেম এখনও তার নিজস্ব readers এবং deniedReaders ক্ষেত্র দ্বারা ACL সরবরাহ করতে পারে। |
CHILD_OVERRIDE | অনুমোদনের দ্বন্দ্বের সময়, চাইল্ড আইটেমের ACL তার পড়ার অ্যাক্সেস নির্ধারণ করে। |
PARENT_OVERRIDE | অনুমোদনের দ্বন্দ্বের সময়, inheritAclFrom ক্ষেত্রে নির্দিষ্ট করা প্যারেন্ট আইটেমের ACL পঠিত অ্যাক্সেস নির্ধারণ করে। |
BOTH_PERMIT | শুধুমাত্র এই আইটেমটি এবং inheritAclFrom ক্ষেত্রে নির্দিষ্ট করা মূল আইটেম উভয়ই পঠন অ্যাক্সেসের অনুমতি দিলেই অ্যাক্সেস দেওয়া হয়। |
প্রিন্সিপাল
একটি ব্যবহারকারী, গোষ্ঠী বা ডোমেনের রেফারেন্স।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়নের মাঠ | |
gsuitePrincipal | এই প্রিন্সিপাল হল একজন Google Workspace ব্যবহারকারী, গ্রুপ বা ডোমেন। |
userResourceName | এই প্রধান হল একটি বহিরাগত পরিচয় ব্যবহার করে চিহ্নিত ব্যবহারকারী। নামের ক্ষেত্রে অবশ্যই এই বিন্যাসের সাথে ব্যবহারকারীর সম্পদের নাম উল্লেখ করতে হবে: identitysources/{sourceId}/users/{ID} |
groupResourceName | এই প্রিন্সিপাল হল একটি গোষ্ঠী যা একটি বাহ্যিক পরিচয় ব্যবহার করে চিহ্নিত করা হয়। নামের ক্ষেত্রে অবশ্যই এই ফর্ম্যাটের সাথে গ্রুপ রিসোর্সের নাম উল্লেখ করতে হবে: identitysources/{sourceId}/groups/{ID} |
আইটেম মেটাডেটা
আইটেমটির জন্য উপলব্ধ মেটাডেটা ক্ষেত্র।
JSON প্রতিনিধিত্ব |
---|
{ "title": string, "sourceRepositoryUrl": string, "containerName": string, "objectType": string, "createTime": string, "updateTime": string, "interactions": [ { object ( |
ক্ষেত্র | |
---|---|
title | আইটেম শিরোনাম. দেওয়া হলে, এটি query.search ফলাফলের প্রদর্শিত শিরোনাম হবে। সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। |
sourceRepositoryUrl | ডেটা পরিবেশনকারী উৎস সংগ্রহস্থলের লিঙ্ক। অনুসন্ধান ফলাফল শিরোনাম এই লিঙ্ক প্রয়োগ. হোয়াইটস্পেস বা বিশেষ অক্ষর ক্লাউড অনুসন্ধান ফলাফল লিঙ্কগুলিকে একটি পুনঃনির্দেশিত বিজ্ঞপ্তি ট্রিগার করতে পারে; এটি এড়াতে, URL এনকোড করুন। সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। |
containerName | এই আইটেমটির জন্য ধারকটির নাম। ধারক আইটেমটি মুছে ফেলার ফলে এই আইটেমটি স্বয়ংক্রিয়ভাবে মুছে যায়। দ্রষ্টব্য: ACL একটি ধারক আইটেম থেকে উত্তরাধিকারসূত্রে পাওয়া যায় না। একটি আইটেমের জন্য ACL উত্তরাধিকার প্রদান করতে, |
objectType | আইটেম প্রকার. এটি ডেটা উত্সের জন্য নিবন্ধিত স্কিমাতে একটি বস্তুর সংজ্ঞার নামের সাথে মিলিত হওয়া উচিত। উদাহরণস্বরূপ, যদি ডেটা উত্সের স্কিমাতে 'নথি' নামের একটি অবজেক্টের সংজ্ঞা থাকে, তাহলে সেই ধরনের বস্তুর জন্য আইটেম ইন্ডেক্সিং অনুরোধগুলি অবজেক্ট টাইপকে 'নথিতে' সেট করা উচিত। সর্বাধিক দৈর্ঘ্য 256 অক্ষর। |
createTime | উৎস ভান্ডারে আইটেম তৈরি করার সময়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
updateTime | উৎস সংগ্রহস্থলে আইটেমটি শেষবার পরিবর্তন করার সময়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
interactions[] | আইটেম জন্য মিথস্ক্রিয়া একটি তালিকা. query.search গুণমান উন্নত করতে ইন্টারঅ্যাকশন ব্যবহার করা হয়, কিন্তু শেষ ব্যবহারকারীদের কাছে প্রকাশ করা হয় না। উপাদানের সর্বাধিক সংখ্যা 1000। |
contentLanguage | আইটেমের জন্য BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। সর্বাধিক দৈর্ঘ্য 32 অক্ষর। |
mimeType | উৎস সংগ্রহস্থলে |
searchQualityMetadata | আইটেমের অতিরিক্ত অনুসন্ধান মানের মেটাডেটা |
keywords[] | অতিরিক্ত কীওয়ার্ড বা বাক্যাংশ যা আইটেমের সাথে মেলে। ব্যবহারকারীর তৈরি সামগ্রীর জন্য অভ্যন্তরীণভাবে ব্যবহৃত হয়। উপাদানের সর্বাধিক সংখ্যা 100। সর্বাধিক দৈর্ঘ্য 8192 অক্ষর। |
hash | API কলার দ্বারা প্রদত্ত হ্যাশিং মান। এটি পরিবর্তিত অবস্থা গণনা করতে |
contextAttributes[] | আইটেমের সাথে যুক্ত নামযুক্ত বৈশিষ্ট্যগুলির একটি সেট৷ এটি অনুরোধের প্রসঙ্গের উপর ভিত্তি করে আইটেমের র্যাঙ্কিংকে প্রভাবিত করার জন্য ব্যবহার করা যেতে পারে। উপাদানের সর্বাধিক সংখ্যা 10। |
মিথস্ক্রিয়া
একটি ব্যবহারকারী এবং একটি আইটেমের মধ্যে একটি মিথস্ক্রিয়া প্রতিনিধিত্ব করে।
JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | |
principal | যে ব্যবহারকারী আইটেমটিতে অভিনয় করেছেন। |
interactionTime | ব্যবহারকারী আইটেমটিতে অভিনয় করার সময়। যদি একক ব্যবহারকারীর জন্য একই ধরণের একাধিক ক্রিয়া বিদ্যমান থাকে তবে শুধুমাত্র সাম্প্রতিকতম ক্রিয়া রেকর্ড করা হয়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
ইন্টারঅ্যাকশন। ইন্টারঅ্যাকশন টাইপ
ব্যবহারকারী আইটেমটিতে যে ধরনের কার্যকলাপ করেছেন।
Enums | |
---|---|
UNSPECIFIED | অবৈধ মান। |
VIEW | এই মিথস্ক্রিয়া নির্দেশ করে যে ব্যবহারকারী আইটেমটি দেখেছেন। |
EDIT | এই মিথস্ক্রিয়া নির্দেশ করে যে ব্যবহারকারী আইটেমটি সম্পাদনা করেছেন। |
সার্চ কোয়ালিটি মেটাডেটা
আইটেমের অতিরিক্ত অনুসন্ধান মানের মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "quality": number } |
ক্ষেত্র | |
---|---|
quality | আইটেমের গুণমানের একটি ইঙ্গিত, অনুসন্ধানের গুণমানকে প্রভাবিত করতে ব্যবহৃত। মান 0.0 (সর্বনিম্ন গুণমান) এবং 1.0 (সর্বোচ্চ গুণমান) এর মধ্যে হওয়া উচিত। ডিফল্ট মান হল 0.0। |
প্রসঙ্গ বৈশিষ্ট্য
একটি আইটেমের সাথে যুক্ত একটি নামযুক্ত বৈশিষ্ট্য যা অনুরোধের প্রসঙ্গের উপর ভিত্তি করে আইটেমের র্যাঙ্কিংকে প্রভাবিত করার জন্য ব্যবহার করা যেতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "values": [ string ] } |
ক্ষেত্র | |
---|---|
name | গুণের নাম। এটা খালি করা উচিত নয়. সর্বাধিক দৈর্ঘ্য 32 অক্ষর। নামটি একটি অক্ষর দিয়ে শুরু হওয়া উচিত এবং শুধুমাত্র অক্ষর (AZ, az) বা সংখ্যা (0-9) থাকতে পারে। মিল হওয়ার আগে নামটি স্বাভাবিক করা হবে (নিম্ন ক্ষেত্রে)। |
values[] | অ্যাট্রিবিউটের টেক্সট মান। উপাদানগুলির সর্বাধিক সংখ্যা 10৷ অ্যারের একটি উপাদানের সর্বাধিক দৈর্ঘ্য 32টি অক্ষর৷ মানটি মিলিত হওয়ার আগে স্বাভাবিক করা হবে (নিম্ন ক্ষেত্রে)। |
আইটেম স্ট্রাকচার্ড ডেটা
আইটেমের জন্য উপলব্ধ স্ট্রাকচার্ড ডেটা ক্ষেত্র।
JSON প্রতিনিধিত্ব |
---|
{
"object": {
object ( |
ক্ষেত্র | |
---|---|
object | স্ট্রাকচার্ড ডেটা অবজেক্ট যা ডেটা উৎসের স্কিমাতে নিবন্ধিত অবজেক্টের সংজ্ঞার সাথে সঙ্গতিপূর্ণ হওয়া উচিত। |
hash | API কলার দ্বারা প্রদত্ত হ্যাশিং মান। এটি পরিবর্তিত অবস্থা গণনা করতে |
StructuredDataObject
নামযুক্ত বৈশিষ্ট্য সমন্বিত একটি কাঠামোগত ডেটা অবজেক্ট।
JSON প্রতিনিধিত্ব |
---|
{
"properties": [
{
object ( |
ক্ষেত্র | |
---|---|
properties[] | বস্তুর জন্য বৈশিষ্ট্য. উপাদানের সর্বাধিক সংখ্যা 1000। |
নামকৃত সম্পত্তি
স্ট্রাকচার্ড ডেটার জন্য একটি টাইপ করা নাম-মানের জোড়া। objectType
সংজ্ঞায় name
সম্পত্তির জন্য নিবন্ধিত প্রকারের মতোই মানটির ধরন হওয়া উচিত।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, // Union field |
ক্ষেত্র | |
---|---|
name | সম্পত্তির নাম। এই নামটি স্কিমাতে বস্তুর সংজ্ঞার জন্য নিবন্ধিত সম্পত্তির নামের সাথে মিল থাকা উচিত। এই সম্পত্তির জন্য সর্বাধিক অনুমোদিত দৈর্ঘ্য 256 অক্ষর। |
ইউনিয়ন ক্ষেত্রের value । নামকৃত সম্পত্তির মান(গুলি)৷ মনে রাখবেন যে একটি সম্পত্তি শুধুমাত্র এক ধরনের মান ধারণ করতে পারে। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
integerValues | |
doubleValues | |
timestampValues | |
booleanValue | |
objectValues | |
enumValues | |
dateValues | |
textValues | |
htmlValues | |
NamedProperty.IntegerValues
পূর্ণসংখ্যার মানের তালিকা।
JSON প্রতিনিধিত্ব |
---|
{ "values": [ string ] } |
ক্ষেত্র | |
---|---|
values[] | |
নামযুক্ত সম্পত্তি।দ্বৈতমূল্য
দ্বিগুণ মানের তালিকা।
JSON প্রতিনিধিত্ব |
---|
{ "values": [ number ] } |
ক্ষেত্র | |
---|---|
values[] | |
NamedProperty.TimestampValues
টাইমস্ট্যাম্প মান তালিকা.
JSON প্রতিনিধিত্ব |
---|
{ "values": [ string ] } |
ক্ষেত্র | |
---|---|
values[] | RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
NamedProperty.ObjectValues
বস্তুর মান তালিকা।
JSON প্রতিনিধিত্ব |
---|
{
"values": [
{
object ( |
ক্ষেত্র | |
---|---|
values[] | |
NamedProperty.EnumValues
enum মানের তালিকা।
JSON প্রতিনিধিত্ব |
---|
{ "values": [ string ] } |
ক্ষেত্র | |
---|---|
values[] | স্ট্রিং মানগুলির জন্য সর্বাধিক অনুমোদিত দৈর্ঘ্য হল 32টি অক্ষর৷ |
NamedProperty.DateValues
তারিখ মান তালিকা.
JSON প্রতিনিধিত্ব |
---|
{
"values": [
{
object ( |
ক্ষেত্র | |
---|---|
values[] | |
NamedProperty.TextValues
পাঠ্য মান তালিকা.
JSON প্রতিনিধিত্ব |
---|
{ "values": [ string ] } |
ক্ষেত্র | |
---|---|
values[] | পাঠ্য মানগুলির জন্য সর্বাধিক অনুমোদিত দৈর্ঘ্য হল 2048 অক্ষর৷ |
NamedProperty.HtmlValues
html মানগুলির তালিকা।
JSON প্রতিনিধিত্ব |
---|
{ "values": [ string ] } |
ক্ষেত্র | |
---|---|
values[] | html মানগুলির জন্য সর্বাধিক অনুমোদিত দৈর্ঘ্য হল 2048 অক্ষর৷ |
আইটেম সামগ্রী
একটি আইটেমের বিষয়বস্তু ক্লাউড সার্চ দ্বারা সূচিবদ্ধ এবং প্রদর্শিত হবে। শুধুমাত্র UTF-8 এনকোড করা স্ট্রিং inlineContent
হিসাবে অনুমোদিত। যদি বিষয়বস্তু আপলোড করা হয় এবং বাইনারি না হয়, তবে এটি অবশ্যই UTF-8 এনকোডেড হতে হবে।
JSON প্রতিনিধিত্ব |
---|
{ "contentFormat": enum ( |
ক্ষেত্র | |
---|---|
contentFormat | |
hash | বিষয়বস্তুর জন্য API ক্লায়েন্ট দ্বারা গণনা করা এবং সরবরাহ করা হ্যাশিং তথ্য। পরিবর্তিত অবস্থা গণনা করতে items.push পদ্ধতির সাথে ব্যবহার করা যেতে পারে। সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। |
ইউনিয়ন ক্ষেত্রের | |
inlineContent | আপডেট পদ্ধতির মধ্যে ইনলাইন সরবরাহ করা হয় যে বিষয়বস্তু. সর্বাধিক দৈর্ঘ্য 102400 বাইট (100 KiB)। একটি base64-এনকোডেড স্ট্রিং। |
contentDataRef | লেখার পদ্ধতির মাধ্যমে পূর্বে আপলোড করা সামগ্রীর রেফারেন্স আইডি আপলোড করুন। |
ItemContent.ContentFormat
বিষয়বস্তুর বিন্যাস। বিন্যাসটি RAW হলে বিষয়বস্তুটি mimeType
দ্বারা নির্দিষ্ট করা বিন্যাসে হওয়া উচিত।
Enums | |
---|---|
UNSPECIFIED | অবৈধ মান। |
HTML | কন্টেন্ট ফরম্যাট হল HTML। |
TEXT | কন্টেন্ট ফরম্যাট একটি বিনামূল্যের পাঠ্য। |
RAW | কন্টেন্ট ফরম্যাট হল কাঁচা বাইট। |
আপলোড আইটেমরেফ
একটি আপলোড সেশন রেফারেন্স প্রতিনিধিত্ব করে। এই রেফারেন্স upload method
মাধ্যমে তৈরি করা হয়। এই রেফারেন্সটি তৈরি হওয়ার 30 দিনের জন্য বৈধ। আইটেম বিষয়বস্তু আপডেট করা এই আপলোড করা সামগ্রীকে contentDataRef
এর মাধ্যমে উল্লেখ করতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string } |
ক্ষেত্র | |
---|---|
name | বিষয়বস্তুর রেফারেন্সের নাম। সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। |
আইটেম স্ট্যাটাস
এতে আইটেমের স্থিতি এবং কোনো ত্রুটি রয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "code": enum ( |
ক্ষেত্র | |
---|---|
code | স্ট্যাটাস কোড। |
processingErrors[] | আইটেমটি ERROR অবস্থায় থাকলে ত্রুটির বিবরণ। |
repositoryErrors[] | সংযোজক দ্বারা রিপোর্ট রিপোজিটরি ত্রুটি. |
প্রক্রিয়াকরণ ত্রুটি
JSON প্রতিনিধিত্ব |
---|
{ "code": enum ( |
ক্ষেত্র | |
---|---|
code | ত্রুটির প্রকৃতি নির্দেশ করে ত্রুটি কোড। |
errorMessage | ত্রুটির বর্ণনা। |
fieldViolations[] | আইটেম ক্ষেত্রগুলি অবৈধ হলে, এই ক্ষেত্রটিতে যাচাইকরণ ত্রুটির বিবরণ রয়েছে৷ |
ত্রুটি কোড প্রক্রিয়াকরণ
ক্লাউড অনুসন্ধান সার্ভার দ্বারা আইটেমগুলির প্রক্রিয়াকরণের সময় যে ত্রুটির সম্মুখীন হয়েছে তা নির্দেশ করার জন্য কোড৷ একটি একক আইটেমে একাধিক প্রক্রিয়াকরণ ত্রুটি থাকতে পারে।
Enums | |
---|---|
PROCESSING_ERROR_CODE_UNSPECIFIED | ইনপুট শুধুমাত্র মান. আইটেম এই মান ব্যবহার করুন. |
MALFORMED_REQUEST | আইটেমের ACL, মেটাডেটা বা বিষয়বস্তু বিকৃত বা অবৈধ অবস্থায় আছে। FieldViolations-এ সমস্যা কোথায় তার আরও বিশদ বিবরণ রয়েছে। |
UNSUPPORTED_CONTENT_FORMAT | গণনা বিন্যাস অসমর্থিত. |
INDIRECT_BROKEN_ACL | ভাঙা ACL সহ অন্যান্য আইটেম উত্তরাধিকার সূত্রে পাওয়া বা ম্যাপ না করা বংশধরদের সাথে গোষ্ঠী থাকার কারণে অসম্পূর্ণ ACL তথ্য সহ আইটেম। |
ACL_CYCLE | ACL উত্তরাধিকার গ্রাফ একটি চক্র গঠন করেছে। |
ক্ষেত্র লঙ্ঘন
JSON প্রতিনিধিত্ব |
---|
{ "field": string, "description": string } |
ক্ষেত্র | |
---|---|
field | লঙ্ঘন সঙ্গে মাঠের পথ. |
description | ত্রুটির বর্ণনা। |
সংগ্রহস্থল ত্রুটি
সংযোগকারী উৎস সংগ্রহস্থলে যোগাযোগ করার সময় ত্রুটি।
JSON প্রতিনিধিত্ব |
---|
{
"type": enum ( |
ক্ষেত্র | |
---|---|
type | ত্রুটির ধরন। |
httpStatusCode | ত্রুটি কোড. HTTP স্ট্যাটাস কোডের সংজ্ঞার সাথে মেলে। |
errorMessage | বার্তা যা ত্রুটি বর্ণনা করে। বার্তার সর্বাধিক অনুমোদিত দৈর্ঘ্য 8192 অক্ষর। |
Repository Error.Type
সংগ্রহস্থলের সাথে যোগাযোগের সমস্যার জন্য ত্রুটি কোডের তালিকা।
Enums | |
---|---|
UNKNOWN | অজানা ত্রুটি. |
NETWORK_ERROR | অজানা বা নাগালযোগ্য হোস্ট। |
DNS_ERROR | DNS সমস্যা, যেমন DNS সার্ভার সাড়া দিচ্ছে না। |
CONNECTION_ERROR | সংগ্রহস্থল সার্ভারের সাথে সংযোগ করা যাবে না৷ |
AUTHENTICATION_ERROR | ভুল শংসাপত্রের কারণে প্রমাণীকরণ ব্যর্থ হয়েছে৷ |
AUTHORIZATION_ERROR | পরিষেবা অ্যাকাউন্ট ভান্ডারের জন্য অনুমোদিত নয়। |
SERVER_ERROR | সংগ্রহস্থল সার্ভার ত্রুটি. |
QUOTA_EXCEEDED | কোটা ছাড়িয়ে গেছে। |
SERVICE_UNAVAILABLE | সার্ভার সাময়িকভাবে অনুপলব্ধ. |
CLIENT_ERROR | ক্লায়েন্ট-সম্পর্কিত ত্রুটি, যেমন সংযোজক থেকে সংগ্রহস্থল সার্ভারে একটি অবৈধ অনুরোধ। |
আইটেম।আইটেম প্রকার
Enums | |
---|---|
UNSPECIFIED | |
CONTENT_ITEM | একটি আইটেম যা তথ্য পরিবেশনের একমাত্র উদ্দেশ্যে সূচিত করা হয়। এই আইটেমগুলিকে containerName বা inheritAclFrom ক্ষেত্রে উল্লেখ করা যাবে না৷ |
CONTAINER_ITEM | একটি আইটেম যা ইন্ডেক্স করা হয় এবং যার উদ্দেশ্য হল অন্যান্য আইটেমগুলি ACL এর সাথে সরবরাহ করা এবং/অথবা অন্যান্য আইটেম রয়েছে৷ |
VIRTUAL_CONTAINER_ITEM | একটি আইটেম যা ইন্ডেক্স করা হয় না, কিন্তু অন্যথায় CONTAINER_ITEM এর মতো একই উদ্দেশ্য থাকে৷ |
পদ্ধতি | |
---|---|
| নির্দিষ্ট সংস্থান নামের জন্য Item resource মুছে দেয়। |
| একটি সারিতে থাকা সমস্ত আইটেম মুছে দেয়। |
| আইটেম নাম দ্বারা Item resource পায়. |
| Item ACL, মেটাডেটা এবং বিষয়বস্তু আপডেট করে। |
| সমস্ত বা Item resources একটি উপসেট তালিকাভুক্ত করে। |
| ইন্ডেক্সিং সারি থেকে অসংরক্ষিত আইটেমগুলির জন্য পোল এবং একটি সেটকে সংরক্ষিত হিসাবে চিহ্নিত করে, যে আইটেমগুলির মধ্যে সবচেয়ে বেশি অগ্রাধিকার দেওয়া ItemStatus থেকে প্রাচীনতম টাইমস্ট্যাম্প রয়েছে। |
| পরবর্তী পোলিং এবং আপডেট করার জন্য একটি আইটেমকে একটি সারিতে ঠেলে দেয়। |
| একটি সারি থেকে সমস্ত আইটেম সংরক্ষণ করে, তাদের সকলকে পোল করার যোগ্য করে তোলে৷ |
| আইটেম সামগ্রী আপলোড করার জন্য একটি আপলোড সেশন তৈরি করে। |