storage.ObjectBuilder class

ממשק בונה האובייקטים של Google Cloud Storage.

גישה דרך functions.storage.object() .

חֲתִימָה:

export declare class ObjectBuilder 

שיטות

שיטה משנה תיאור
onArchive(handler) מטפל באירועים נשלח רק כאשר דלי איפשר ניהול גרסאות של אובייקט. אירוע זה מצביע על כך שהגרסה החיה של אובייקט הפכה לגרסה בארכיון, בין אם היא הועברה לארכיון או משום שהיא הוחלפה על ידי העלאה של אובייקט בעל אותו שם.
onDelete(מטפל) מטפל באירועים המופעל בכל פעם שמתרחשת מחיקה של Google Cloud Storage. נשלח כאשר אובייקט נמחק לצמיתות. זה כולל אובייקטים שנמחקים או נמחקים כחלק מתצורת מחזור החיים של הדלי. עבור דליים עם ניהול גרסאות של אובייקטים מופעלים, זה לא נשלח כאשר אובייקט מועבר לארכיון, גם אם הארכיון מתרחש בשיטת storage.objects.delete .
onFinalize(handler) מטפל באירועים המופעל בכל פעם שמתרחשת יצירת אובייקט של Google Cloud Storage. נשלח כאשר אובייקט חדש (או דור חדש של אובייקט קיים) נוצר בהצלחה בדלי. זה כולל העתקה או כתיבה מחדש של אובייקט קיים. העלאה שנכשלה לא מפעילה את האירוע הזה.
onMetadataUpdate(מטפל) מטפל באירועים המופעל בכל פעם שמטא נתונים של אובייקט קיים משתנים.

storage.ObjectBuilder.onArchive()

מטפל באירועים נשלח רק כאשר דלי איפשר ניהול גרסאות של אובייקט. אירוע זה מצביע על כך שהגרסה החיה של אובייקט הפכה לגרסה בארכיון, בין אם היא הועברה לארכיון או משום שהיא הוחלפה על ידי העלאה של אובייקט בעל אותו שם.

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (אובייקט: ObjectMetadata , הקשר: EventContext ) => הבטח כמו<any> | כל מטפל באירועים המופעל בכל פעם שמתרחש ארכיון של Google Cloud Storage.

החזרות:

CloudFunction < ObjectMetadata >

פונקציה שתוכל לייצא ולפרוס.

storage.ObjectBuilder.onDelete()

מטפל באירועים המופעל בכל פעם שמתרחשת מחיקה של Google Cloud Storage.

נשלח כאשר אובייקט נמחק לצמיתות. זה כולל אובייקטים שנמחקים או נמחקים כחלק מתצורת מחזור החיים של הדלי. עבור דליים עם ניהול גרסאות של אובייקטים מופעלים, זה לא נשלח כאשר אובייקט מועבר לארכיון, גם אם הארכיון מתרחש בשיטת storage.objects.delete .

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (אובייקט: ObjectMetadata , הקשר: EventContext ) => הבטח כמו<any> | כל מטפל באירועים המופעל בכל פעם שמתרחשת מחיקה של Google Cloud Storage.

החזרות:

CloudFunction < ObjectMetadata >

פונקציה שתוכל לייצא ולפרוס.

storage.ObjectBuilder.onFinalize()

מטפל באירועים המופעל בכל פעם שמתרחשת יצירת אובייקט של Google Cloud Storage.

נשלח כאשר אובייקט חדש (או דור חדש של אובייקט קיים) נוצר בהצלחה בדלי. זה כולל העתקה או כתיבה מחדש של אובייקט קיים. העלאה שנכשלה לא מפעילה את האירוע הזה.

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (אובייקט: ObjectMetadata , הקשר: EventContext ) => הבטח כמו<any> | כל מטפל באירועים המופעל בכל פעם שמתרחשת יצירת אובייקט של Google Cloud Storage.

החזרות:

CloudFunction < ObjectMetadata >

פונקציה שתוכל לייצא ולפרוס.

storage.ObjectBuilder.onMetadataUpdate()

מטפל באירועים המופעל בכל פעם שמטא נתונים של אובייקט קיים משתנים.

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (אובייקט: ObjectMetadata , הקשר: EventContext ) => הבטח כמו<any> | כל מטפל באירועים המופעל בכל פעם שמתרחש עדכון מטא נתונים של Google Cloud Storage.

החזרות:

CloudFunction < ObjectMetadata >

פונקציה שתוכל לייצא ולפרוס.