Freigeben über


UpdateHistoryProperty Klasse

  • java.lang.Object
    • com.azure.resourcemanager.storage.models.UpdateHistoryProperty

public final class UpdateHistoryProperty

Ein Updateverlauf der ImmutabilityPolicy eines Blobcontainers.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
UpdateHistoryProperty()

Erstellt eine instance der UpdateHistoryProperty-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Boolean allowProtectedAppendWrites()

Abrufen der Eigenschaft "ProtectedAppendWrites zulassen": Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden.

Boolean allowProtectedAppendWritesAll()

Abrufen der Eigenschaft "ProtectedAppendWrites All": Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtliniengeändert werden.

Integer immutabilityPeriodSinceCreationInDays()

Abrufen der UnveränderlichkeitsdauerseiterstellungInDays-Eigenschaft: Der Unveränderlichkeitszeitraum für die Blobs im Container seit der Richtlinienerstellung in Tagen.

String objectIdentifier()

Abrufen der Objektbezeichnereigenschaft: Gibt die Objekt-ID des Benutzers zurück, der die Unveränderlichkeitsrichtlinieaktualisiert hat.

String tenantId()

Abrufen der Eigenschaft mandanten-ID: Gibt die Mandanten-ID zurück, die das Token für den Benutzer ausgestellt hat, der die Unveränderlichkeitsrichtlinieaktualisiert hat.

OffsetDateTime timestamp()

Abrufen der Timestamp-Eigenschaft: Gibt das Datum und die Uhrzeit der Aktualisierung der Unveränderlichkeitsrichtliniezurück.

ImmutabilityPolicyUpdateType update()

Abrufen der Update-Eigenschaft: Der Updatetyp der Unveränderlichkeitsrichtlinieeines Blobcontainers. Mögliche Werte sind: put, lock und extend.

String upn()

Abrufen der upn-Eigenschaft: Gibt den Benutzerprinzipalnamen des Benutzers zurück, der die Unveränderlichkeitsrichtlinieaktualisiert hat.

void validate()

Überprüft die instance.

UpdateHistoryProperty withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)

Festlegen der Eigenschaft "ProtectedAppendWrites zulassen": Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden.

UpdateHistoryProperty withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

Festlegen der Eigenschaft "ProtectedAppendWrites All": Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtliniengeändert werden.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

UpdateHistoryProperty

public UpdateHistoryProperty()

Erstellt eine instance der UpdateHistoryProperty-Klasse.

Details zur Methode

allowProtectedAppendWrites

public Boolean allowProtectedAppendWrites()

Abrufen der allowProtectedAppendWrites-Eigenschaft: Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden. Wenn diese Option aktiviert ist, können neue Blöcke in ein Anfügeblob geschrieben werden, wobei der Unveränderlichkeitsschutz und die Konformität beibehalten werden. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden. Diese Eigenschaft kann nicht mit der ExtendImmutabilityPolicy-API geändert werden.

Returns:

der Wert allowProtectedAppendWrites.

allowProtectedAppendWritesAll

public Boolean allowProtectedAppendWritesAll()

Abrufen der allowProtectedAppendWritesAll-Eigenschaft: Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden. Wenn diese Option aktiviert ist, können neue Blöcke sowohl in "Append" als auch in "Bock-Blobs" geschrieben werden, wobei der Unveränderlichkeitsschutz und die Konformität beibehalten werden. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden. Diese Eigenschaft kann nicht mit der ExtendImmutabilityPolicy-API geändert werden. Die Eigenschaften "allowProtectedAppendWrites" und "allowProtectedAppendWritesAll" schließen sich gegenseitig aus.

Returns:

der Wert allowProtectedAppendWritesAll.

immutabilityPeriodSinceCreationInDays

public Integer immutabilityPeriodSinceCreationInDays()

Rufen Sie die UnveränderlichkeitPeriodSinceCreationInDays-Eigenschaft ab: Der Unveränderlichkeitszeitraum für die Blobs im Container seit der Richtlinienerstellung in Tagen.

Returns:

der Wert immutabilityPeriodSinceCreationInDays.

objectIdentifier

public String objectIdentifier()

Abrufen der objectIdentifier-Eigenschaft: Gibt die Objekt-ID des Benutzers zurück, der die ImmutabilityPolicy aktualisiert hat.

Returns:

der ObjectIdentifier-Wert.

tenantId

public String tenantId()

Abrufen der tenantId-Eigenschaft: Gibt die Mandanten-ID zurück, die das Token für den Benutzer ausgestellt hat, der die ImmutabilityPolicy aktualisiert hat.

Returns:

der TenantId-Wert.

timestamp

public OffsetDateTime timestamp()

Abrufen der timestamp-Eigenschaft: Gibt das Datum und die Uhrzeit der Aktualisierung der ImmutabilityPolicy zurück.

Returns:

der Zeitstempelwert.

update

public ImmutabilityPolicyUpdateType update()

Abrufen der update-Eigenschaft: Der ImmutabilityPolicy-Updatetyp eines Blobcontainers. Mögliche Werte sind: put, lock und extend.

Returns:

der Updatewert.

upn

public String upn()

Abrufen der upn-Eigenschaft: Gibt den Benutzerprinzipalnamen des Benutzers zurück, der die ImmutabilityPolicy aktualisiert hat.

Returns:

der upn-Wert.

validate

public void validate()

Überprüft die instance.

withAllowProtectedAppendWrites

public UpdateHistoryProperty withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)

Festlegen der allowProtectedAppendWrites-Eigenschaft: Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden. Wenn diese Option aktiviert ist, können neue Blöcke in ein Anfügeblob geschrieben werden, wobei der Unveränderlichkeitsschutz und die Konformität beibehalten werden. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden. Diese Eigenschaft kann nicht mit der ExtendImmutabilityPolicy-API geändert werden.

Parameters:

allowProtectedAppendWrites - der festzulegende Wert allowProtectedAppendWrites.

Returns:

das UpdateHistoryProperty-Objekt selbst.

withAllowProtectedAppendWritesAll

public UpdateHistoryProperty withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

Festlegen der allowProtectedAppendWritesAll-Eigenschaft: Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden. Wenn diese Option aktiviert ist, können neue Blöcke sowohl in "Append" als auch in "Bock-Blobs" geschrieben werden, wobei der Unveränderlichkeitsschutz und die Konformität beibehalten werden. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden. Diese Eigenschaft kann nicht mit der ExtendImmutabilityPolicy-API geändert werden. Die Eigenschaften "allowProtectedAppendWrites" und "allowProtectedAppendWritesAll" schließen sich gegenseitig aus.

Parameters:

allowProtectedAppendWritesAll - der festzulegende Wert allowProtectedAppendWritesAll.

Returns:

das UpdateHistoryProperty-Objekt selbst.

Gilt für: