Freigeben über


BlobContainerProperties Klasse

  • java.lang.Object
    • com.microsoft.azure.storage.blob.BlobContainerProperties

public class BlobContainerProperties

Stellt die Systemeigenschaften für einen Container dar.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String getEtag()

Ruft den ETag-Wert des Containers ab.

Der ETag-Wert ist ein eindeutiger Bezeichner, der aktualisiert wird, wenn ein Schreibvorgang für den Container ausgeführt wird. Es kann verwendet werden, um Vorgänge bedingt auszuführen, die Parallelitätssteuerung und eine verbesserte Effizienz bieten.

Die generateIfMatchCondition(final String etag) Methoden und generateIfNoneMatchCondition(final String etag) nehmen einen ETag-Wert und geben ein AccessCondition Objekt zurück, das in der Anforderung angegeben werden kann.

Date getLastModified()

Ruft die Uhrzeit der letzten Änderung für den Container ab.

LeaseDuration getLeaseDuration()

Ruft die Leasedauer des Containers ab.

LeaseState getLeaseState()

Ruft den Leasestatus des Containers ab.

LeaseStatus getLeaseStatus()

Ruft die Lease-status des Containers ab.

BlobContainerPublicAccessType getPublicAccess()

Ruft die öffentliche Zugriffsebene für den Container ab. Dieses Feld sollte nur mit der -Methode oder uploadPermissions(final BlobContainerPermissions permissions) -Methode des BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create Containers festgelegt werden.

Boolean hasImmutabilityPolicy()

Ruft den hasImmutabilityPolicy-Wert des Containers ab.

Boolean hasLegalHold()

Ruft den hasLegalHold-Wert des Containers ab.

void setEtag(final String etag)

Legt den ETag-Wert für den Container fest.

void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)

Legt den HasImmutabilityPolicy-Wert für den Container fest.

void setHasLegalHold(final Boolean hasLegalHold)

Legt den hasLegalHold-Wert für den Container fest.

void setLastModified(final Date lastModified)

Legt den Zeitpunkt der letzten Änderung für den Container fest.

void setLeaseDuration(final LeaseDuration leaseDuration)

Legt die Leasedauer für den Container fest.

void setLeaseState(final LeaseState leaseState)

Legt die Lease-status für den Container fest.

void setLeaseStatus(final LeaseStatus leaseStatus)

Legt die Lease-status für den Container fest.

void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

Legt die öffentliche Zugriffsebene für den Container fest. Dies sollte nur mit der -Methode oder uploadPermissions(final BlobContainerPermissions permissions) -Methode des BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create Containers festgelegt werden.

Details zur Methode

getEtag

public String getEtag()

Ruft den ETag-Wert des Containers ab.

Der ETag-Wert ist ein eindeutiger Bezeichner, der aktualisiert wird, wenn ein Schreibvorgang für den Container ausgeführt wird. Es kann verwendet werden, um Vorgänge bedingt auszuführen, die Parallelitätssteuerung und eine verbesserte Effizienz bieten.

Die generateIfMatchCondition(final String etag) Methoden und generateIfNoneMatchCondition(final String etag) nehmen einen ETag-Wert und geben ein AccessCondition Objekt zurück, das in der Anforderung angegeben werden kann.

Returns:

Ein String , der das ETag darstellt.

getLastModified

public Date getLastModified()

Ruft die Uhrzeit der letzten Änderung für den Container ab.

Returns:

Ein java.util.Date -Objekt, das den Zeitpunkt der letzten Änderung darstellt.

getLeaseDuration

public LeaseDuration getLeaseDuration()

Ruft die Leasedauer des Containers ab.

Returns:

Ein LeaseDuration -Objekt, das die Leasedauer des Containers darstellt.

getLeaseState

public LeaseState getLeaseState()

Ruft den Leasestatus des Containers ab.

Returns:

Ein LeaseState -Objekt, das den Leasestatus des Containers darstellt.

getLeaseStatus

public LeaseStatus getLeaseStatus()

Ruft die Lease-status des Containers ab.

Returns:

Ein LeaseStatus -Objekt, das die Lease-status des Containers darstellt.

getPublicAccess

public BlobContainerPublicAccessType getPublicAccess()

Ruft die öffentliche Zugriffsebene für den Container ab. Dieses Feld sollte nur mit der -Methode oder uploadPermissions(final BlobContainerPermissions permissions) -Methode des BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create Containers festgelegt werden.

Returns:

Eine BlobContainerPublicAccessType , die die Ebene des öffentlichen Zugriffs angibt, die für den Container zulässig ist.

hasImmutabilityPolicy

public Boolean hasImmutabilityPolicy()

Ruft den hasImmutabilityPolicy-Wert des Containers ab.

Returns:

Ein Boolean , der den hasImmutabilityPolicy-Wert darstellt.

hasLegalHold

public Boolean hasLegalHold()

Ruft den hasLegalHold-Wert des Containers ab.

Returns:

Ein Boolean , der den hasLegalHold-Wert darstellt.

setEtag

protected void setEtag(final String etag)

Legt den ETag-Wert für den Container fest.

Parameters:

etag - Ein String , der das festzulegende ETag darstellt.

setHasImmutabilityPolicy

protected void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)

Legt den HasImmutabilityPolicy-Wert für den Container fest.

Parameters:

hasImmutabilityPolicy - Ein Boolean , der den festzulegenden hasImmutabilityProperty-Wert darstellt.

setHasLegalHold

protected void setHasLegalHold(final Boolean hasLegalHold)

Legt den hasLegalHold-Wert für den Container fest.

Parameters:

hasLegalHold - Ein Boolean , der den festzulegenden hasLegalHold-Wert darstellt.

setLastModified

protected void setLastModified(final Date lastModified)

Legt den Zeitpunkt der letzten Änderung für den Container fest.

Parameters:

lastModified - Ein java.util.Date -Objekt, das die zuletzt festzulegende Änderungszeit darstellt.

setLeaseDuration

protected void setLeaseDuration(final LeaseDuration leaseDuration)

Legt die Leasedauer für den Container fest.

Parameters:

leaseDuration - Ein LeaseDuration -Objekt, das die Leasedauer des Containers darstellt.

setLeaseState

protected void setLeaseState(final LeaseState leaseState)

Legt die Lease-status für den Container fest.

Parameters:

leaseState - Ein LeaseState -Objekt, das den Leasestatus des Containers darstellt.

setLeaseStatus

protected void setLeaseStatus(final LeaseStatus leaseStatus)

Legt die Lease-status für den Container fest.

Parameters:

leaseStatus - Ein LeaseStatus -Objekt, das die Lease-status des Containers darstellt.

setPublicAccess

protected void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

Legt die öffentliche Zugriffsebene für den Container fest. Dies sollte nur mit der -Methode oder uploadPermissions(final BlobContainerPermissions permissions) -Methode des BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create Containers festgelegt werden.

Parameters:

publicAccess - Ein BlobContainerPublicAccessType Objekt, das die öffentliche Zugriffsebene für den Container darstellt.

Gilt für: