PutObjectHold

Descrive le opzioni per aggiornare il blocco oggetto.

Rappresentazione JSON
{
  "temporaryHold": enum (HoldStatus),
  "eventBasedHold": enum (HoldStatus)
}
Campi
temporaryHold

enum (HoldStatus)

Obbligatorio. Aggiorna lo stato dei blocchi temporanei degli oggetti. Quando è impostato il blocco temporaneo dell'oggetto, l'oggetto non può essere eliminato o sostituito.

eventBasedHold

enum (HoldStatus)

Obbligatorio. Aggiorna lo stato dei blocchi basati su eventi degli oggetti. Quando è impostato il blocco basato su eventi dell'oggetto, l'oggetto non può essere eliminato o sostituito. Reimposta la durata dell'oggetto nel bucket ai fini del periodo di conservazione.

HoldStatus

Descrive lo stato del blocco.

Enum
HOLD_STATUS_UNSPECIFIED Valore predefinito, lo stato del blocco dell'oggetto non viene modificato.
SET Applica il blocco.
UNSET Rimuove il blocco.