BlobContainerProperties クラス

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

public class BlobContainerProperties

コンテナーのシステム プロパティを表します。

メソッドの概要

修飾子と型 メソッドと説明
String getEtag()

コンテナーの ETag 値を取得します。

ETag 値は、コンテナーに対して書き込み操作が実行されるときに更新される一意識別子です。 コンカレンシー制御と効率の向上を実現するために、条件付きで操作を実行するために使用できます。

メソッドと generateIfNoneMatchCondition(final String etag) メソッドは generateIfMatchCondition(final String etag) ETag 値を受け取り、AccessCondition要求で指定できるオブジェクトを返します。

Date getLastModified()

コンテナーの最終変更時刻を取得します。

LeaseDuration getLeaseDuration()

コンテナーのリース期間を取得します。

LeaseState getLeaseState()

コンテナーのリース状態を取得します。

LeaseStatus getLeaseStatus()

コンテナーのリース状態を取得します。

BlobContainerPublicAccessType 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

public LeaseState getLeaseState()

コンテナーのリース状態を取得します。

Returns:

LeaseStateコンテナーのリース状態を表す オブジェクト。

getLeaseStatus

public LeaseStatus getLeaseStatus()

コンテナーのリース状態を取得します。

Returns:

コンテナーの LeaseStatus リース状態を表す オブジェクト。

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:

etag - String設定する ETag を表す 。

setHasImmutabilityPolicy

protected void setHasImmutabilityPolicy(final Boolean hasImmutabilityPolicy)

コンテナーの hasImmutabilityPolicy 値を設定します。

Parameters:

hasImmutabilityPolicy - Boolean設定する hasImmutabilityProperty 値を表す 。

setHasLegalHold

protected void setHasLegalHold(final Boolean hasLegalHold)

コンテナーの hasLegalHold 値を設定します。

Parameters:

hasLegalHold - Boolean設定する hasLegalHold 値を表す 。

setLastModified

protected void setLastModified(final Date lastModified)

コンテナーの最終変更時刻を設定します。

Parameters:

lastModified - java.util.Date設定する最終変更時刻を表す オブジェクト。

setLeaseDuration

protected void setLeaseDuration(final LeaseDuration leaseDuration)

コンテナーのリース期間を設定します。

Parameters:

leaseDuration - コンテナーの LeaseDuration リース期間を表す オブジェクト。

setLeaseState

protected void setLeaseState(final LeaseState leaseState)

コンテナーのリース状態を設定します。

Parameters:

leaseState - LeaseStateコンテナーのリース状態を表す オブジェクト。

setLeaseStatus

protected void setLeaseStatus(final LeaseStatus leaseStatus)

コンテナーのリース状態を設定します。

Parameters:

leaseStatus - コンテナーの LeaseStatus リース状態を表す オブジェクト。

setPublicAccess

protected void setPublicAccess(final BlobContainerPublicAccessType publicAccess)

コンテナーのパブリック アクセス レベルを設定します。 これは、コンテナーの BlobRequestOptions, com.microsoft.azure.storage.OperationContext) create メソッドまたは uploadPermissions(final BlobContainerPermissions permissions) メソッドを使用してのみ設定する必要があります。

Parameters:

publicAccess - BlobContainerPublicAccessTypeコンテナーのパブリック アクセス レベルを表す オブジェクト。

適用対象