你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BlobContainerProperties 类
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobContainerProperties
- com.
public class BlobContainerProperties
表示容器的系统属性。
方法摘要
方法详细信息
getEtag
public String getEtag()
获取容器的 ETag 值。
ETag 值是针对容器执行写入操作时更新的唯一标识符。 它可用于有条件地执行操作,从而提供并发控制和提高效率。
generateIfMatchCondition(final String etag)和 generateIfNoneMatchCondition(final String etag) 方法采用 ETag 值,并返回AccessCondition可在请求中指定的 对象。
Returns:
String
,它表示 ETag。getLastModified
public Date getLastModified()
获取容器上的上次修改时间。
Returns:
java.util.Date
表示上次修改时间的 对象。getLeaseDuration
getLeaseState
getLeaseStatus
getPublicAccess
public BlobContainerPublicAccessType getPublicAccess()
获取容器的公共访问级别。 应仅使用容器的 BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create 方法 uploadPermissions(final BlobContainerPermissions permissions) 设置此字段。
Returns:
BlobContainerPublicAccessType
,指定容器上允许的公共访问级别。hasImmutabilityPolicy
public Boolean hasImmutabilityPolicy()
获取容器的 hasImmutabilityPolicy 值。
Returns:
Boolean
它表示 hasImmutabilityPolicy 值。hasLegalHold
public Boolean hasLegalHold()
获取容器的 hasLegalHold 值。
Returns:
Boolean
,它表示 hasLegalHold 值。setEtag
protected void setEtag(final String etag)
设置容器上的 ETag 值。
Parameters:
String
,它表示要设置的 ETag。
setHasImmutabilityPolicy
protected void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)
设置容器上的 hasImmutabilityPolicy 值。
Parameters:
Boolean
它表示要设置的 hasImmutabilityProperty 值。
setHasLegalHold
protected void setHasLegalHold(final Boolean hasLegalHold)
设置容器上的 hasLegalHold 值。
Parameters:
Boolean
它表示要设置的 hasLegalHold 值。
setLastModified
protected void setLastModified(final Date lastModified)
设置容器上的上次修改时间。
Parameters:
java.util.Date
对象,表示要设置的上次修改时间。
setLeaseDuration
protected void setLeaseDuration(final LeaseDuration leaseDuration)
设置容器上的租用持续时间。
Parameters:
LeaseDuration
对象,表示容器的租用持续时间。
setLeaseState
protected void setLeaseState(final LeaseState leaseState)
设置容器上的租用状态。
Parameters:
LeaseState
对象,表示容器的租用状态。
setLeaseStatus
protected void setLeaseStatus(final LeaseStatus leaseStatus)
设置容器上的租用状态。
Parameters:
LeaseStatus
对象,表示容器的租用状态。
setPublicAccess
protected void setPublicAccess(final BlobContainerPublicAccessType publicAccess)
设置容器上的公共访问级别。 这只能使用容器的 BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create 方法进行 uploadPermissions(final BlobContainerPermissions permissions) 设置。
Parameters:
BlobContainerPublicAccessType
对象,表示容器上的公共访问级别。