storage.ObjectBuilder class

Google ক্লাউড স্টোরেজ অবজেক্ট বিল্ডার ইন্টারফেস।

functions.storage.object() এর মাধ্যমে অ্যাক্সেস করুন .

স্বাক্ষর:

export declare class ObjectBuilder 

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
অনআর্কাইভ(হ্যান্ডলার) ইভেন্ট হ্যান্ডলার শুধুমাত্র তখনই পাঠানো হয় যখন একটি বালতি বস্তুর সংস্করণ সক্ষম করে। এই ইভেন্টটি নির্দেশ করে যে একটি বস্তুর লাইভ সংস্করণ একটি সংরক্ষণাগারভুক্ত সংস্করণে পরিণত হয়েছে, কারণ এটি সংরক্ষণাগারভুক্ত ছিল বা একই নামের একটি বস্তুর আপলোড দ্বারা এটি ওভাররাইট করা হয়েছে৷
অন ​​ডিলিট(হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা প্রতিবার Google ক্লাউড স্টোরেজ মুছে ফেলার সময় ফায়ার করে। একটি বস্তু স্থায়ীভাবে মুছে ফেলা হলে পাঠানো হয়. এর মধ্যে এমন বস্তু রয়েছে যা ওভাররাইট করা হয়েছে বা বাকেটের জীবনচক্র কনফিগারেশনের অংশ হিসেবে মুছে ফেলা হয়েছে। বস্তুর সংস্করণ সক্ষম করা বালতিগুলির জন্য, যখন কোনো বস্তু সংরক্ষণাগারভুক্ত করা হয় তখন এটি পাঠানো হয় না, এমনকি যদি storage.objects.delete পদ্ধতির মাধ্যমে আর্কাইভাল হয়।
অনফাইনালাইজ(হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা প্রতিবার Google ক্লাউড স্টোরেজ অবজেক্ট তৈরির সময় ফায়ার করে। বালতিতে একটি নতুন বস্তু (বা বিদ্যমান বস্তুর একটি নতুন প্রজন্ম) সফলভাবে তৈরি হলে পাঠানো হয়। এটি একটি বিদ্যমান বস্তু অনুলিপি বা পুনর্লিখন অন্তর্ভুক্ত. একটি ব্যর্থ আপলোড এই ইভেন্ট ট্রিগার না.
onMetadataUpdate(হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা প্রতিবার একটি বিদ্যমান বস্তুর মেটাডেটা পরিবর্তিত হওয়ার সময় ফায়ার করে।

store.ObjectBuilder.onArchive()

ইভেন্ট হ্যান্ডলার শুধুমাত্র তখনই পাঠানো হয় যখন একটি বালতি বস্তুর সংস্করণ সক্ষম করে। এই ইভেন্টটি নির্দেশ করে যে একটি বস্তুর লাইভ সংস্করণ একটি সংরক্ষণাগারভুক্ত সংস্করণে পরিণত হয়েছে, কারণ এটি সংরক্ষণাগারভুক্ত ছিল বা একই নামের একটি বস্তুর আপলোড দ্বারা এটি ওভাররাইট করা হয়েছে৷

স্বাক্ষর:

onArchive(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
হ্যান্ডলার (অবজেক্ট: অবজেক্ট মেটাডাটা , প্রসঙ্গ: EventContext ) => প্রতিশ্রুতি মত <যেকোন> | যেকোনো ইভেন্ট হ্যান্ডলার যা প্রতিবার Google ক্লাউড স্টোরেজ আর্কাইভাল ঘটলে চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < অবজেক্ট মেটাডেটা >

একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।

store.ObjectBuilder.onDelete()

ইভেন্ট হ্যান্ডলার যা প্রতিবার Google ক্লাউড স্টোরেজ মুছে ফেলার সময় ফায়ার করে।

একটি বস্তু স্থায়ীভাবে মুছে ফেলা হলে পাঠানো হয়. এর মধ্যে এমন বস্তু রয়েছে যা ওভাররাইট করা হয়েছে বা বাকেটের জীবনচক্র কনফিগারেশনের অংশ হিসেবে মুছে ফেলা হয়েছে। বস্তুর সংস্করণ সক্ষম করা বালতিগুলির জন্য, যখন কোনো বস্তু সংরক্ষণাগারভুক্ত করা হয় তখন এটি পাঠানো হয় না, এমনকি যদি storage.objects.delete পদ্ধতির মাধ্যমে আর্কাইভাল হয়।

স্বাক্ষর:

onDelete(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
হ্যান্ডলার (অবজেক্ট: অবজেক্ট মেটাডাটা , প্রসঙ্গ: EventContext ) => প্রতিশ্রুতি মত <যেকোন> | যেকোনো ইভেন্ট হ্যান্ডলার যা প্রতিবার Google ক্লাউড স্টোরেজ মুছে ফেলার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < অবজেক্ট মেটাডেটা >

একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।

store.ObjectBuilder.onFinalize()

ইভেন্ট হ্যান্ডলার যা প্রতিবার Google ক্লাউড স্টোরেজ অবজেক্ট তৈরির সময় ফায়ার করে।

বালতিতে একটি নতুন বস্তু (বা বিদ্যমান বস্তুর একটি নতুন প্রজন্ম) সফলভাবে তৈরি হলে পাঠানো হয়। এটি একটি বিদ্যমান বস্তু অনুলিপি বা পুনর্লিখন অন্তর্ভুক্ত. একটি ব্যর্থ আপলোড এই ইভেন্ট ট্রিগার না.

স্বাক্ষর:

onFinalize(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
হ্যান্ডলার (অবজেক্ট: অবজেক্ট মেটাডাটা , প্রসঙ্গ: EventContext ) => প্রতিশ্রুতি মত <যেকোন> | যেকোনো ইভেন্ট হ্যান্ডলার যা প্রতিবার Google ক্লাউড স্টোরেজ অবজেক্ট তৈরি হওয়ার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < অবজেক্ট মেটাডেটা >

একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।

store.ObjectBuilder.onMetadataUpdate()

ইভেন্ট হ্যান্ডলার যা প্রতিবার একটি বিদ্যমান বস্তুর মেটাডেটা পরিবর্তিত হওয়ার সময় ফায়ার করে।

স্বাক্ষর:

onMetadataUpdate(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
হ্যান্ডলার (অবজেক্ট: অবজেক্ট মেটাডাটা , প্রসঙ্গ: EventContext ) => প্রতিশ্রুতি মত <যেকোন> | যেকোনো ইভেন্ট হ্যান্ডলার যা প্রতিবার Google ক্লাউড স্টোরেজ মেটাডেটা আপডেট হওয়ার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < অবজেক্ট মেটাডেটা >

একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।