ImmutabilityPolicyInner Klasse
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. storage. models. AzureEntityResource - com.
azure. resourcemanager. storage. fluent. models. ImmutabilityPolicyInner
- com.
- com.
- com.
public final class ImmutabilityPolicyInner
extends AzureEntityResource
Die ImmutabilityPolicy-Eigenschaft eines Blobcontainers, einschließlich ID, Ressourcenname, Ressourcentyp, Etag.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
ImmutabilityPolicyInner() |
Erstellt eine instance der Inneren Klasse der Unveränderlichkeitsrichtlinie |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Boolean |
allowProtectedAppendWrites()
Abrufen der Eigenschaft Allow |
Boolean |
allowProtectedAppendWritesAll()
Abrufen der Eigenschaft "Alle Schreibvorgänge durch geschütztes |
Integer |
immutabilityPeriodSinceCreationInDays()
Abrufen der Unveränderlichkeitsdauer |
Immutability |
state()
Abrufen der Zustandseigenschaft: Der Unveränderlichkeitsrichtlinienzustand |
void |
validate()
Überprüft die instance. |
Immutability |
withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)
Legen Sie die Eigenschaft Geschützte |
Immutability |
withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)
Legen Sie die Eigenschaft "Protected |
Immutability |
withImmutabilityPeriodSinceCreationInDays(Integer immutabilityPeriodSinceCreationInDays)
Legen Sie die Unveränderlichkeitsdauer |
Geerbte Methoden von ProxyResource
Geerbte Methoden von AzureEntityResource
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
ImmutabilityPolicyInner
public ImmutabilityPolicyInner()
Erstellt eine instance der ImmutabilityPolicyInner-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 unveränderlichen Schutz und 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 "Anfüge- als auch in Bockblobs" geschrieben werden, wobei unveränderlichen Schutz und Compliance 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änderlichkeitPeriodSinDays-Eigenschaft ab: Der Unveränderlichkeitszeitraum für die Blobs im Container seit der Richtlinienerstellung in Tagen.
Returns:
state
public ImmutabilityPolicyState state()
Abrufen der State-Eigenschaft: Der ImmutabilityPolicy-Zustand eines Blobcontainers, mögliche Werte sind: Locked und Unlocked.
Returns:
validate
public void validate()
Überprüft die instance.
Overrides:
ImmutabilityPolicyInner.validate()withAllowProtectedAppendWrites
public ImmutabilityPolicyInner 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 unveränderlichen Schutz und 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 ImmutabilityPolicyInner 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 "Anfüge- als auch in Bockblobs" geschrieben werden, wobei unveränderlichen Schutz und Compliance 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:
withImmutabilityPeriodSinceCreationInDays
public ImmutabilityPolicyInner withImmutabilityPeriodSinceCreationInDays(Integer immutabilityPeriodSinceCreationInDays)
Legen Sie die UnveränderlichkeitPeriodSinDays-Eigenschaft fest: Der Unveränderlichkeitszeitraum für die Blobs im Container seit der Richtlinienerstellung in Tagen.
Parameters:
Returns:
Gilt für:
Azure SDK for Java