Describe las opciones para actualizar los metadatos de objetos.
| Representación JSON |
|---|
{
"customMetadata": {
string: string,
...
},
"contentDisposition": string,
"contentEncoding": string,
"contentLanguage": string,
"contentType": string,
"cacheControl": string,
"customTime": string,
"objectRetention": {
object ( |
| Campos | |
|---|---|
customMetadata |
Es opcional. Actualiza los metadatos personalizados del objeto. Esta operación agrega o establece pares clave-valor de metadatos personalizados individuales. Las claves especificadas con valores vacíos tienen sus valores borrados. Las claves de metadatos personalizados existentes que no se incluyen en la solicitud permanecen sin cambios. Para obtener más información, consulta Metadatos personalizados. Un objeto que contiene una lista de |
contentDisposition |
Es opcional. Actualiza los metadatos fijos |
contentEncoding |
Es opcional. Actualiza los metadatos fijos |
contentLanguage |
Es opcional. Actualiza los metadatos fijos |
contentType |
Es opcional. Actualiza los metadatos fijos |
cacheControl |
Es opcional. Actualiza los metadatos fijos |
customTime |
Es opcional. Actualiza los metadatos fijos |
objectRetention |
Es opcional. Actualiza la configuración de retención de un objeto. Para borrar la retención de un objeto, se deben dejar sin configurar (omitir) |
ObjectRetention
Describe las opciones para actualizar la retención de objetos.
| Representación JSON |
|---|
{
"retainUntilTime": string,
"retentionMode": enum ( |
| Campos | |
|---|---|
retainUntilTime |
Obligatorio. Es la hora de vencimiento de la retención del objeto, durante la cual el objeto está protegido contra la eliminación o la sobreescritura. La hora debe especificarse en formato RFC 3339, por ejemplo, |
retentionMode |
Obligatorio. Es el modo de retención. |
RetentionMode
Es el modo de retención.
| Enums | |
|---|---|
RETENTION_MODE_UNSPECIFIED |
No se especifica el modo de retención. |
LOCKED |
Cuando el modo de retención es LOCKED, no se puede quitar ni reducir retainUntilTime. |
UNLOCKED |
Cuando el modo de retención es UNLOCKED, se puede quitar o modificar retainUntilTime. |