UpdateHistoryProperty Klasse
- java.
lang. Object - com.
azure. resourcemanager. storage. models. UpdateHistoryProperty
- com.
public final class UpdateHistoryProperty
Ein Updateverlauf der ImmutabilityPolicy eines Blobcontainers.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
UpdateHistoryProperty() |
Erstellt eine instance der Update |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Boolean |
allowProtectedAppendWrites()
Abrufen der Eigenschaft "Protected |
Boolean |
allowProtectedAppendWritesAll()
Abrufen der Eigenschaft "Protected |
Integer |
immutabilityPeriodSinceCreationInDays()
Abrufen der Unveränderlichkeitsdauer |
String |
objectIdentifier()
Abrufen der Objektbezeichnereigenschaft |
String |
tenantId()
Abrufen der Eigenschaft mandanten-ID |
Offset |
timestamp()
Abrufen der Timestamp-Eigenschaft: Gibt das Datum und die Uhrzeit der Aktualisierung der Unveränderlichkeitsrichtlinie |
Immutability |
update()
Abrufen der Update-Eigenschaft: Der Updatetyp der Unveränderlichkeitsrichtlinie |
String |
upn()
Abrufen der upn-Eigenschaft: Gibt den Benutzerprinzipalnamen des Benutzers zurück, der die Unveränderlichkeitsrichtlinie |
void |
validate()
Überprüft die instance. |
Update |
withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)
Festlegen der Eigenschaft "Protected |
Update |
withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)
Festlegen der Eigenschaft "Protected |
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:
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:
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:
objectIdentifier
public String objectIdentifier()
Abrufen der objectIdentifier-Eigenschaft: Gibt die Objekt-ID des Benutzers zurück, der die ImmutabilityPolicy aktualisiert hat.
Returns:
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:
timestamp
public OffsetDateTime timestamp()
Abrufen der timestamp-Eigenschaft: Gibt das Datum und die Uhrzeit der Aktualisierung der ImmutabilityPolicy zurück.
Returns:
update
public ImmutabilityPolicyUpdateType update()
Abrufen der update-Eigenschaft: Der ImmutabilityPolicy-Updatetyp eines Blobcontainers. Mögliche Werte sind: put, lock und extend.
Returns:
upn
public String upn()
Abrufen der upn-Eigenschaft: Gibt den Benutzerprinzipalnamen des Benutzers zurück, der die ImmutabilityPolicy aktualisiert hat.
Returns:
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:
Returns:
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:
Returns:
Gilt für:
Azure SDK for Java