Menjelaskan opsi untuk pembaruan metadata objek.
| Representasi JSON |
|---|
{
"customMetadata": {
string: string,
...
},
"contentDisposition": string,
"contentEncoding": string,
"contentLanguage": string,
"contentType": string,
"cacheControl": string,
"customTime": string,
"objectRetention": {
object ( |
| Kolom | |
|---|---|
customMetadata |
Opsional. Memperbarui metadata kustom objek. Operasi ini menambahkan atau mengatur pasangan kunci-nilai metadata kustom individual. Kunci yang ditentukan dengan nilai kosong akan dihapus nilainya. Kunci metadata kustom yang sudah ada dan tidak termasuk dalam permintaan tetap tidak berubah. Untuk detailnya, lihat Metadata kustom. Objek yang berisi daftar pasangan |
contentDisposition |
Opsional. Memperbarui objek |
contentEncoding |
Opsional. Memperbarui metadata tetap objek |
contentLanguage |
Opsional. Memperbarui metadata tetap objek |
contentType |
Opsional. Memperbarui metadata tetap objek |
cacheControl |
Opsional. Memperbarui metadata tetap objek |
customTime |
Opsional. Memperbarui metadata tetap objek |
objectRetention |
Opsional. Memperbarui konfigurasi retensi objek. Untuk menghapus retensi objek, |
ObjectRetention
Menjelaskan opsi untuk update retensi objek.
| Representasi JSON |
|---|
{
"retainUntilTime": string,
"retentionMode": enum ( |
| Kolom | |
|---|---|
retainUntilTime |
Wajib. Waktu habis masa berlaku retensi objek, selama objek dilindungi agar tidak dihapus atau ditimpa. Waktu harus ditentukan dalam format RFC 3339, misalnya |
retentionMode |
Wajib. Mode retensi. |
RetentionMode
Mode retensi.
| Enum | |
|---|---|
RETENTION_MODE_UNSPECIFIED |
Mode retensi tidak ditentukan. |
LOCKED |
Jika mode retensi adalah LOCKED, retainUntilTime tidak dapat dihapus atau dikurangi. |
UNLOCKED |
Jika mode retensi adalah UNLOCKED, retainUntilTime dapat dihapus atau diubah. |