PutObjectHold

Beschreibt Optionen zum Aktualisieren von Objekt-Holds.

JSON-Darstellung
{
  "temporaryHold": enum (HoldStatus),
  "eventBasedHold": enum (HoldStatus)
}
Felder
temporaryHold

enum (HoldStatus)

Erforderlich. Aktualisiert den Status von temporären Holds für Objekte. Wenn ein temporärer Hold für ein Objekt festgelegt ist, kann das Objekt nicht gelöscht oder ersetzt werden.

eventBasedHold

enum (HoldStatus)

Erforderlich. Aktualisiert den Status von ereignisbasierten Holds für Objekte. Wenn ein ereignisbasierter Hold für ein Objekt festgelegt ist, kann das Objekt nicht gelöscht oder ersetzt werden. Setzt die Zeit des Objekts im Bucket in Bezug auf die Aufbewahrungsdauer zurück.

HoldStatus

Beschreibt den Status des Holds.

Enums
HOLD_STATUS_UNSPECIFIED Standardwert. Der Objekt-Hold-Status wird nicht geändert.
SET Platziert den Hold.
UNSET Hebt den Hold auf.