מתאר אפשרויות לעדכון מטא-נתונים של אובייקטים.
| ייצוג JSON |
|---|
{
"customMetadata": {
string: string,
...
},
"contentDisposition": string,
"contentEncoding": string,
"contentLanguage": string,
"contentType": string,
"cacheControl": string,
"customTime": string,
"objectRetention": {
object ( |
| שדות | |
|---|---|
customMetadata |
זה שינוי אופציונלי. מעדכן את המטא-דאטה המותאמים אישית של האובייקט. פעולה זו מוסיפה או מגדירה זוגות מפתח-ערך בודדים של מטא-נתונים מותאמים אישית. מפתחות שצוינו עם ערכים ריקים - הערכים שלהם נמחקים. מפתחות מטא-נתונים מותאמים אישית קיימים שאינם כלולים בבקשה יישארו ללא שינוי. לפרטים, ראה מטא-נתונים מותאמים אישית. אובייקט שמכיל רשימה של |
contentDisposition |
זה שינוי אופציונלי. עדכון אובייקטים |
contentEncoding |
זה שינוי אופציונלי. מעדכן את האובייקטים |
contentLanguage |
זה שינוי אופציונלי. מעדכן את האובייקטים |
contentType |
זה שינוי אופציונלי. עדכון אובייקטים |
cacheControl |
זה שינוי אופציונלי. מעדכן את האובייקטים |
customTime |
זה שינוי אופציונלי. מעדכן את האובייקטים |
objectRetention |
זה שינוי אופציונלי. עדכון הגדרת השמירה של אובייקט. כדי לנקות את שמירת האובייקט, יש להשאיר את |
ObjectRetention
תיאור של אפשרויות לעדכון השמירה של אובייקטים.
| ייצוג JSON |
|---|
{
"retainUntilTime": string,
"retentionMode": enum ( |
| שדות | |
|---|---|
retainUntilTime |
חובה. זמן התפוגה של שמירת הנתונים של האובייקט, שבמהלכו האובייקט מוגן מפני מחיקה או החלפה. יש לציין את השעה בפורמט RFC 3339, לדוגמה |
retentionMode |
חובה. מצב השמירה. |
RetentionMode
מצב השמירה.
| טיפוסים בני מנייה (enum) | |
|---|---|
RETENTION_MODE_UNSPECIFIED |
מצב השמירה לא צוין. |
LOCKED |
כאשר מצב השמירה הוא LOCKED, לא ניתן להסיר או להפחית את ה-retainUntilTime. |
UNLOCKED |
כאשר מצב השמירה הוא UNLOCKED, ניתן להסיר או לשנות את ה-retainUntilTime. |