- সম্পদ: পলিসিস্কেমা
- অতিরিক্ত টার্গেট কীনাম
- FileDescriptorProto
- বর্ণনাকারী প্রোটো
- FieldDescriptorProto
- লেবেল
- টাইপ
- EnumDescriptorProto
- EnumValueDescriptorProto
- OneofDescriptorProto
- পলিসি স্কিমাফিল্ড বর্ণনা
- PolicySchemaField KnownValueDescription
- পলিসি স্কিমা ফিল্ড নির্ভরতা
- পলিসি স্কিমার প্রয়োজনীয় আইটেম
- ক্ষেত্রের সীমাবদ্ধতা
- সংখ্যাসূচক রেঞ্জ কন্সট্রেন্ট
- আপলোড করা ফাইলের সীমাবদ্ধতা
- বিষয়বস্তুর প্রকার
- পলিসি স্কিমা নোটিশ বিবরণ
- টার্গেট রিসোর্স
- পলিসিঅ্যাপিলাইফসাইকেল
- পলিসিঅ্যাপিলাইফসাইকেলএনাম
- তারিখ
- পদ্ধতি
সম্পদ: পলিসিস্কেমা
একটি নীতি স্কিমা প্রতিনিধিত্বকারী সম্পদ.
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "policyDescription": string, "additionalTargetKeyNames": [ { object ( |
ক্ষেত্র | |
---|---|
name | বিন্যাস: name=customers/{customer}/policySchemas/{schema_namespace} |
policyDescription | শুধুমাত্র আউটপুট। ব্যবহারকারীর ব্যবহারের জন্য নীতি স্কিমা সম্পর্কে বর্ণনা। |
additionalTargetKeyNames[] | শুধুমাত্র আউটপুট। অতিরিক্ত কী নাম যা পলিসি মানের লক্ষ্য চিহ্নিত করতে ব্যবহার করা হবে। একটি |
definition | প্রোটো বর্ণনাকারী ব্যবহার করে স্কিমা সংজ্ঞা। |
fieldDescriptions[] | শুধুমাত্র আউটপুট। প্রতিটি ক্ষেত্রের বিশদ বিবরণ যা স্কিমার অংশ। |
accessRestrictions[] | শুধুমাত্র আউটপুট। এই নীতি সম্পর্কিত নির্দিষ্ট অ্যাক্সেস সীমাবদ্ধতা. |
notices[] | শুধুমাত্র আউটপুট। স্কিমার নির্দিষ্ট ক্ষেত্রে নির্দিষ্ট মান সেট করার সাথে সম্পর্কিত বিশেষ নোটিশ বার্তা। |
supportUri | শুধুমাত্র আউটপুট। এই স্কিমার জন্য সম্পর্কিত সহায়তা নিবন্ধে URI। |
schemaName | শুধুমাত্র আউটপুট। পলিসি স্কিমার সম্পূর্ণ যোগ্য নাম। |
validTargetResources[] | শুধুমাত্র আউটপুট। নীতির জন্য প্রযোজ্য লক্ষ্য সম্পদ সম্পর্কে তথ্য। |
policyApiLifecycle | শুধুমাত্র আউটপুট। বর্তমান জীবনচক্র তথ্য। |
categoryTitle | যে বিভাগে একটি সেটিং রয়েছে তার শিরোনাম৷ |
অতিরিক্ত টার্গেট কীনাম
অতিরিক্ত কী নাম যা পলিসি মানের লক্ষ্য চিহ্নিত করতে ব্যবহার করা হবে।
JSON প্রতিনিধিত্ব |
---|
{ "key": string, "keyDescription": string } |
ক্ষেত্র | |
---|---|
key | মূল নাম। |
keyDescription | মূল বর্ণনা। |
FileDescriptorProto
একটি সম্পূর্ণ .proto ফাইল বর্ণনা করে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "package": string, "messageType": [ { object ( |
ক্ষেত্র | |
---|---|
name | ফাইলের নাম, উৎস গাছের মূলের সাথে সম্পর্কিত |
package | যেমন "foo", "foo.bar", ইত্যাদি |
messageType[] | এই ফাইলের সমস্ত শীর্ষ-স্তরের সংজ্ঞা। |
enumType[] | |
syntax | প্রোটো ফাইলের সিনট্যাক্স। সমর্থিত মানগুলি হল "proto2", "proto3", এবং "সংস্করণ"। |
বর্ণনাকারী প্রোটো
একটি বার্তার ধরন বর্ণনা করে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "field": [ { object ( |
ক্ষেত্র | |
---|---|
name | |
field[] | |
nestedType[] | |
enumType[] | |
oneofDecl[] | |
FieldDescriptorProto
একটি বার্তার মধ্যে একটি ক্ষেত্র বর্ণনা করে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "number": integer, "label": enum ( |
ক্ষেত্র | |
---|---|
name | |
number | |
label | |
type | যদি typeName সেট করা থাকে তবে এটি সেট করার দরকার নেই। যদি এই এবং typeName উভয়ই সেট করা থাকে, তাহলে এটি অবশ্যই TYPE_ENUM, TYPE_MESSAGE বা TYPE_GROUP এর একটি হতে হবে৷ |
typeName | বার্তা এবং enum ধরনের জন্য, এই ধরনের নাম. যদি নামটি '.' দিয়ে শুরু হয় তবে এটি সম্পূর্ণরূপে যোগ্য। অন্যথায়, C++-এর মতো স্কোপিং নিয়মগুলি টাইপ খুঁজে পেতে ব্যবহার করা হয় (অর্থাৎ প্রথমে এই বার্তার মধ্যে নেস্টেড প্রকারগুলি অনুসন্ধান করা হয়, তারপরে প্যারেন্টের মধ্যে, রুট নেমস্পেস পর্যন্ত)। |
defaultValue | সাংখ্যিক প্রকারের জন্য, মানের মূল পাঠ্য উপস্থাপনা রয়েছে। বুলিয়ানদের জন্য, "সত্য" বা "মিথ্যা"। স্ট্রিংগুলির জন্য, ডিফল্ট পাঠ্য বিষয়বস্তু রয়েছে (কোনও উপায়ে এড়ানো যায় না)। বাইটের জন্য, C এস্কেপড মান ধারণ করে। সমস্ত বাইট >= 128 পালানো হয়েছে। |
oneofIndex | যদি সেট করা থাকে, তাহলে ধারণকৃত প্রকারের oneofDecl তালিকার একটির সূচী দেয়। এই ক্ষেত্র যে এক সদস্য. |
jsonName | এই ক্ষেত্রের JSON নাম। মান প্রোটোকল কম্পাইলার দ্বারা সেট করা হয়. ব্যবহারকারী যদি এই ক্ষেত্রে একটি "jsonName" বিকল্প সেট করে থাকে, তাহলে সেই বিকল্পটির মান ব্যবহার করা হবে। অন্যথায়, এটি ক্যামেলকেসে রূপান্তর করে ক্ষেত্রের নাম থেকে অনুমান করা হয়েছে। |
proto3Optional | সত্য হলে, এটি একটি proto3 "ঐচ্ছিক"। যখন একটি proto3 ক্ষেত্র ঐচ্ছিক হয়, এটি ক্ষেত্রের ধরন নির্বিশেষে উপস্থিতি ট্র্যাক করে। যখন proto3Optional সত্য হয়, এই ক্ষেত্রটি অবশ্যই পুরানো proto3 ক্লায়েন্টদের সংকেত দিতে হবে যে এই ক্ষেত্রের জন্য উপস্থিতি ট্র্যাক করা হয়েছে। এই এক একটি "সিন্থেটিক" এক হিসাবে পরিচিত, এবং এই ক্ষেত্রটি তার একমাত্র সদস্য হতে হবে (প্রতিটি proto3 ঐচ্ছিক ক্ষেত্র তার নিজস্ব সিন্থেটিক এক পায়)। সিন্থেটিক একটি শুধুমাত্র বর্ণনাকারীতে বিদ্যমান, এবং কোনো API তৈরি করে না। সিন্থেটিক ওয়ানফের অর্ডার করতে হবে সব "বাস্তব" ওয়ানের পরে। বার্তা ক্ষেত্রগুলির জন্য, proto3Optional কোনো শব্দার্থিক পরিবর্তন তৈরি করে না, যেহেতু বারবার বার্তা ক্ষেত্রগুলি সর্বদা উপস্থিতি ট্র্যাক করে না। তবে এটি এখনও ব্যবহারকারী "ঐচ্ছিক" লিখেছে কিনা তার শব্দার্থগত বিশদ নির্দেশ করে। এটি .proto ফাইলটিকে রাউন্ড-ট্রিপ করার জন্য উপযোগী হতে পারে। ধারাবাহিকতার জন্য আমরা বার্তা ক্ষেত্রগুলিকে একটি সিন্থেটিকও দিই, যদিও উপস্থিতি ট্র্যাক করার প্রয়োজন নেই। এটি বিশেষভাবে গুরুত্বপূর্ণ কারণ পার্সার বলতে পারে না যে একটি ক্ষেত্র একটি বার্তা বা একটি enum, তাই এটি সর্বদা একটি সিন্থেটিক তৈরি করতে হবে। Proto2 ঐচ্ছিক ক্ষেত্রগুলি এই পতাকা সেট করে না, কারণ তারা ইতিমধ্যেই |
লেবেল
এনামস | |
---|---|
LABEL_OPTIONAL | 0 ত্রুটির জন্য সংরক্ষিত |
LABEL_REQUIRED | |
LABEL_REPEATED |
টাইপ
এনামস | |
---|---|
TYPE_DOUBLE | 0 ত্রুটির জন্য সংরক্ষিত। ঐতিহাসিক কারণে অর্ডার অদ্ভুত. |
TYPE_FLOAT | |
TYPE_INT64 | জিগজ্যাগ এনকোড করা হয়নি। নেতিবাচক সংখ্যা 10 বাইট নেয়। যদি নেতিবাচক মানগুলি সম্ভব হয় তাহলে TYPE_SINT64 ব্যবহার করুন৷ |
TYPE_UINT64 | |
TYPE_INT32 | জিগজ্যাগ এনকোড করা হয়নি। নেতিবাচক সংখ্যা 10 বাইট নেয়। যদি নেতিবাচক মানগুলি সম্ভব হয় তাহলে TYPE_SINT32 ব্যবহার করুন৷ |
TYPE_FIXED64 | |
TYPE_FIXED32 | |
TYPE_BOOL | |
TYPE_STRING | |
TYPE_GROUP | ট্যাগ-সীমাবদ্ধ সমষ্টি। গ্রুপ টাইপ অবহেলিত এবং proto3 সমর্থিত নয়। যাইহোক, Proto3 বাস্তবায়ন এখনও গ্রুপ ওয়্যার বিন্যাস পার্স করতে এবং গ্রুপ ক্ষেত্রগুলিকে অজানা ক্ষেত্র হিসাবে বিবেচনা করতে সক্ষম হওয়া উচিত। |
TYPE_MESSAGE | দৈর্ঘ্য-সীমাবদ্ধ সমষ্টি। |
TYPE_BYTES | সংস্করণ 2 এ নতুন। |
TYPE_UINT32 | |
TYPE_ENUM | |
TYPE_SFIXED32 | |
TYPE_SFIXED64 | |
TYPE_SINT32 | জিগজ্যাগ এনকোডিং ব্যবহার করে। |
TYPE_SINT64 | জিগজ্যাগ এনকোডিং ব্যবহার করে। |
EnumDescriptorProto
একটি enum প্রকার বর্ণনা করে।
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"value": [
{
object ( |
ক্ষেত্র | |
---|---|
name | |
value[] | |
EnumValueDescriptorProto
একটি enum এর মধ্যে একটি মান বর্ণনা করে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "number": integer } |
ক্ষেত্র | |
---|---|
name | |
number | |
OneofDescriptorProto
একটি বর্ণনা.
JSON প্রতিনিধিত্ব |
---|
{ "name": string } |
ক্ষেত্র | |
---|---|
name | |
পলিসি স্কিমাফিল্ড বর্ণনা
একটি নির্দিষ্ট ক্ষেত্রের জন্য বিশদ তথ্য প্রদান করে যা একটি পলিসিস্কেমার অংশ।
JSON প্রতিনিধিত্ব |
---|
{ "field": string, "description": string, "inputConstraint": string, "knownValueDescriptions": [ { object ( |
ক্ষেত্র | |
---|---|
field | শুধুমাত্র আউটপুট। এই বর্ণনার সাথে সংশ্লিষ্ট ক্ষেত্রের নাম। |
description | অবচয়। পরিবর্তে নাম এবং ক্ষেত্রের বর্ণনা ব্যবহার করুন। ক্ষেত্রের জন্য বর্ণনা. |
inputConstraint | শুধুমাত্র আউটপুট। ক্ষেত্রের মানগুলির সাথে সম্পর্কিত যেকোন ইনপুট সীমাবদ্ধতা। |
knownValueDescriptions[] | শুধুমাত্র আউটপুট। যদি ক্ষেত্রের পরিচিত মানগুলির একটি সেট থাকে তবে এই ক্ষেত্রটি এই মানগুলির জন্য একটি বিবরণ প্রদান করবে। |
nestedFieldDescriptions[] | শুধুমাত্র আউটপুট। এই ক্ষেত্রে নেস্ট করা ক্ষেত্রগুলির বিবরণ প্রদান করে, যদি ক্ষেত্রটি একটি বার্তা প্রকার যা একাধিক ক্ষেত্র সংজ্ঞায়িত করে। |
fieldDependencies[] | শুধুমাত্র আউটপুট। ক্ষেত্র এবং মানগুলির একটি তালিকা প্রদান করে। এই ক্ষেত্রটিকে সেট করার অনুমতি দেওয়ার জন্য কমপক্ষে একটি ক্ষেত্রের অবশ্যই সংশ্লিষ্ট মান থাকতে হবে৷ |
requiredItems[] | শুধুমাত্র আউটপুট। এই ক্ষেত্রের একটি নির্দিষ্ট মান থাকলে সেট করা প্রয়োজন এমন ক্ষেত্রগুলির একটি তালিকা প্রদান করে। |
defaultValue | শুধুমাত্র আউটপুট। নীতি সেট না থাকলে ক্লায়েন্ট ডিফল্ট। |
name | শুধুমাত্র আউটপুট। মাঠের নাম। |
fieldDescription | শুধুমাত্র আউটপুট। মাঠের বর্ণনা। |
fieldConstraints | শুধুমাত্র আউটপুট। ক্ষেত্রের মানগুলির সাথে সম্পর্কিত যেকোনো ইনপুট সীমাবদ্ধতার তথ্য। |
PolicySchemaField KnownValueDescription
একটি পলিসিস্কিমাতে একটি নির্দিষ্ট ক্ষেত্রের জন্য অনুমোদিত একটি পরিচিত মান সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
JSON প্রতিনিধিত্ব |
---|
{ "value": string, "description": string } |
ক্ষেত্র | |
---|---|
value | শুধুমাত্র আউটপুট। ক্ষেত্রের জন্য সেট করা যেতে পারে এমন মানটির স্ট্রিং প্রতিনিধিত্ব। |
description | শুধুমাত্র আউটপুট। এই মানের জন্য অতিরিক্ত বিবরণ। |
পলিসি স্কিমা ফিল্ড নির্ভরতা
অন্য ফিল্ড সেট করার অনুমতি দেওয়ার জন্য ক্ষেত্র এবং মান অবশ্যই থাকতে হবে।
JSON প্রতিনিধিত্ব |
---|
{ "sourceField": string, "sourceFieldValue": string } |
ক্ষেত্র | |
---|---|
sourceField | উৎস ক্ষেত্র যার উপর এই ক্ষেত্র নির্ভর করে। |
sourceFieldValue | এই ক্ষেত্রটি সেট করার অনুমতি দেওয়ার জন্য উৎস ক্ষেত্রের যে মানটি থাকতে হবে৷ |
পলিসি স্কিমার প্রয়োজনীয় আইটেম
এই ক্ষেত্রের মানের উপর ভিত্তি করে যে ক্ষেত্রগুলি প্রয়োজন হবে।
JSON প্রতিনিধিত্ব |
---|
{ "fieldConditions": [ string ], "requiredFields": [ string ] } |
ক্ষেত্র | |
---|---|
fieldConditions[] | ক্ষেত্রের মান(গুলি) যা প্রয়োজনীয় ক্ষেত্রের প্রয়োগকে প্ররোচিত করে৷ একটি খালি ক্ষেত্র শর্তগুলি বোঝায় যে এই ক্ষেত্রের জন্য নির্ধারিত যে কোনও মান প্রয়োজনীয় ক্ষেত্রের প্রয়োগকে উস্কে দেবে৷ |
requiredFields[] | ক্ষেত্রের অবস্থার ফলস্বরূপ যে ক্ষেত্রগুলি প্রয়োজন। |
ক্ষেত্রের সীমাবদ্ধতা
কোনো পরিসীমা সীমাবদ্ধতা সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "numericRangeConstraint": { object ( |
ক্ষেত্র | |
---|---|
numericRangeConstraint | সাংখ্যিক ক্ষেত্রের জন্য অনুমোদিত ব্যাপ্তি। |
uploadedFileConstraints | একটি ফাইল নীতির আপলোড করা ফাইলের উপর সীমাবদ্ধতা। যদি উপস্থিত থাকে, এই নীতির জন্য একটি URL প্রয়োজন যা এই প্রোটোতে নির্দিষ্ট সীমাবদ্ধতা সহ একটি ফাইল আপলোড করে আনা যেতে পারে৷ |
সংখ্যাসূচক সীমাবদ্ধতা
ঊর্ধ্ব এবং/অথবা নিম্ন সীমানায় একটি সীমাবদ্ধতা, অন্তত একটি সেট করা আছে।
JSON প্রতিনিধিত্ব |
---|
{ "minimum": string, "maximum": string } |
ক্ষেত্র | |
---|---|
minimum | সর্বনিম্ন মান। |
maximum | সর্বোচ্চ মূল্য. |
আপলোড করা ফাইলের সীমাবদ্ধতা
একটি ফাইল নীতির আপলোড করা ফাইলের উপর সীমাবদ্ধতা।
JSON প্রতিনিধিত্ব |
---|
{
"supportedContentTypes": [
enum ( |
ক্ষেত্র | |
---|---|
supportedContentTypes[] | ফাইলের ধরন যা একটি সেটিংসের জন্য আপলোড করা যেতে পারে। |
sizeLimitBytes | একটি সেটিং এর জন্য আপলোড করা ফাইলের আকার সীমা, বাইটে। |
বিষয়বস্তুর প্রকার
ফাইলের ধরন যা একটি সেটিংসের জন্য আপলোড করা যেতে পারে।
এনামস | |
---|---|
CONTENT_TYPE_UNSPECIFIED | অনির্দিষ্ট বিষয়বস্তুর প্রকার। |
CONTENT_TYPE_PLAIN_TEXT | সরল পাঠ্য। |
CONTENT_TYPE_HTML | এইচটিএমএল |
CONTENT_TYPE_IMAGE_JPEG | জেপিইজি। |
CONTENT_TYPE_IMAGE_GIF | জিআইএফ |
CONTENT_TYPE_IMAGE_PNG | পিএনজি। |
CONTENT_TYPE_JSON | JSON। |
CONTENT_TYPE_ZIP | জিপ |
CONTENT_TYPE_GZIP | জিজিআইপি। |
CONTENT_TYPE_CSV | CSV. |
CONTENT_TYPE_YAML | YAML |
CONTENT_TYPE_IMAGE_WEBP | WEBP |
পলিসি স্কিমা নোটিশ বিবরণ
একটি PolicySchema এর অংশ এমন একটি ক্ষেত্রে একটি নির্দিষ্ট মান সম্পর্কিত বিশেষ নোটিশ বার্তা প্রদান করে।
JSON প্রতিনিধিত্ব |
---|
{ "field": string, "noticeValue": string, "noticeMessage": string, "acknowledgementRequired": boolean } |
ক্ষেত্র | |
---|---|
field | শুধুমাত্র আউটপুট। নোটিশের সাথে সংশ্লিষ্ট ক্ষেত্রের নাম। |
noticeValue | শুধুমাত্র আউটপুট। যে ক্ষেত্রে একটি নোটিশ আছে মান. এই মানটিতে ক্ষেত্র সেট করার সময়, মান সেট করার জন্য ব্যবহারকারীকে নোটিশ বার্তাটি স্বীকার করতে হতে পারে। |
noticeMessage | শুধুমাত্র আউটপুট। নোটিশ বার্তা ক্ষেত্রের মান সঙ্গে যুক্ত. |
acknowledgementRequired | শুধুমাত্র আউটপুট। মান সেট করার আগে ব্যবহারকারীকে নোটিশ বার্তা স্বীকার করতে হবে কিনা। |
টার্গেট রিসোর্স
টার্গেট রিসোর্স প্রকার
এনামস | |
---|---|
TARGET_RESOURCE_UNSPECIFIED | অনির্দিষ্ট লক্ষ্য সম্পদ। |
ORG_UNIT | সাংগঠনিক ইউনিট লক্ষ্য সম্পদ. |
GROUP | গ্রুপ টার্গেট রিসোর্স। |
পলিসিঅ্যাপিলাইফসাইকেল
JSON প্রতিনিধিত্ব |
---|
{ "policyApiLifecycleStage": enum ( |
ক্ষেত্র | |
---|---|
policyApiLifecycleStage | নীতি API-এর বর্তমান জীবন চক্রের পর্যায় নির্দেশ করুন। |
description | বর্তমান জীবন চক্র সম্পর্কে বর্ণনা। |
endSupport | বর্তমান নীতির জন্য শেষ সমর্থন তারিখ. |
deprecatedInFavorOf[] | এই পলিসিটি অন্য নীতির অনুকূলে বাতিল করা হলে, নতুন পলিসির সম্পূর্ণ যোগ্য নামস্থান(গুলি) যেমন তারা PolicyAPI-তে দেখাবে। |
পলিসিঅ্যাপিলাইফসাইকেলএনাম
এনামস | |
---|---|
API_UNSPECIFIED | অনির্দিষ্ট |
API_PREVIEW | নীতি এখনও কাজ করছে না, তবে ডেভেলপারদের ফর্ম্যাটে মাথা আপ দিচ্ছে৷ এই পর্যায়টি API_DEVELOPEMNT বা API_CURRENT এ স্থানান্তর করতে পারে৷ |
API_DEVELOPMENT | পলিসি অনগ্রসর বেমানান উপায়ে বিন্যাস পরিবর্তন করতে পারে (ব্রেকিং পরিবর্তন)। এই পর্যায়টি API_CURRENT বা API_DEPRECATED এ স্থানান্তর করতে পারে৷ এটি শুধুমাত্র TTs-এর জন্য চালু করা নীতিগুলির জন্য বা জরুরি ব্যবহারের জন্য নির্বাচিত গ্রাহকদের জন্য চালু করা যেতে পারে। |
API_CURRENT | অফিসিয়াল বিন্যাসে নীতি. পলিসি অনগ্রসর সামঞ্জস্যপূর্ণ উপায়ে বিন্যাস পরিবর্তন করতে পারে (অ-ব্রেকিং পরিবর্তন)। উদাহরণ: এই নীতিটি একটি নতুন ক্ষেত্র প্রবর্তন করতে পারে, যেটিকে নন-ব্রেকিং পরিবর্তন হিসাবে বিবেচনা করা হয়, যখন ফিল্ড মাস্কগুলি সঠিকভাবে ব্যবহার করা হয়। এই পর্যায়টি API_DEPRECATED এ স্থানান্তর করতে পারে৷ |
API_DEPRECATED | এই নীতি ব্যবহার বন্ধ করুন. এই নীতিটি বাতিল করা হয়েছে এবং ভবিষ্যতে সরানো হবে/হতে পারে। সম্ভবত এটি প্রতিস্থাপন করার জন্য একটি নতুন নীতি চালু করা হয়েছিল। |
তারিখ
একটি সম্পূর্ণ বা আংশিক ক্যালেন্ডার তারিখ প্রতিনিধিত্ব করে, যেমন একটি জন্মদিন। দিনের সময় এবং সময় অঞ্চল হয় অন্য কোথাও নির্দিষ্ট করা হয়েছে বা নগণ্য। তারিখটি গ্রেগরিয়ান ক্যালেন্ডারের সাথে সম্পর্কিত। এটি নিম্নলিখিতগুলির মধ্যে একটি প্রতিনিধিত্ব করতে পারে:
- একটি সম্পূর্ণ তারিখ, অ-শূন্য বছর, মাস এবং দিনের মান সহ।
- একটি মাস এবং দিন, একটি শূন্য বছর সহ (উদাহরণস্বরূপ, একটি বার্ষিকী)।
- একটি শূন্য মাস এবং একটি শূন্য দিন সহ একটি বছর নিজেই।
- একটি বছর এবং মাস, একটি শূন্য দিন সহ (উদাহরণস্বরূপ, একটি ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ)।
সম্পর্কিত প্রকার:
-
google.type.TimeOfDay
-
google.type.DateTime
-
google.protobuf.Timestamp
JSON প্রতিনিধিত্ব |
---|
{ "year": integer, "month": integer, "day": integer } |
ক্ষেত্র | |
---|---|
year | তারিখের বছর। একটি বছর ছাড়া একটি তারিখ নির্দিষ্ট করতে 1 থেকে 9999, বা 0 হতে হবে। |
month | এক বছরের মাস। একটি মাস এবং দিন ছাড়া একটি বছর নির্দিষ্ট করতে 1 থেকে 12, বা 0 হতে হবে৷ |
day | এক মাসের দিন। 1 থেকে 31 পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, অথবা 0 নিজে থেকে একটি বছর বা একটি বছর এবং মাস উল্লেখ করতে হবে যেখানে দিনটি তাৎপর্যপূর্ণ নয়৷ |
পদ্ধতি | |
---|---|
| একটি গ্রাহকের জন্য তার সম্পদের নাম দ্বারা একটি নির্দিষ্ট নীতি স্কিমা পান। |
| একটি প্রদত্ত গ্রাহকের জন্য একটি নির্দিষ্ট ফিল্টার মান মেলে নীতি স্কিমাগুলির একটি তালিকা পায়৷ |