Freigeben über


ImmutableStorageAccount Klasse

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

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 ImmutableStorageAccount-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Boolean enabled()

Abrufen der aktivierten Eigenschaft: Ein boolesches Flag, das die Unveränderlichkeit auf Kontoebene ermöglicht.

AccountImmutabilityPolicyProperties immutabilityPolicy()

Abrufen der Unveränderlichkeitsrichtlinie-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.

void validate()

Überprüft die instance.

ImmutableStorageAccount withEnabled(Boolean enabled)

Legen Sie die aktivierte Eigenschaft fest: Ein boolesches Flag, das Unveränderlichkeit auf Kontoebene ermöglicht.

ImmutableStorageAccount withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)

Legen Sie die Unveränderlichkeitsrichtliniefest: 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.

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:

der aktivierte Wert.

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:

der Wert immutabilityPolicy.

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:

enabled - den wert aktiviert, der festgelegt werden soll.

Returns:

das ImmutableStorageAccount-Objekt selbst.

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:

immutabilityPolicy - der unveränderlichePolicy-Wert, der festgelegt werden soll.

Returns:

das ImmutableStorageAccount-Objekt selbst.

Gilt für: