Google ক্লাউড স্টোরেজের মধ্যে একটি বস্তু। রেফারেন্স: https://github.com/googleapis/google-cloudents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
স্বাক্ষর:
export interface StorageObjectData
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
বালতি | স্ট্রিং | এই বস্তু ধারণকারী বালতি নাম. |
ক্যাশে কন্ট্রোল | স্ট্রিং | বস্তুর ডেটার জন্য ক্যাশে-কন্ট্রোল নির্দেশিকা, মেলে [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2]। |
কম্পোনেন্ট কাউন্ট | সংখ্যা | এই বস্তুটি তৈরি করে এমন অন্তর্নিহিত উপাদানের সংখ্যা। কম্পোজ অপারেশন দ্বারা উপাদান জমা হয়. এই ক্ষেত্রটি সেট করার চেষ্টা করলে একটি ত্রুটি দেখা দেবে৷ |
বিষয়বস্তু স্বভাব | স্ট্রিং | বস্তুর ডেটার বিষয়বস্তু-বিন্যাস, ম্যাচিং [https://tools.ietf.org/html/rfc6266][RFC 6266]। |
কন্টেন্ট এনকোডিং | স্ট্রিং | বস্তুর ডেটার বিষয়বস্তু-এনকোডিং, মেলে [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] |
বিষয়বস্তুর ভাষা | স্ট্রিং | বস্তুর ডেটার কন্টেন্ট-ভাষা, মেলে [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2]। |
বিষয়বস্তুর প্রকার | স্ট্রিং | বস্তুর ডেটার বিষয়বস্তুর প্রকার, মেলে [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]। যদি একটি বস্তু একটি বিষয়বস্তু-প্রকার ছাড়া সংরক্ষণ করা হয়, এটি application/octet-stream হিসাবে পরিবেশিত হয়। |
crc32c | স্ট্রিং | CRC32c চেকসাম। CRC32c চেকসাম ব্যবহার সম্পর্কে আরও তথ্যের জন্য, [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][হ্যাশ এবং ইটাগস: সেরা অনুশীলন] দেখুন। |
গ্রাহক এনক্রিপশন | গ্রাহক এনক্রিপশন | গ্রাহক-প্রদানকৃত এনক্রিপশন কী-এর মেটাডেটা, যদি বস্তুটি এমন একটি কী দ্বারা এনক্রিপ্ট করা হয়। |
etag | স্ট্রিং | HTTP 1.1 বস্তুর জন্য সত্তা ট্যাগ। [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] দেখুন। |
প্রজন্ম | সংখ্যা | এই বস্তুর বিষয়বস্তু প্রজন্ম। অবজেক্ট সংস্করণের জন্য ব্যবহৃত হয়। এই ক্ষেত্রটি সেট করার চেষ্টা করলে একটি ত্রুটি দেখা দেবে৷ |
আইডি | স্ট্রিং | বালতির নাম, বস্তুর নাম এবং প্রজন্মের নম্বর সহ বস্তুর আইডি। |
ধরনের | স্ট্রিং | আইটেম এই ধরনের. বস্তুর জন্য, এটি সর্বদা "storage#object"। |
md5Hash | স্ট্রিং | ডেটার MD5 হ্যাশ; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] অনুসারে base64 ব্যবহার করে এনকোড করা হয়েছে। MD5 হ্যাশ ব্যবহার সম্পর্কে আরও তথ্যের জন্য, [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][হ্যাশ এবং ইটাগস: সেরা অনুশীলন] দেখুন। |
মিডিয়া লিঙ্ক | স্ট্রিং | মিডিয়া ডাউনলোড লিঙ্ক। |
মেটাডেটা | {[কী: স্ট্রিং]: স্ট্রিং; } | কী/মান জোড়ায় ব্যবহারকারী-প্রদত্ত মেটাডেটা। |
মেটাজেনারেশন | সংখ্যা | এই প্রজন্মের এই বস্তুর জন্য মেটাডেটার সংস্করণ। পূর্বশর্তের জন্য এবং মেটাডেটাতে পরিবর্তন সনাক্ত করার জন্য ব্যবহৃত হয়। একটি মেটাজেনারেশন সংখ্যা শুধুমাত্র একটি নির্দিষ্ট বস্তুর একটি নির্দিষ্ট প্রজন্মের প্রসঙ্গে অর্থপূর্ণ। |
নাম | স্ট্রিং | বস্তুর নাম। |
স্বলিঙ্ক | স্ট্রিং | এই বস্তুর লিঙ্ক. |
আকার | সংখ্যা | বাইটে বস্তুর ডেটার কন্টেন্ট-দৈর্ঘ্য, মেলে [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]। |
স্টোরেজ ক্লাস | স্ট্রিং | বস্তুর স্টোরেজ ক্লাস। |
সময় তৈরি | তারিখ | স্ট্রিং | বস্তুর সৃষ্টির সময়। এই ক্ষেত্রটি সেট করার চেষ্টা করলে একটি ত্রুটি দেখা দেবে৷ |
সময় মুছে ফেলা হয়েছে | তারিখ | স্ট্রিং | বস্তুর মুছে ফেলার সময়। বস্তুর এই সংস্করণটি মুছে ফেলা হলে এবং শুধুমাত্র যদি ফেরত দেওয়া হবে। |
timeStorageClass Updated | তারিখ | স্ট্রিং | বস্তুর স্টোরেজ ক্লাস শেষবার যে সময়ে পরিবর্তিত হয়েছিল। |
আপডেট করা হয়েছে | তারিখ | স্ট্রিং | বস্তুর মেটাডেটার পরিবর্তনের সময়। |
স্টোরেজ।অবজেক্টডেটা।বালতি
এই বস্তু ধারণকারী বালতি নাম.
স্বাক্ষর:
bucket: string;
store.StorageObjectData.cacheControl
বস্তুর ডেটার জন্য ক্যাশে-কন্ট্রোল নির্দেশিকা, মেলে [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2]।
স্বাক্ষর:
cacheControl?: string;
store.StorageObjectData.componentCount
এই বস্তুটি তৈরি করে এমন অন্তর্নিহিত উপাদানের সংখ্যা। কম্পোজ অপারেশন দ্বারা উপাদান জমা হয়. এই ক্ষেত্রটি সেট করার চেষ্টা করলে একটি ত্রুটি দেখা দেবে৷
স্বাক্ষর:
componentCount?: number;
স্টোরেজ।অবজেক্টডেটা।কন্টেন্ট ডিসপোজিশন
বস্তুর ডেটার বিষয়বস্তু-বিন্যাস, ম্যাচিং [https://tools.ietf.org/html/rfc6266][RFC 6266]।
স্বাক্ষর:
contentDisposition?: string;
store.StorageObjectData.contentEncoding
বস্তুর ডেটার বিষয়বস্তু-এনকোডিং, মেলে [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
স্বাক্ষর:
contentEncoding?: string;
store.StorageObjectData.contentLanguage
বস্তুর ডেটার কন্টেন্ট-ভাষা, মেলে [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2]।
স্বাক্ষর:
contentLanguage?: string;
store.StorageObjectData.contentType
বস্তুর ডেটার বিষয়বস্তুর প্রকার, মেলে [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]। যদি একটি বিষয়বস্তু-প্রকার ব্যতীত একটি বস্তু সংরক্ষণ করা হয়, তবে এটি application/octet-stream
হিসাবে পরিবেশিত হয় .
স্বাক্ষর:
contentType?: string;
store.StorageObjectData.crc32c
CRC32c চেকসাম। CRC32c চেকসাম ব্যবহার সম্পর্কে আরও তথ্যের জন্য, [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][হ্যাশ এবং ইটাগস: সেরা অনুশীলন] দেখুন।
স্বাক্ষর:
crc32c?: string;
store.StorageObjectData.customerEncryption
গ্রাহক-প্রদানকৃত এনক্রিপশন কী-এর মেটাডেটা, যদি বস্তুটি এমন একটি কী দ্বারা এনক্রিপ্ট করা হয়।
স্বাক্ষর:
customerEncryption?: CustomerEncryption;
store.StorageObjectData.etag
HTTP 1.1 বস্তুর জন্য সত্তা ট্যাগ। [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] দেখুন।
স্বাক্ষর:
etag?: string;
store.StorageObjectData.generation
এই বস্তুর বিষয়বস্তু প্রজন্ম। অবজেক্ট সংস্করণের জন্য ব্যবহৃত হয়। এই ক্ষেত্রটি সেট করার চেষ্টা করলে একটি ত্রুটি দেখা দেবে৷
স্বাক্ষর:
generation: number;
store.StorageObjectData.id
বালতির নাম, বস্তুর নাম এবং প্রজন্মের নম্বর সহ বস্তুর আইডি।
স্বাক্ষর:
id: string;
স্টোরেজ।অবজেক্টডেটা।কাইন্ড
আইটেম এই ধরনের. বস্তুর জন্য, এটি সর্বদা "storage#object"।
স্বাক্ষর:
kind?: string;
store.StorageObjectData.md5Hash
ডেটার MD5 হ্যাশ; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] অনুসারে base64 ব্যবহার করে এনকোড করা হয়েছে। MD5 হ্যাশ ব্যবহার সম্পর্কে আরও তথ্যের জন্য, [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][হ্যাশ এবং ইটাগস: সেরা অনুশীলন] দেখুন।
স্বাক্ষর:
md5Hash?: string;
store.StorageObjectData.mediaLink
মিডিয়া ডাউনলোড লিঙ্ক।
স্বাক্ষর:
mediaLink?: string;
স্টোরেজ।অবজেক্টডেটা।মেটাডেটা
কী/মান জোড়ায় ব্যবহারকারী-প্রদত্ত মেটাডেটা।
স্বাক্ষর:
metadata?: {
[key: string]: string;
};
store.StorageObjectData.metageneration
এই প্রজন্মের এই বস্তুর জন্য মেটাডেটার সংস্করণ। পূর্বশর্তের জন্য এবং মেটাডেটাতে পরিবর্তন সনাক্ত করার জন্য ব্যবহৃত হয়। একটি মেটাজেনারেশন সংখ্যা শুধুমাত্র একটি নির্দিষ্ট বস্তুর একটি নির্দিষ্ট প্রজন্মের প্রসঙ্গে অর্থপূর্ণ।
স্বাক্ষর:
metageneration: number;
store.StorageObjectData.name
বস্তুর নাম।
স্বাক্ষর:
name: string;
store.StorageObjectData.selfLink
এই বস্তুর লিঙ্ক.
স্বাক্ষর:
selfLink?: string;
স্টোরেজ।অবজেক্টডেটা।সাইজ
বাইটে বস্তুর ডেটার কন্টেন্ট-দৈর্ঘ্য, মেলে [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]।
স্বাক্ষর:
size: number;
store.StorageObjectData.storageClass
বস্তুর স্টোরেজ ক্লাস।
স্বাক্ষর:
storageClass: string;
store.StorageObjectData.timeCreated
বস্তুর সৃষ্টির সময়। এই ক্ষেত্রটি সেট করার চেষ্টা করলে একটি ত্রুটি দেখা দেবে৷
স্বাক্ষর:
timeCreated?: Date | string;
store.StorageObjectData.time মুছে ফেলা হয়েছে৷
বস্তুর মুছে ফেলার সময়। বস্তুর এই সংস্করণটি মুছে ফেলা হলে এবং শুধুমাত্র যদি ফেরত দেওয়া হবে।
স্বাক্ষর:
timeDeleted?: Date | string;
store.StorageObjectData.timeStorageClassUpdated
বস্তুর স্টোরেজ ক্লাস শেষবার যে সময়ে পরিবর্তিত হয়েছিল।
স্বাক্ষর:
timeStorageClassUpdated?: Date | string;
স্টোরেজ।অবজেক্টডেটা আপডেট করা হয়েছে
বস্তুর মেটাডেটার পরিবর্তনের সময়।
স্বাক্ষর:
updated?: Date | string;