Freigeben über


BlobContainerInner Klasse

public final class BlobContainerInner
extends AzureEntityResource

Eigenschaften des Blobcontainers, einschließlich ID, Ressourcenname, Ressourcentyp, Etag.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
BlobContainerInner()

Erstellt eine instance der Inneren BlobContainer-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String defaultEncryptionScope()

Abrufen der Standardverschlüsselungsbereichseigenschaft: Standardmäßig verwendet der Container den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge.

Boolean deleted()

Abrufen der gelöschten Eigenschaft: Gibt an, ob der Blobcontainer gelöscht wurde.

OffsetDateTime deletedTime()

Ruft die gelöschteTime-Eigenschaft ab: Löschzeit des Blobcontainers.

Boolean denyEncryptionScopeOverride()

Rufen Sie die Verweigerungsverschlüsselungsumfang-Außerkraftsetzungseigenschaft: Block override of encryption scope from the container default (Außerkraftsetzung des Verschlüsselungsbereichs blockieren) ab.

Boolean enableNfsV3AllSquash()

Rufen Sie die EnableNfsV3AllSquash-Eigenschaft ab: Enable NFSv3 all squashen on blob container.

Boolean enableNfsV3RootSquash()

Rufen Sie die EnableNfsV3RootSquash-Eigenschaft ab: Aktivieren Sie nfsv3 root squashen für Blobcontainer.

Boolean hasImmutabilityPolicy()

Ruft die Has-Unveränderlichkeitsrichtlinie-Eigenschaftab: Die öffentlicheEigenschaft "Unveränderlichkeitsrichtlinie" wird von SRP auf TRUE festgelegt, wenn für diesen Container eine Unveränderlichkeitsrichtlinieerstellt wurde.

Boolean hasLegalHold()

Get hasLegalHold-Eigenschaft: Die hatdie öffentliche Eigenschaft LegalHold wird von SRP auf true festgelegt, wenn mindestens ein Tag vorhanden ist.

ImmutabilityPolicyProperties immutabilityPolicy()

Rufen Sie die Unveränderlichkeitsrichtlinie-Eigenschaftab: Die Unveränderlichkeitsrichtlinie-Eigenschaftdes Containers.

ImmutableStorageWithVersioning immutableStorageWithVersioning()

Abrufen der unveränderlichenStorageWithVersioning-Eigenschaft: Die Unveränderlichkeitseigenschaft des Containers auf Objektebene.

OffsetDateTime lastModifiedTime()

Abrufen der Eigenschaft "LetzteÄnderungszeit": Gibt das Datum und die Uhrzeit der letzten Änderung des Containers zurück.

LeaseDuration leaseDuration()

Abrufen der Leasedauer-Eigenschaft: Gibt an, ob die Lease für einen Container eine unbegrenzte oder eine feste Dauer hat, nur wenn der Container geleast wird.

LeaseState leaseState()

Rufen Sie die LeaseState-Eigenschaft ab: Leasestatus des Containers.

LeaseStatus leaseStatus()

Abrufen der Leasestatus-Eigenschaft: Die lease status des Containers.

LegalHoldProperties legalHold()

Abrufen der LegalHold-Eigenschaft: Die LegalHold-Eigenschaft des Containers.

Map<String,String> metadata()

Abrufen der Metadateneigenschaft: Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet werden soll.

PublicAccess publicAccess()

Abrufen der öffentlichenAccess-Eigenschaft: Gibt an, ob auf Daten im Container öffentlich zugegriffen werden darf, und die Zugriffsebene.

Integer remainingRetentionDays()

Abrufen der verbleibendenAufbewahrungstage-Eigenschaft: Verbleibende Aufbewahrungstage für vorläufig gelöschte Blobcontainer.

void validate()

Überprüft die instance.

String version()

Abrufen der Versionseigenschaft: Die Version des gelöschten Blobcontainers.

BlobContainerInner withDefaultEncryptionScope(String defaultEncryptionScope)

Legen Sie die StandardeigenschaftVerschlüsselungsbereichfest: Standardmäßig verwendet der Container den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge.

BlobContainerInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

Legen Sie die Eigenschaft "DenyEncryptionScopeOverride" fest: Block override of encryption scope from the container default( Block override of encryption scope override of encryption scope override of the container default).

BlobContainerInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

Legen Sie die EnableNfsV3AllSquash-Eigenschaft fest: Aktivieren Sie NFSv3 all squashen für Blobcontainer.

BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

Legen Sie die EnableNfsV3RootSquash-Eigenschaft fest: NfSv3-Stamm squashen für Blobcontainer aktivieren.

BlobContainerInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

Legen Sie die unveränderlicheStorageWithVersioning-Eigenschaft fest: Die Unveränderlichkeitseigenschaft des Containers auf Objektebene.

BlobContainerInner withMetadata(Map<String,String> metadata)

Festlegen der Metadateneigenschaft: Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet werden soll.

BlobContainerInner withPublicAccess(PublicAccess publicAccess)

Legen Sie die öffentlicheAccess-Eigenschaft fest: Gibt an, ob auf Daten im Container öffentlich und auf die Zugriffsebene zugegriffen werden darf.

Geerbte Methoden von ProxyResource

Geerbte Methoden von AzureEntityResource

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

BlobContainerInner

public BlobContainerInner()

Erstellt eine instance der BlobContainerInner-Klasse.

Details zur Methode

defaultEncryptionScope

public String defaultEncryptionScope()

Abrufen der defaultEncryptionScope-Eigenschaft: Standardmäßig verwendet der Container den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge.

Returns:

der DefaultEncryptionScope-Wert.

deleted

public Boolean deleted()

Abrufen der gelöschten Eigenschaft: Gibt an, ob der Blobcontainer gelöscht wurde.

Returns:

der gelöschte Wert.

deletedTime

public OffsetDateTime deletedTime()

Rufen Sie die deletedTime-Eigenschaft ab: Löschzeit des Blobcontainers.

Returns:

der deletedTime-Wert.

denyEncryptionScopeOverride

public Boolean denyEncryptionScopeOverride()

Rufen Sie die eigenschaft denyEncryptionScopeOverride: Block override of encryption scope from the container default (Block override of encryption scope of the container default) ab.

Returns:

denyEncryptionScopeOverride-Wert.

enableNfsV3AllSquash

public Boolean enableNfsV3AllSquash()

Rufen Sie die enableNfsV3AllSquash-Eigenschaft ab: Aktivieren Sie NFSv3 alle squashen im Blobcontainer.

Returns:

der EnableNfsV3AllSquash-Wert.

enableNfsV3RootSquash

public Boolean enableNfsV3RootSquash()

Rufen Sie die enableNfsV3RootSquash-Eigenschaft ab: Aktivieren Sie den NFSv3-Stamm squashen für Blobcontainer.

Returns:

der EnableNfsV3RootSquash-Wert.

hasImmutabilityPolicy

public Boolean hasImmutabilityPolicy()

Abrufen der hasImmutabilityPolicy-Eigenschaft: Die öffentliche hasImmutabilityPolicy-Eigenschaft wird von SRP auf true festgelegt, wenn ImmutabilityPolicy für diesen Container erstellt wurde. Die öffentliche hasImmutabilityPolicy-Eigenschaft wird von SRP auf false festgelegt, wenn ImmutabilityPolicy für diesen Container nicht erstellt wurde.

Returns:

der hasImmutabilityPolicy-Wert.

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 Eigenschaft hasLegalHold wird von SRP auf false festgelegt, wenn alle vorhandenen Tags für die aufbewahrungsrechtliche Aufbewahrung gelöscht werden. Für ein bestimmtes Konto können maximal 1.000 Blobcontainer mit hasLegalHold=true vorhanden sein.

Returns:

der hasLegalHold-Wert.

immutabilityPolicy

public ImmutabilityPolicyProperties immutabilityPolicy()

Abrufen der immutabilityPolicy-Eigenschaft: Die ImmutabilityPolicy-Eigenschaft des Containers.

Returns:

der Wert immutabilityPolicy.

immutableStorageWithVersioning

public ImmutableStorageWithVersioning immutableStorageWithVersioning()

Ruft die unveränderlicheStorageWithVersioning-Eigenschaft ab: Die Unveränderlichkeitseigenschaft auf Objektebene des Containers. Die Eigenschaft ist unveränderlich und kann nur zum Zeitpunkt der Containererstellung auf TRUE festgelegt werden. Vorhandene Container müssen einem Migrationsprozess unterzogen werden.

Returns:

der unveränderlicheStorageWithVersioning-Wert.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Abrufen der lastModifiedTime-Eigenschaft: Gibt das Datum und die Uhrzeit der letzten Änderung des Containers zurück.

Returns:

der LastModifiedTime-Wert.

leaseDuration

public LeaseDuration leaseDuration()

Abrufen der leaseDuration-Eigenschaft: Gibt an, ob die Lease für einen Container eine unbegrenzte oder eine feste Dauer hat, nur wenn der Container geleast wird.

Returns:

der leaseDuration-Wert.

leaseState

public LeaseState leaseState()

Abrufen der leaseState-Eigenschaft: Leasestatus des Containers.

Returns:

der leaseState-Wert.

leaseStatus

public LeaseStatus leaseStatus()

Abrufen der leaseStatus-Eigenschaft: Die lease status des Containers.

Returns:

der leaseStatus-Wert.

legalHold

public LegalHoldProperties legalHold()

Ruft die legalHold-Eigenschaft ab: Die LegalHold-Eigenschaft des Containers.

Returns:

der legalHold-Wert.

metadata

public Map metadata()

Abrufen der Metadateneigenschaft: Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet werden soll.

Returns:

den Metadatenwert.

publicAccess

public PublicAccess publicAccess()

Abrufen der publicAccess-Eigenschaft: Gibt an, ob auf Daten im Container öffentlich und auf die Zugriffsebene zugegriffen werden darf.

Returns:

der publicAccess-Wert.

remainingRetentionDays

public Integer remainingRetentionDays()

Abrufen der remainingRetentionDays-Eigenschaft: Verbleibende Aufbewahrungstage für vorläufig gelöschte Blobcontainer.

Returns:

der remainingRetentionDays-Wert.

validate

public void validate()

Überprüft die instance.

Overrides:

BlobContainerInner.validate()

version

public String version()

Abrufen der Versionseigenschaft: Die Version des gelöschten Blobcontainers.

Returns:

der Versionswert.

withDefaultEncryptionScope

public BlobContainerInner withDefaultEncryptionScope(String defaultEncryptionScope)

Festlegen der defaultEncryptionScope-Eigenschaft: Standardmäßig verwendet der Container den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge.

Parameters:

defaultEncryptionScope - der festzulegende DefaultEncryptionScope-Wert.

Returns:

das BlobContainerInner-Objekt selbst.

withDenyEncryptionScopeOverride

public BlobContainerInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

Legen Sie die eigenschaft denyEncryptionScopeOverride fest: Block override of encryption scope from the container default.

Parameters:

denyEncryptionScopeOverride - denyEncryptionScopeOverride-Wert, der festgelegt werden soll.

Returns:

das BlobContainerInner-Objekt selbst.

withEnableNfsV3AllSquash

public BlobContainerInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

Legen Sie die Eigenschaft enableNfsV3AllSquash fest: Aktivieren Sie NFSv3 alle squashen für Blobcontainer.

Parameters:

enableNfsV3AllSquash - der festzulegende EnableNfsV3AllSquash-Wert.

Returns:

das BlobContainerInner-Objekt selbst.

withEnableNfsV3RootSquash

public BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

Legen Sie die enableNfsV3RootSquash-Eigenschaft fest: Aktivieren Sie die NFSv3-Stamm-squashen für Blobcontainer.

Parameters:

enableNfsV3RootSquash - der festzulegende EnableNfsV3RootSquash-Wert.

Returns:

das BlobContainerInner-Objekt selbst.

withImmutableStorageWithVersioning

public BlobContainerInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

Legen Sie die unveränderlicheStorageWithVersioning-Eigenschaft fest: Die Unveränderlichkeitseigenschaft auf Objektebene des Containers. Die Eigenschaft ist unveränderlich und kann nur zum Zeitpunkt der Containererstellung auf TRUE festgelegt werden. Vorhandene Container müssen einem Migrationsprozess unterzogen werden.

Parameters:

immutableStorageWithVersioning - der festzulegende unveränderlicheStorageWithVersioning-Wert.

Returns:

das BlobContainerInner-Objekt selbst.

withMetadata

public BlobContainerInner withMetadata(Map metadata)

Festlegen der Metadateneigenschaft: Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet werden soll.

Parameters:

metadata - der festzulegende Metadatenwert.

Returns:

das BlobContainerInner-Objekt selbst.

withPublicAccess

public BlobContainerInner withPublicAccess(PublicAccess publicAccess)

Legen Sie die publicAccess-Eigenschaft fest: Gibt an, ob auf Daten im Container öffentlich und auf die Zugriffsebene zugegriffen werden darf.

Parameters:

publicAccess - der festzulegende publicAccess-Wert.

Returns:

das BlobContainerInner-Objekt selbst.

Gilt für: