BlobContainerProperties クラス
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobContainerProperties
- com.
public class BlobContainerProperties
コンテナーのシステム プロパティを表します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
String |
getEtag()
コンテナーの ETag 値を取得します。 ETag 値は、コンテナーに対して書き込み操作が実行されるときに更新される一意識別子です。 コンカレンシー制御と効率の向上を実現するために、条件付きで操作を実行するために使用できます。 メソッドと generateIfNoneMatchCondition(final String etag) メソッドは generateIfMatchCondition(final String etag) ETag 値を受け取り、AccessCondition要求で指定できるオブジェクトを返します。 |
Date |
getLastModified()
コンテナーの最終変更時刻を取得します。 |
Lease |
getLeaseDuration()
コンテナーのリース期間を取得します。 |
Lease |
getLeaseState()
コンテナーのリース状態を取得します。 |
Lease |
getLeaseStatus()
コンテナーのリース状態を取得します。 |
Blob |
getPublicAccess()
コンテナーのパブリック アクセス レベルを取得します。 このフィールドは、コンテナーの BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create メソッドまたは uploadPermissions(final BlobContainerPermissions permissions) メソッドを使用してのみ設定する必要があります。 |
Boolean |
hasImmutabilityPolicy()
コンテナーの hasImmutabilityPolicy 値を取得します。 |
Boolean |
hasLegalHold()
コンテナーの hasLegalHold 値を取得します。 |
void |
setEtag(final String etag)
コンテナーの ETag 値を設定します。 |
void |
setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)
コンテナーの hasImmutabilityPolicy 値を設定します。 |
void |
setHasLegalHold(final Boolean hasLegalHold)
コンテナーの hasLegalHold 値を設定します。 |
void |
setLastModified(final Date lastModified)
コンテナーの最終変更時刻を設定します。 |
void |
setLeaseDuration(final LeaseDuration leaseDuration)
コンテナーのリース期間を設定します。 |
void |
setLeaseState(final LeaseState leaseState)
コンテナーのリース状態を設定します。 |
void |
setLeaseStatus(final LeaseStatus leaseStatus)
コンテナーのリース状態を設定します。 |
void |
setPublicAccess(final BlobContainerPublicAccessType publicAccess)
コンテナーのパブリック アクセス レベルを設定します。 これは、コンテナーの BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create メソッドまたは uploadPermissions(final BlobContainerPermissions permissions) メソッドを使用してのみ設定する必要があります。 |
メソッドの詳細
getEtag
public String getEtag()
コンテナーの ETag 値を取得します。
ETag 値は、コンテナーに対して書き込み操作が実行されるときに更新される一意識別子です。 コンカレンシー制御と効率の向上を実現するために、条件付きで操作を実行するために使用できます。
メソッドと generateIfNoneMatchCondition(final String etag) メソッドは generateIfMatchCondition(final String etag) ETag 値を受け取り、AccessCondition要求で指定できるオブジェクトを返します。
Returns:
String
ETag を表す 。getLastModified
public Date getLastModified()
コンテナーの最終変更時刻を取得します。
Returns:
java.util.Date
最後に変更された時刻を表す オブジェクト。getLeaseDuration
public LeaseDuration getLeaseDuration()
コンテナーのリース期間を取得します。
Returns:
LeaseDuration
リース期間を表す オブジェクト。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
コンテナーのパブリック アクセス レベルを表す オブジェクト。
適用対象
Azure SDK for Java