描述物件元資料更新的選項。
| 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
保持模式。
| 列舉 | |
|---|---|
RETENTION_MODE_UNSPECIFIED |
未指定保留模式。 |
LOCKED |
當保留模式為LOCKED時,retainUntilTime無法移除或減少。 |
UNLOCKED |
當保留模式為UNLOCKED時,retainUntilTime可以移除或修改。 |