Freigeben über


LegalHoldInner Klasse

  • java.lang.Object
    • com.azure.resourcemanager.storage.fluent.models.LegalHoldInner

public final class LegalHoldInner

Die LegalHold-Eigenschaft eines Blobcontainers.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
LegalHoldInner()

Erstellt eine instance der Inner-Klasse des Rechtshaltes.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Boolean allowProtectedAppendWritesAll()

Rufen Sie die Eigenschaft "Protected Append WritesAll" zulassenab: Wenn sie aktiviert ist, können neue Blöcke sowohl in "Append" als auch in "Bock Blobs" geschrieben werden, während gleichzeitig der Schutz und die Einhaltung gesetzlicher Aufbewahrungsvorschriften beibehaltenwerden.

Boolean hasLegalHold()

Abrufen der hatLegalHold-Eigenschaft: Die öffentliche Eigenschaft "LegalHold" wird von SRP auf "true" festgelegt, wenn mindestens ein Tag vorhanden ist.

List<String> tags()

Abrufen der Tags-Eigenschaft: Jedes Tag sollte 3 bis 23 alphanumerische Zeichen aufweisen und wird bei SRP in Kleinbuchstaben normalisiert.

void validate()

Überprüft die instance.

LegalHoldInner withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

Legen Sie die Eigenschaft "Protected Append WritesAll" zulassenfest: Wenn sie aktiviert ist, können neue Blöcke sowohl in "Append" als auch in "Bock-Blobs" geschrieben werden, wobei der Schutz und die Compliance für den gesetzlichen Aufbewahrungsschutz beibehaltenwerden.

LegalHoldInner withTags(List<String> tags)

Legen Sie die Tags-Eigenschaft fest: Jedes Tag sollte 3 bis 23 alphanumerische Zeichen aufweisen und wird bei SRP in Kleinbuchstaben normalisiert.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

LegalHoldInner

public LegalHoldInner()

Erstellt eine instance der LegalHoldInner-Klasse.

Details zur Methode

allowProtectedAppendWritesAll

public Boolean allowProtectedAppendWritesAll()

Abrufen der allowProtectedAppendWritesAll-Eigenschaft: Wenn sie aktiviert ist, können neue Blöcke sowohl in "Append" als auch in "Bock Blobs" geschrieben werden, während der schutz- und compliancerechtliche Aufbewahrung beibehalten wird. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden.

Returns:

der Wert allowProtectedAppendWritesAll.

hasLegalHold

public Boolean hasLegalHold()

Abrufen der hasLegalHold-Eigenschaft: Die öffentliche hasLegalHold-Eigenschaft wird von SRP auf true festgelegt, wenn mindestens ein Tag vorhanden ist. Die öffentliche HasLegalHold-Eigenschaft wird von SRP auf false festgelegt, wenn alle vorhandenen Legal Hold-Tags gelöscht werden. Für ein bestimmtes Konto können maximal 1.000 Blobcontainer mit hasLegalHold=true vorhanden sein.

Returns:

der hasLegalHold-Wert.

tags

public List tags()

Abrufen der Tags-Eigenschaft: Jedes Tag sollte 3 bis 23 alphanumerische Zeichen aufweisen und wird bei SRP in Kleinbuchstaben normalisiert.

Returns:

der Tagswert.

validate

public void validate()

Überprüft die instance.

withAllowProtectedAppendWritesAll

public LegalHoldInner withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

Legen Sie die allowProtectedAppendWritesAll-Eigenschaft fest: Wenn sie aktiviert ist, können neue Blöcke sowohl in "Append" als auch in "Bock Blobs" geschrieben werden, während gleichzeitig der schutz- und compliancerechtlichen Aufbewahrung beibehalten wird. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden.

Parameters:

allowProtectedAppendWritesAll - den wert allowProtectedAppendWritesAll festzulegen.

Returns:

das LegalHoldInner-Objekt selbst.

withTags

public LegalHoldInner withTags(List tags)

Legen Sie die Tags-Eigenschaft fest: Jedes Tag sollte 3 bis 23 alphanumerische Zeichen aufweisen und wird bei SRP in Kleinbuchstaben normalisiert.

Parameters:

tags - der festzulegende Tagswert.

Returns:

das LegalHoldInner-Objekt selbst.

Gilt für: