BlobProperties クラス

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

public class BlobProperties

BLOB のシステム プロパティを表します。

コンストラクターの概要

コンストラクター 説明
BlobProperties()

クラスのインスタンスを作成します。

BlobProperties(final BlobProperties other)

クラスの別のインスタンスから値をコピーして、 クラスのインスタンスを作成します。

BlobProperties(final BlobType type)

クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
Integer getAppendBlobCommittedBlockCount()

BLOB が追加 BLOB の場合は、コミットされたブロックの数を取得します。

BlobType getBlobType()

BLOB の BLOB の種類を取得します。

String getCacheControl()

BLOB のキャッシュ 制御値を取得します。

String getContentDisposition()

BLOB のコンテンツ処理値を取得します。

String getContentEncoding()

BLOB のコンテンツ エンコード値を取得します。

String getContentLanguage()

BLOB のコンテンツ言語の値を取得します。

String getContentMD5()

BLOB のコンテンツ MD5 値を取得します。

String getContentType()

BLOB のコンテンツ タイプの値を取得します。

CopyState getCopyState()

BLOB のコピー状態を取得します。

Date getCreatedTime()

BLOB が作成された時刻を取得します。

Date getDeletedTime()

BLOB が削除された時刻を取得します。

String getEtag()

BLOB の ETag 値を取得します。

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

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

Date getLastModified()

BLOB の最終変更時刻を取得します。

LeaseDuration getLeaseDuration()

BLOB のリース期間を取得します。

LeaseState getLeaseState()

BLOB のリース状態を取得します。

LeaseStatus getLeaseStatus()

BLOB のリース状態を取得します。

long getLength()

BLOB のサイズ (バイト単位) を取得します。

Long getPageBlobSequenceNumber()

BLOB がページ BLOB の場合は、ページ BLOB の現在のシーケンス番号を取得します。

PremiumPageBlobTier getPremiumPageBlobTier()

Premium アカウントを使用していて、BLOB がページ BLOB の場合は、BLOB の層を取得します。

RehydrationStatus getRehydrationStatus()

BLOB がリハイドレートされている場合のリハイドレートの状態と、アーカイブからのリハイドレートが完了した後の BLOB の層。

Integer getRemainingRetentionDays()

削除された BLOB がサービスによって保持される日数を取得します。

StandardBlobTier getStandardBlobTier()

標準アカウントを使用していて、BLOB がブロック BLOB である場合は、BLOB の層を取得します。

Date getTierChangeTime()

BLOB で層が最後に変更された時刻を示す値を取得します。

Boolean isBlobTierInferred()

BLOB の層が推論されたかどうかを示す値を取得します。

boolean isIncrementalCopy()

BLOB が増分コピーであるかどうかを取得します

boolean isServerEncrypted()

BLOB のサーバー側暗号化の状態を取得します。

void setAppendBlobCommittedBlockCount(final Integer appendBlobCommittedBlockCount)

BLOB が追加 BLOB の場合は、コミットされたブロックの数を設定します。

void setBlobTierInferred(Boolean isBlobTierInferredTier)

BLOB 層が推論されるかどうかを設定します。

void setBlobType(final BlobType blobType)

BLOB の種類を設定します。

void setCacheControl(final String cacheControl)

BLOB のキャッシュ制御値を設定します。

void setContentDisposition(final String contentDisposition)

BLOB のコンテンツ処理の値を設定します。

void setContentEncoding(final String contentEncoding)

BLOB のコンテンツ エンコード値を設定します。

void setContentLanguage(final String contentLanguage)

BLOB のコンテンツ言語を設定します。

void setContentMD5(final String contentMD5)

BLOB のコンテンツ MD5 値を設定します。

void setContentType(final String contentType)

BLOB のコンテンツ タイプの値を設定します。

void setCopyState(final CopyState copyState)

BLOB のコピー状態の値を設定します

void setCreatedTime(final Date createdTime)

BLOB の createdTime 値を設定します

void setDeletedTime(Date deletedTime)

BLOB が削除された時刻を設定します。

void setEtag(final String etag)

BLOB の ETag 値を設定します。

void setIncrementalCopy(boolean isIncrementalCopy)

BLOB が増分コピーであるかどうかを設定します。

void setLastModified(final Date lastModified)

BLOB の最終変更時刻を設定します。

void setLeaseDuration(final LeaseDuration leaseDuration)

BLOB のリース期間を設定します。

void setLeaseState(final LeaseState leaseState)

BLOB のリース状態を設定します。

void setLeaseStatus(final LeaseStatus leaseStatus)

BLOB のリース状態を設定します。

void setLength(final long length)

BLOB のコンテンツ長をバイト単位で設定します。

void setPageBlobSequenceNumber(final Long pageBlobSequenceNumber)

BLOB がページ BLOB の場合は、BLOB の現在のシーケンス番号を設定します。

void setPremiumPageBlobTier(PremiumPageBlobTier premiumPageBlobTier)

ページ BLOB の層を設定します。 これは、Premium アカウントでのみサポートされます。

void setRehydrationStatus(RehydrationStatus rehydrationStatus)

BLOB のリハイドレートの状態を設定します。

void setRemainingRetentionDays(Integer remainingRetentionDays)

削除された BLOB がサービスによって保持される日数を設定します。

void setServerEncrypted(boolean serverEncrypted)

BLOB のサーバー側暗号化の状態を設定します。

void setStandardBlobTier(StandardBlobTier standardBlobTier)

ブロック BLOB の層を設定します。 これは、標準ストレージ アカウントでのみサポートされます。

void setTierChangeTime(Date tierChangeTime)

BLOB で層が最後に変更された時刻を設定します。

コンストラクターの詳細

BlobProperties

public BlobProperties()

クラスのインスタンスを作成します。

BlobProperties

public BlobProperties(final BlobProperties other)

クラスの別のインスタンスから値をコピーして、 クラスのインスタンスを作成します。

Parameters:

other - BlobPropertiesコピーする BLOB プロパティを表す オブジェクト。

BlobProperties

public BlobProperties(final BlobType type)

クラスのインスタンスを作成します。

Parameters:

type - BLOB の BlobType 種類を表す オブジェクト。

メソッドの詳細

getAppendBlobCommittedBlockCount

public Integer getAppendBlobCommittedBlockCount()

BLOB が追加 BLOB の場合は、コミットされたブロックの数を取得します。

Returns:

Integerコミットされたブロックの数を表す 値。

getBlobType

public BlobType getBlobType()

BLOB の BLOB の種類を取得します。

Returns:

BLOB の BlobType 種類を表す 値。

getCacheControl

public String getCacheControl()

BLOB のキャッシュ 制御値を取得します。

Returns:

String BLOB のコンテンツ キャッシュ 制御値を表す 。

getContentDisposition

public String getContentDisposition()

BLOB のコンテンツ処理値を取得します。

Returns:

Stringコンテンツの処理を表す 。BLOB null でコンテンツの処理が設定されていない場合は 。

getContentEncoding

public String getContentEncoding()

BLOB のコンテンツ エンコード値を取得します。

Returns:

Stringコンテンツ エンコードを表す 。BLOB null でコンテンツ エンコードが設定されていない場合は 。

getContentLanguage

public String getContentLanguage()

BLOB のコンテンツ言語の値を取得します。

Returns:

Stringコンテンツ言語を表す 。BLOB null でコンテンツ言語が設定されていない場合は 。

getContentMD5

public String getContentMD5()

BLOB のコンテンツ MD5 値を取得します。

Returns:

Stringコンテンツ MD5 値を表す 。

getContentType

public String getContentType()

BLOB のコンテンツ タイプの値を取得します。

Returns:

Stringコンテンツ タイプを表す 。BLOB null にコンテンツ タイプが設定されていない場合は 。

getCopyState

public CopyState getCopyState()

BLOB のコピー状態を取得します。

Returns:

BLOB の CopyState コピー状態を表す オブジェクト。

getCreatedTime

public Date getCreatedTime()

BLOB が作成された時刻を取得します。

Returns:

java.util.Date BLOB が作成された時刻を表す オブジェクト。

getDeletedTime

public Date getDeletedTime()

BLOB が削除された時刻を取得します。

Returns:

java.util.Date BLOB が削除された時刻を表す オブジェクト。 BLOB が削除されていない場合は null を返します。

getEtag

public String getEtag()

BLOB の ETag 値を取得します。

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

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

Returns:

String ETag 値を表す 。

getLastModified

public Date getLastModified()

BLOB の最終変更時刻を取得します。

Returns:

java.util.Date最後に変更された時刻を表す オブジェクト。

getLeaseDuration

public LeaseDuration getLeaseDuration()

BLOB のリース期間を取得します。

Returns:

LeaseDurationリース期間を表す オブジェクト。

getLeaseState

public LeaseState getLeaseState()

BLOB のリース状態を取得します。

Returns:

LeaseStateリース状態を表す オブジェクト。

getLeaseStatus

public LeaseStatus getLeaseStatus()

BLOB のリース状態を取得します。

Returns:

LeaseStatusリース状態を表す オブジェクト。

getLength

public long getLength()

BLOB のサイズ (バイト単位) を取得します。

Returns:

long BLOB の長さを表す 。

getPageBlobSequenceNumber

public Long getPageBlobSequenceNumber()

BLOB がページ BLOB の場合は、ページ BLOB の現在のシーケンス番号を取得します。

Returns:

Longページ BLOB の現在のシーケンス番号を格納している 。

getPremiumPageBlobTier

public PremiumPageBlobTier getPremiumPageBlobTier()

Premium アカウントを使用していて、BLOB がページ BLOB の場合は、BLOB の層を取得します。

Returns:

PremiumPageBlobTier BLOB の層を表す オブジェクト、またはnull層が設定されていない場合は 。

getRehydrationStatus

public RehydrationStatus getRehydrationStatus()

BLOB がリハイドレートされている場合のリハイドレートの状態と、アーカイブからのリハイドレートが完了した後の BLOB の層。

getRemainingRetentionDays

public Integer getRemainingRetentionDays()

削除された BLOB がサービスによって保持される日数を取得します。

Returns:

Integer削除された BLOB がサービスによって保持される日数を表す 値。

getStandardBlobTier

public StandardBlobTier getStandardBlobTier()

標準アカウントを使用していて、BLOB がブロック BLOB である場合は、BLOB の層を取得します。

Returns:

StandardBlobTier BLOB の層を表す オブジェクト、またはnull層が設定されていない場合は 。

getTierChangeTime

public Date getTierChangeTime()

BLOB で層が最後に変更された時刻を示す値を取得します。

Returns:

java.util.Date層が最後に変更された時刻を表す オブジェクト。

isBlobTierInferred

public Boolean isBlobTierInferred()

BLOB の層が推論されたかどうかを示す値を取得します。

Returns:

java.lang.Boolean BLOB 層が推論されたかどうかを表す オブジェクト。

isIncrementalCopy

public boolean isIncrementalCopy()

BLOB が増分コピーであるかどうかを取得します

Returns:

boolean BLOB が増分コピーであるかどうかを指定する 。

isServerEncrypted

public boolean isServerEncrypted()

BLOB のサーバー側暗号化の状態を取得します。

Returns:

boolean BLOB の暗号化状態を指定する 。

setAppendBlobCommittedBlockCount

protected void setAppendBlobCommittedBlockCount(final Integer appendBlobCommittedBlockCount)

BLOB が追加 BLOB の場合は、コミットされたブロックの数を設定します。

Parameters:

appendBlobCommittedBlockCount - Integerコミットされたブロックの数を表す 値。

setBlobTierInferred

protected void setBlobTierInferred(Boolean isBlobTierInferredTier)

BLOB 層が推論されるかどうかを設定します。

Parameters:

isBlobTierInferredTier - java.lang.Boolean BLOB 層が推論されるかどうかを指定する 。

setBlobType

protected void setBlobType(final BlobType blobType)

BLOB の種類を設定します。

Parameters:

blobType - BlobType設定する BLOB の種類を指定する オブジェクト。

setCacheControl

public void setCacheControl(final String cacheControl)

BLOB のキャッシュ制御値を設定します。

Parameters:

cacheControl - String設定するキャッシュ制御値を指定する 。

setContentDisposition

public void setContentDisposition(final String contentDisposition)

BLOB のコンテンツ処理の値を設定します。

Parameters:

contentDisposition - String設定するコンテンツ処理値を指定する 。

setContentEncoding

public void setContentEncoding(final String contentEncoding)

BLOB のコンテンツ エンコード値を設定します。

Parameters:

contentEncoding - String設定するコンテンツ エンコード値を指定する 。

setContentLanguage

public void setContentLanguage(final String contentLanguage)

BLOB のコンテンツ言語を設定します。

Parameters:

contentLanguage - String設定するコンテンツ言語の値を指定する 。

setContentMD5

public void setContentMD5(final String contentMD5)

BLOB のコンテンツ MD5 値を設定します。

Parameters:

contentMD5 - String設定するコンテンツ MD5 値を指定する 。

setContentType

public void setContentType(final String contentType)

BLOB のコンテンツ タイプの値を設定します。

Parameters:

contentType - String設定するコンテンツ タイプの値を指定する 。

setCopyState

protected void setCopyState(final CopyState copyState)

BLOB のコピー状態の値を設定します

Parameters:

copyState - CopyState設定するコピー状態の値を指定する オブジェクト。

setCreatedTime

protected void setCreatedTime(final Date createdTime)

BLOB の createdTime 値を設定します

Parameters:

createdTime - Date BLOB が作成された時刻を表す 。

setDeletedTime

protected void setDeletedTime(Date deletedTime)

BLOB が削除された時刻を設定します。

Parameters:

deletedTime - java.util.Date BLOB が削除された時刻を表す オブジェクト。

setEtag

protected void setEtag(final String etag)

BLOB の ETag 値を設定します。

Parameters:

etag - String設定する ETag 値を指定する 。

setIncrementalCopy

protected void setIncrementalCopy(boolean isIncrementalCopy)

BLOB が増分コピーであるかどうかを設定します。

Parameters:

isIncrementalCopy - boolean BLOB が増分コピーであるかどうかを指定する 。

setLastModified

protected void setLastModified(final Date lastModified)

BLOB の最終変更時刻を設定します。

Parameters:

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

setLeaseDuration

protected void setLeaseDuration(final LeaseDuration leaseDuration)

BLOB のリース期間を設定します。

Parameters:

leaseDuration - LeaseDuration設定するリース期間の値を指定する オブジェクト。

setLeaseState

protected void setLeaseState(final LeaseState leaseState)

BLOB のリース状態を設定します。

Parameters:

leaseState - LeaseState設定するリース状態の値を指定する オブジェクト。

setLeaseStatus

protected void setLeaseStatus(final LeaseStatus leaseStatus)

BLOB のリース状態を設定します。

Parameters:

leaseStatus - LeaseStatus設定するリース状態の値を指定する オブジェクト。

setLength

protected void setLength(final long length)

BLOB のコンテンツ長をバイト単位で設定します。

Parameters:

length - long設定する長さを指定する 。

setPageBlobSequenceNumber

protected void setPageBlobSequenceNumber(final Long pageBlobSequenceNumber)

BLOB がページ BLOB の場合は、BLOB の現在のシーケンス番号を設定します。

Parameters:

pageBlobSequenceNumber - BLOB の現在のシーケンス番号を表す long 値です。

setPremiumPageBlobTier

protected void setPremiumPageBlobTier(PremiumPageBlobTier premiumPageBlobTier)

ページ BLOB の層を設定します。 これは、Premium アカウントでのみサポートされます。

Parameters:

premiumPageBlobTier - BLOB の PremiumPageBlobTier 層を表す オブジェクト。

setRehydrationStatus

protected void setRehydrationStatus(RehydrationStatus rehydrationStatus)

BLOB のリハイドレートの状態を設定します。

Parameters:

rehydrationStatus - RehydrationStatus BLOB のリハイドレートの状態を指定する 。

setRemainingRetentionDays

protected void setRemainingRetentionDays(Integer remainingRetentionDays)

削除された BLOB がサービスによって保持される日数を設定します。

Parameters:

remainingRetentionDays - Integer削除された BLOB がサービスによって保持される日数を表す値。

setServerEncrypted

protected void setServerEncrypted(boolean serverEncrypted)

BLOB のサーバー側暗号化の状態を設定します。

Parameters:

serverEncrypted - boolean設定する暗号化の状態を指定する 。

setStandardBlobTier

protected void setStandardBlobTier(StandardBlobTier standardBlobTier)

ブロック BLOB の層を設定します。 これは、標準ストレージ アカウントでのみサポートされます。

Parameters:

standardBlobTier - BLOB の StandardBlobTier 層を表す オブジェクト。

setTierChangeTime

protected void setTierChangeTime(Date tierChangeTime)

BLOB で層が最後に変更された時刻を設定します。

Parameters:

tierChangeTime - java.util.Date層が最後に変更された時刻を指定する 。

適用対象