একটি Google Google ক্লাউড স্টোরেজ অবজেক্ট মেটাডেটা অবজেক্টের প্রতিনিধিত্বকারী ইন্টারফেস।
স্বাক্ষর:
export interface ObjectMetadata
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
acl | [ { প্রকার?: স্ট্রিং; আইডি?: স্ট্রিং; selfLink?: স্ট্রিং; বালতি?: স্ট্রিং; বস্তু?: স্ট্রিং; প্রজন্ম?: স্ট্রিং; সত্তা?: স্ট্রিং; ভূমিকা?: স্ট্রিং; ইমেইল?: স্ট্রিং; entityId?: স্ট্রিং; ডোমেইন?: স্ট্রিং; প্রজেক্টটিম?: { প্রোজেক্ট নম্বর?: স্ট্রিং; দল?: স্ট্রিং; }; etag?: স্ট্রিং; } ] | |
বালতি | স্ট্রিং | বস্তু ধারণ করে স্টোরেজ বালতি। |
ক্যাশে কন্ট্রোল | স্ট্রিং | Cache-Control হেডারের মান, ইন্টারনেট ক্যাশে কোনো বস্তুর জন্য সর্বজনীন ডেটা ক্যাশে করার অনুমতি দেওয়া হয় কিনা তা নির্ধারণ করতে ব্যবহৃত হয়। |
কম্পোনেন্ট কাউন্ট | স্ট্রিং | মূলত আপলোড করা বস্তুর সংখ্যা নির্দিষ্ট করে যেখান থেকে একটি যৌগিক বস্তু তৈরি করা হয়েছে। |
বিষয়বস্তু স্বভাব | স্ট্রিং | Content-Disposition হেডারের মান, যে ডেটা প্রেরণ করা হচ্ছে সে সম্পর্কে উপস্থাপনা তথ্য নির্দিষ্ট করতে ব্যবহৃত হয়। |
কন্টেন্ট এনকোডিং | স্ট্রিং | বিষয়বস্তু-এনকোডিং বোঝাতে যে একটি বস্তুর বিষয়বস্তু-প্রকার বজায় রাখার সময় সংকুচিত হয় (উদাহরণস্বরূপ, জিজিপ কম্প্রেশন সহ)। |
বিষয়বস্তুর ভাষা | স্ট্রিং | বিষয়বস্তুর ISO 639-1 ভাষার কোড। |
বিষয়বস্তুর প্রকার | স্ট্রিং | বস্তুর বিষয়বস্তুর প্রকার, যা MIME প্রকার নামেও পরিচিত। |
crc32c | স্ট্রিং | বস্তুর CRC32C হ্যাশ। সমস্ত Google ক্লাউড স্টোরেজ অবজেক্টের একটি CRC32C হ্যাশ বা MD5 হ্যাশ রয়েছে৷ |
গ্রাহক এনক্রিপশন | {এনক্রিপশন অ্যালগরিদম?: স্ট্রিং; keySha256?: স্ট্রিং; } | গ্রাহক সরবরাহকৃত এনক্রিপশন কী। এই অবজেক্টে নিম্নলিখিত বৈশিষ্ট্য রয়েছে: * encryptionAlgorithm ( string|undefined ): যে এনক্রিপশন অ্যালগরিদমটি ব্যবহার করা হয়েছিল৷ সর্বদা AES256 মান থাকে। * keySha256 ( string|undefined ): আপনার এনক্রিপশন কী-এর SHA256 হ্যাশের একটি RFC 4648 base64-এনকোডেড স্ট্রিং। বস্তুটিকে ডিক্রিপ্ট করার জন্য প্রয়োজনীয় AES-256 এনক্রিপশন কীটিকে অনন্যভাবে সনাক্ত করতে আপনি এই SHA256 হ্যাশ ব্যবহার করতে পারেন, যা আপনাকে অবশ্যই নিরাপদে সংরক্ষণ করতে হবে। |
etag | স্ট্রিং | |
প্রজন্ম | স্ট্রিং | জেনারেশন সংস্করণ নম্বর যা প্রতিবার বস্তুটি ওভাররাইট করার সময় পরিবর্তিত হয়। |
আইডি | স্ট্রিং | বালতির নাম, বস্তুর নাম এবং প্রজন্মের নম্বর সহ বস্তুর আইডি। |
ধরনের | স্ট্রিং | বস্তুর ধরন, যা সর্বদা storage#object । |
md5Hash | স্ট্রিং | বস্তুর জন্য MD5 হ্যাশ। সমস্ত Google ক্লাউড স্টোরেজ অবজেক্টের একটি CRC32C হ্যাশ বা MD5 হ্যাশ রয়েছে৷ |
মিডিয়া লিঙ্ক | স্ট্রিং | মিডিয়া ডাউনলোড লিঙ্ক। |
মেটাডেটা | {[কী: স্ট্রিং]: স্ট্রিং; } | ব্যবহারকারী-প্রদত্ত মেটাডেটা। |
মেটাজেনারেশন | স্ট্রিং | মেটা-জেনারেশন সংস্করণ নম্বর যা প্রতিবার বস্তুর মেটাডেটা আপডেট করার সময় পরিবর্তিত হয়। |
নাম | স্ট্রিং | বস্তুর নাম। |
মালিক | { সত্তা?: স্ট্রিং; entityId?: স্ট্রিং; } | |
স্বলিঙ্ক | স্ট্রিং | আপনার পর্যাপ্ত অনুমতি আছে ধরে নিয়ে অবজেক্ট অ্যাক্সেস করার জন্য লিঙ্ক করুন। |
আকার | স্ট্রিং | Content-Length হেডারের মান, বাইটে বস্তুর ডেটার দৈর্ঘ্য নির্ধারণ করতে ব্যবহৃত হয়। |
স্টোরেজ ক্লাস | স্ট্রিং | বস্তুর স্টোরেজ ক্লাস। |
সময় তৈরি | স্ট্রিং | RFC 3339 ফর্ম্যাটে অবজেক্ট তৈরির সময়। |
সময় মুছে ফেলা হয়েছে | স্ট্রিং | RFC 3339 ফর্ম্যাটে অবজেক্টের মুছে ফেলার সময়। অবজেক্টের এই সংস্করণটি মুছে ফেলা হলেই ফিরে আসবে। |
timeStorageClass Updated | স্ট্রিং | |
আপডেট করা হয়েছে | স্ট্রিং | RFC 3339 ফর্ম্যাটে অবজেক্ট মেটাডেটার পরিবর্তনের সময়। |
store.ObjectMetadata.acl
স্বাক্ষর:
acl?: [
{
kind?: string;
id?: string;
selfLink?: string;
bucket?: string;
object?: string;
generation?: string;
entity?: string;
role?: string;
email?: string;
entityId?: string;
domain?: string;
projectTeam?: {
projectNumber?: string;
team?: string;
};
etag?: string;
}
];
স্টোরেজ।অবজেক্টমেটাডাটা।বালতি
বস্তু ধারণ করে স্টোরেজ বালতি।
স্বাক্ষর:
bucket: string;
store.ObjectMetadata.cacheControl
Cache-Control
হেডারের মান, ইন্টারনেট ক্যাশে কোনো বস্তুর জন্য সর্বজনীন ডেটা ক্যাশে করার অনুমতি দেওয়া হয় কিনা তা নির্ধারণ করতে ব্যবহৃত হয়।
স্বাক্ষর:
cacheControl?: string;
store.ObjectMetadata.componentCount
মূলত আপলোড করা বস্তুর সংখ্যা নির্দিষ্ট করে যেখান থেকে একটি যৌগিক বস্তু তৈরি করা হয়েছে।
স্বাক্ষর:
componentCount?: string;
store.ObjectMetadata.contentDisposition
Content-Disposition
হেডারের মান, যে ডেটা প্রেরণ করা হচ্ছে সে সম্পর্কে উপস্থাপনা তথ্য নির্দিষ্ট করতে ব্যবহৃত হয়।
স্বাক্ষর:
contentDisposition?: string;
store.ObjectMetadata.contentEncoding
বিষয়বস্তু-এনকোডিং বোঝাতে যে একটি বস্তুর বিষয়বস্তু-প্রকার বজায় রাখার সময় সংকুচিত হয় (উদাহরণস্বরূপ, জিজিপ কম্প্রেশন সহ)।
স্বাক্ষর:
contentEncoding?: string;
store.ObjectMetadata.contentLanguage
বিষয়বস্তুর ISO 639-1 ভাষার কোড।
স্বাক্ষর:
contentLanguage?: string;
store.ObjectMetadata.contentType
বস্তুর বিষয়বস্তুর প্রকার, যা MIME প্রকার নামেও পরিচিত।
স্বাক্ষর:
contentType?: string;
store.ObjectMetadata.crc32c
বস্তুর CRC32C হ্যাশ। সমস্ত Google ক্লাউড স্টোরেজ অবজেক্টের একটি CRC32C হ্যাশ বা MD5 হ্যাশ রয়েছে৷
স্বাক্ষর:
crc32c?: string;
store.ObjectMetadata.customerEncryption
গ্রাহক সরবরাহকৃত এনক্রিপশন কী।
এই অবজেক্টে নিম্নলিখিত বৈশিষ্ট্য রয়েছে: * encryptionAlgorithm
( string|undefined
): যে এনক্রিপশন অ্যালগরিদম ব্যবহার করা হয়েছিল। সর্বদা AES256
মান থাকে . * keySha256
( string|undefined
): আপনার এনক্রিপশন কী-এর SHA256 হ্যাশের একটি RFC 4648 base64-এনকোডেড স্ট্রিং। বস্তুটিকে ডিক্রিপ্ট করার জন্য প্রয়োজনীয় AES-256 এনক্রিপশন কীটিকে অনন্যভাবে সনাক্ত করতে আপনি এই SHA256 হ্যাশ ব্যবহার করতে পারেন, যা আপনাকে অবশ্যই নিরাপদে সংরক্ষণ করতে হবে।
স্বাক্ষর:
customerEncryption?: {
encryptionAlgorithm?: string;
keySha256?: string;
};
স্টোরেজ।ObjectMetadata.etag
স্বাক্ষর:
etag?: string;
store.ObjectMetadata.generation
জেনারেশন সংস্করণ নম্বর যা প্রতিবার বস্তুটি ওভাররাইট করার সময় পরিবর্তিত হয়।
স্বাক্ষর:
generation?: string;
store.ObjectMetadata.id
বালতির নাম, বস্তুর নাম এবং প্রজন্মের নম্বর সহ বস্তুর আইডি।
স্বাক্ষর:
id: string;
স্টোরেজ।ObjectMetadata.kind
বস্তুর প্রকার, যা সর্বদা storage#object
.
স্বাক্ষর:
kind: string;
store.ObjectMetadata.md5Hash
বস্তুর জন্য MD5 হ্যাশ। সমস্ত Google ক্লাউড স্টোরেজ অবজেক্টের একটি CRC32C হ্যাশ বা MD5 হ্যাশ রয়েছে৷
স্বাক্ষর:
md5Hash?: string;
store.ObjectMetadata.mediaLink
মিডিয়া ডাউনলোড লিঙ্ক।
স্বাক্ষর:
mediaLink?: string;
স্টোরেজ।ObjectMetadata.metadata
ব্যবহারকারী-প্রদত্ত মেটাডেটা।
স্বাক্ষর:
metadata?: {
[key: string]: string;
};
store.ObjectMetadata.metageneration
মেটা-জেনারেশন সংস্করণ নম্বর যা প্রতিবার বস্তুর মেটাডেটা আপডেট করার সময় পরিবর্তিত হয়।
স্বাক্ষর:
metageneration?: string;
store.ObjectMetadata.name
বস্তুর নাম।
স্বাক্ষর:
name?: string;
store.ObjectMetadata.owner
স্বাক্ষর:
owner?: {
entity?: string;
entityId?: string;
};
store.ObjectMetadata.selfLink
আপনার পর্যাপ্ত অনুমতি আছে ধরে নিয়ে অবজেক্ট অ্যাক্সেস করার জন্য লিঙ্ক করুন।
স্বাক্ষর:
selfLink?: string;
store.ObjectMetadata.size
Content-Length
হেডারের মান, বাইটে বস্তুর ডেটার দৈর্ঘ্য নির্ধারণ করতে ব্যবহৃত হয়।
স্বাক্ষর:
size: string;
store.ObjectMetadata.storageClass
বস্তুর স্টোরেজ ক্লাস।
স্বাক্ষর:
storageClass: string;
store.ObjectMetadata.timeCreated
RFC 3339 ফর্ম্যাটে অবজেক্ট তৈরির সময়।
স্বাক্ষর:
timeCreated: string;
স্টোরেজ।ObjectMetadata.time মুছে ফেলা হয়েছে
RFC 3339 ফর্ম্যাটে অবজেক্টের মুছে ফেলার সময়। অবজেক্টের এই সংস্করণটি মুছে ফেলা হলেই ফিরে আসবে।
স্বাক্ষর:
timeDeleted?: string;
store.ObjectMetadata.timeStorageClassUpdated
স্বাক্ষর:
timeStorageClassUpdated?: string;
store.ObjectMetadata.updated
RFC 3339 ফর্ম্যাটে অবজেক্ট মেটাডেটার পরিবর্তনের সময়।
স্বাক্ষর:
updated: string;