Beschreibt Optionen zum Aktualisieren von Objektmetadaten.
| JSON-Darstellung |
|---|
{
"customMetadata": {
string: string,
...
},
"contentDisposition": string,
"contentEncoding": string,
"contentLanguage": string,
"contentType": string,
"cacheControl": string,
"customTime": string,
"objectRetention": {
object ( |
| Felder | |
|---|---|
customMetadata |
Optional. Aktualisiert die benutzerdefinierten Metadaten des Objekts. Mit diesem Vorgang werden einzelne benutzerdefinierte Metadaten-Schlüssel/Wert-Paare hinzugefügt oder festgelegt. Bei Schlüsseln, die mit leeren Werten angegeben werden, werden die Werte gelöscht. Vorhandene benutzerdefinierte Metadatenschlüssel, die nicht in der Anfrage enthalten sind, bleiben unverändert. Weitere Informationen finden Sie unter Benutzerdefinierte Metadaten. Ein Objekt, das eine Liste von |
contentDisposition |
Optional. Aktualisiert die festen |
contentEncoding |
Optional. Aktualisiert die festen |
contentLanguage |
Optional. Aktualisiert die festen |
contentType |
Optional. Aktualisiert die festen |
cacheControl |
Optional. Aktualisiert die festen |
customTime |
Optional. Aktualisiert die festen |
objectRetention |
Optional. Aktualsiert die Aufbewahrungskonfiguration eines Objekts. Um die Aufbewahrung eines Objekts zu löschen, müssen sowohl |
ObjectRetention
Beschreibt Optionen zum Aktualisieren der Objektaufbewahrung.
| JSON-Darstellung |
|---|
{
"retainUntilTime": string,
"retentionMode": enum ( |
| Felder | |
|---|---|
retainUntilTime |
Erforderlich. Das Ablaufdatum der Aufbewahrung des Objekts, während dessen das Objekt vor dem Löschen oder Überschreiben geschützt ist. Die Zeit muss im RFC 3339-Format angegeben werden, z. B. |
retentionMode |
Erforderlich. Der Aufbewahrungsmodus. |
RetentionMode
Der Aufbewahrungsmodus.
| Enums | |
|---|---|
RETENTION_MODE_UNSPECIFIED |
Der Aufbewahrungsmodus ist nicht angegeben. |
LOCKED |
Wenn der Aufbewahrungsmodus LOCKED ist, kann retainUntilTime nicht entfernt oder verkürzt werden. |
UNLOCKED |
Wenn der Aufbewahrungsmodus UNLOCKED ist, kann retainUntilTime entfernt oder geändert werden. |