ImmutableStorageAccount Klasse
- java.
lang. Object - com.
azure. resourcemanager. storage. models. ImmutableStorageAccount
- com.
public final class ImmutableStorageAccount
Diese Eigenschaft ermöglicht und definiert die Unveränderlichkeit auf Kontoebene. Durch aktivieren des Features wird die Blobversionsverwaltung automatisch aktiviert.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
ImmutableStorageAccount() |
Erstellt eine instance der Immutable |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Boolean |
enabled()
Abrufen der aktivierten Eigenschaft: Ein boolesches Flag, das die Unveränderlichkeit auf Kontoebene ermöglicht. |
Account |
immutabilityPolicy()
Abrufen der Unveränderlichkeitsrichtlinie-Eigenschaft |
void |
validate()
Überprüft die instance. |
Immutable |
withEnabled(Boolean enabled)
Legen Sie die aktivierte Eigenschaft fest: Ein boolesches Flag, das Unveränderlichkeit auf Kontoebene ermöglicht. |
Immutable |
withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)
Legen Sie die Unveränderlichkeitsrichtlinie |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
ImmutableStorageAccount
public ImmutableStorageAccount()
Erstellt eine instance der ImmutableStorageAccount-Klasse.
Details zur Methode
enabled
public Boolean enabled()
Abrufen der aktivierten Eigenschaft: Ein boolesches Flag, das die Unveränderlichkeit auf Kontoebene ermöglicht. Für alle Container unter einem solchen Konto ist standardmäßig unveränderliche Unveränderlichkeit auf Objektebene aktiviert.
Returns:
immutabilityPolicy
public AccountImmutabilityPolicyProperties immutabilityPolicy()
Abrufen der immutabilityPolicy-Eigenschaft: Gibt die Standardrichtlinie für unveränderliche Unveränderlichkeit auf Kontoebene an, die geerbt und auf Objekte angewendet wird, die keine explizite Unveränderlichkeitsrichtlinie auf Objektebene besitzen. Die Unveränderlichkeitsrichtlinie auf Objektebene hat eine höhere Priorität als die Unveränderlichkeitsrichtlinie auf Containerebene, die eine höhere Priorität hat als die Unveränderlichkeitsrichtlinie auf Kontoebene.
Returns:
validate
public void validate()
Überprüft die instance.
withEnabled
public ImmutableStorageAccount withEnabled(Boolean enabled)
Legen Sie die aktivierte Eigenschaft fest: Ein boolesches Flag, das Unveränderlichkeit auf Kontoebene ermöglicht. Für alle Container unter einem solchen Konto ist standardmäßig unveränderliche Unveränderlichkeit auf Objektebene aktiviert.
Parameters:
Returns:
withImmutabilityPolicy
public ImmutableStorageAccount withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)
Festlegen der immutabilityPolicy-Eigenschaft: Gibt die Standardrichtlinie für unveränderliche Unveränderlichkeit auf Kontoebene an, die geerbt und auf Objekte angewendet wird, die keine explizite Unveränderlichkeitsrichtlinie auf Objektebene besitzen. Die Unveränderlichkeitsrichtlinie auf Objektebene hat eine höhere Priorität als die Unveränderlichkeitsrichtlinie auf Containerebene, die eine höhere Priorität hat als die Unveränderlichkeitsrichtlinie auf Kontoebene.
Parameters:
Returns:
Gilt für:
Azure SDK for Java