BlobContainerProperties Klasse
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobContainerProperties
- com.
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. |
Lease |
getLeaseDuration()
Ruft die Leasedauer des Containers ab. |
Lease |
getLeaseState()
Ruft den Leasestatus des Containers ab. |
Lease |
getLeaseStatus()
Ruft die Lease-status des Containers ab. |
Blob |
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:
String
, der das ETag darstellt.getLastModified
public Date getLastModified()
Ruft die Uhrzeit der letzten Änderung für den Container ab.
Returns:
java.util.Date
-Objekt, das den Zeitpunkt der letzten Änderung darstellt.getLeaseDuration
public LeaseDuration getLeaseDuration()
Ruft die Leasedauer des Containers ab.
Returns:
LeaseDuration
-Objekt, das die Leasedauer des Containers darstellt.getLeaseState
public LeaseState getLeaseState()
Ruft den Leasestatus des Containers ab.
Returns:
LeaseState
-Objekt, das den Leasestatus des Containers darstellt.getLeaseStatus
public LeaseStatus getLeaseStatus()
Ruft die Lease-status des Containers ab.
Returns:
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:
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:
Boolean
, der den hasImmutabilityPolicy-Wert darstellt.hasLegalHold
public Boolean hasLegalHold()
Ruft den hasLegalHold-Wert des Containers ab.
Returns:
Boolean
, der den hasLegalHold-Wert darstellt.setEtag
protected void setEtag(final String etag)
Legt den ETag-Wert für den Container fest.
Parameters:
String
, der das festzulegende ETag darstellt.
setHasImmutabilityPolicy
protected void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)
Legt den HasImmutabilityPolicy-Wert für den Container fest.
Parameters:
Boolean
, der den festzulegenden hasImmutabilityProperty-Wert darstellt.
setHasLegalHold
protected void setHasLegalHold(final Boolean hasLegalHold)
Legt den hasLegalHold-Wert für den Container fest.
Parameters:
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:
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
-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
-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
-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:
BlobContainerPublicAccessType
Objekt, das die öffentliche Zugriffsebene für den Container darstellt.
Gilt für:
Azure SDK for Java