BlobContainerInner Klasse
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. storage. models. AzureEntityResource - com.
azure. resourcemanager. storage. fluent. models. BlobContainerInner
- com.
- com.
- com.
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 Blob |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
String |
defaultEncryptionScope()
Abrufen der Standardverschlüsselungsbereichseigenschaft |
Boolean |
deleted()
Abrufen der gelöschten Eigenschaft: Gibt an, ob der Blobcontainer gelöscht wurde. |
Offset |
deletedTime()
Ruft die gelöschte |
Boolean |
denyEncryptionScopeOverride()
Rufen Sie die Verweigerungsverschlüsselungsumfang-Außerkraftsetzungseigenschaft |
Boolean |
enableNfsV3AllSquash()
Rufen Sie die Enable |
Boolean |
enableNfsV3RootSquash()
Rufen Sie die Enable |
Boolean |
hasImmutabilityPolicy()
Ruft die Has-Unveränderlichkeitsrichtlinie-Eigenschaft |
Boolean |
hasLegalHold()
Get has |
Immutability |
immutabilityPolicy()
Rufen Sie die Unveränderlichkeitsrichtlinie-Eigenschaft |
Immutable |
immutableStorageWithVersioning()
Abrufen der unveränderlichen |
Offset |
lastModifiedTime()
Abrufen der Eigenschaft "Letzte |
Lease |
leaseDuration()
Abrufen der Leasedauer-Eigenschaft |
Lease |
leaseState()
Rufen Sie die Lease |
Lease |
leaseStatus()
Abrufen der Leasestatus-Eigenschaft |
Legal |
legalHold()
Abrufen der Legal |
Map<String,String> |
metadata()
Abrufen der Metadateneigenschaft: Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet werden soll. |
Public |
publicAccess()
Abrufen der öffentlichen |
Integer |
remainingRetentionDays()
Abrufen der verbleibenden |
void |
validate()
Überprüft die instance. |
String |
version()
Abrufen der Versionseigenschaft: Die Version des gelöschten Blobcontainers. |
Blob |
withDefaultEncryptionScope(String defaultEncryptionScope)
Legen Sie die Standardeigenschaft |
Blob |
withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
Legen Sie die Eigenschaft "Deny |
Blob |
withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
Legen Sie die Enable |
Blob |
withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
Legen Sie die Enable |
Blob |
withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)
Legen Sie die unveränderliche |
Blob |
withMetadata(Map<String,String> metadata)
Festlegen der Metadateneigenschaft: Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet werden soll. |
Blob |
withPublicAccess(PublicAccess publicAccess)
Legen Sie die öffentliche |
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:
deleted
public Boolean deleted()
Abrufen der gelöschten Eigenschaft: Gibt an, ob der Blobcontainer gelöscht wurde.
Returns:
deletedTime
public OffsetDateTime deletedTime()
Rufen Sie die deletedTime-Eigenschaft ab: Löschzeit des Blobcontainers.
Returns:
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:
enableNfsV3AllSquash
public Boolean enableNfsV3AllSquash()
Rufen Sie die enableNfsV3AllSquash-Eigenschaft ab: Aktivieren Sie NFSv3 alle squashen im Blobcontainer.
Returns:
enableNfsV3RootSquash
public Boolean enableNfsV3RootSquash()
Rufen Sie die enableNfsV3RootSquash-Eigenschaft ab: Aktivieren Sie den NFSv3-Stamm squashen für Blobcontainer.
Returns:
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:
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:
immutabilityPolicy
public ImmutabilityPolicyProperties immutabilityPolicy()
Abrufen der immutabilityPolicy-Eigenschaft: Die ImmutabilityPolicy-Eigenschaft des Containers.
Returns:
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:
lastModifiedTime
public OffsetDateTime lastModifiedTime()
Abrufen der lastModifiedTime-Eigenschaft: Gibt das Datum und die Uhrzeit der letzten Änderung des Containers zurück.
Returns:
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:
leaseState
public LeaseState leaseState()
Abrufen der leaseState-Eigenschaft: Leasestatus des Containers.
Returns:
leaseStatus
public LeaseStatus leaseStatus()
Abrufen der leaseStatus-Eigenschaft: Die lease status des Containers.
Returns:
legalHold
public LegalHoldProperties legalHold()
Ruft die legalHold-Eigenschaft ab: Die LegalHold-Eigenschaft des Containers.
Returns:
metadata
public Map
Abrufen der Metadateneigenschaft: Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet werden soll.
Returns:
publicAccess
public PublicAccess publicAccess()
Abrufen der publicAccess-Eigenschaft: Gibt an, ob auf Daten im Container öffentlich und auf die Zugriffsebene zugegriffen werden darf.
Returns:
remainingRetentionDays
public Integer remainingRetentionDays()
Abrufen der remainingRetentionDays-Eigenschaft: Verbleibende Aufbewahrungstage für vorläufig gelöschte Blobcontainer.
Returns:
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:
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:
Returns:
withDenyEncryptionScopeOverride
public BlobContainerInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
Legen Sie die eigenschaft denyEncryptionScopeOverride fest: Block override of encryption scope from the container default.
Parameters:
Returns:
withEnableNfsV3AllSquash
public BlobContainerInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
Legen Sie die Eigenschaft enableNfsV3AllSquash fest: Aktivieren Sie NFSv3 alle squashen für Blobcontainer.
Parameters:
Returns:
withEnableNfsV3RootSquash
public BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
Legen Sie die enableNfsV3RootSquash-Eigenschaft fest: Aktivieren Sie die NFSv3-Stamm-squashen für Blobcontainer.
Parameters:
Returns:
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:
Returns:
withMetadata
public BlobContainerInner withMetadata(Map
Festlegen der Metadateneigenschaft: Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet werden soll.
Parameters:
Returns:
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:
Returns:
Gilt für:
Azure SDK for Java