オブジェクトのメタデータ更新に関するオプションについて説明します。
| JSON 表現 |
|---|
{
"customMetadata": {
string: string,
...
},
"contentDisposition": string,
"contentEncoding": string,
"contentLanguage": string,
"contentType": string,
"cacheControl": string,
"customTime": string,
"objectRetention": {
object ( |
| フィールド | |
|---|---|
customMetadata |
省略可。オブジェクトのカスタム メタデータを更新します。このオペレーションは、個々のカスタム メタデータの Key-Value ペアを追加または設定します。空の値で指定されたキーの値はクリアされます。リクエストに含まれていない既存のカスタム メタデータキーは変更されません。詳細については、カスタムメタデータを参照してください。
|
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 を削除または変更できます。 |