Descreve as opções para atualizar a retenção de objetos.
| Representação JSON |
|---|
{ "temporaryHold": enum ( |
| Campos | |
|---|---|
temporaryHold |
Obrigatório. Atualiza o estado das retenções temporárias de objetos. Quando a retenção temporária de objetos é definida, o objeto não pode ser excluído ou substituído. |
eventBasedHold |
Obrigatório. Atualiza o estado das retenções baseadas em eventos de objetos. Quando a retenção baseada em eventos de objetos é definida, o objeto não pode ser excluído ou substituído. Redefine o tempo do objeto no bucket para fins do período de armazenamento. |
HoldStatus
Descreve o status da retenção.
| Tipos enumerados | |
|---|---|
HOLD_STATUS_UNSPECIFIED |
Valor padrão. O status da retenção de objetos não é alterado. |
SET |
Coloca a retenção. |
UNSET |
Libera a retenção. |