storage.ObjectMetadata interface

একটি 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;

মিডিয়া ডাউনলোড লিঙ্ক।

স্বাক্ষর:

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;
    };

আপনার পর্যাপ্ত অনুমতি আছে ধরে নিয়ে অবজেক্ট অ্যাক্সেস করার জন্য লিঙ্ক করুন।

স্বাক্ষর:

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;