BlobProperties クラス
- java.
lang. Object - com.
microsoft. azure. storage. blob. BlobProperties
- com.
public class BlobProperties
BLOB のシステム プロパティを表します。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
BlobProperties() |
クラスのインスタンスを作成します。 |
BlobProperties(final BlobProperties other) |
クラスの別のインスタンスから値をコピーして、 クラスのインスタンスを作成します。 |
BlobProperties(final BlobType type) |
クラスのインスタンスを作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Integer |
getAppendBlobCommittedBlockCount()
BLOB が追加 BLOB の場合は、コミットされたブロックの数を取得します。 |
Blob |
getBlobType()
BLOB の BLOB の種類を取得します。 |
String |
getCacheControl()
BLOB のキャッシュ 制御値を取得します。 |
String |
getContentDisposition()
BLOB のコンテンツ処理値を取得します。 |
String |
getContentEncoding()
BLOB のコンテンツ エンコード値を取得します。 |
String |
getContentLanguage()
BLOB のコンテンツ言語の値を取得します。 |
String |
getContentMD5()
BLOB のコンテンツ MD5 値を取得します。 |
String |
getContentType()
BLOB のコンテンツ タイプの値を取得します。 |
Copy |
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 の最終変更時刻を取得します。 |
Lease |
getLeaseDuration()
BLOB のリース期間を取得します。 |
Lease |
getLeaseState()
BLOB のリース状態を取得します。 |
Lease |
getLeaseStatus()
BLOB のリース状態を取得します。 |
long |
getLength()
BLOB のサイズ (バイト単位) を取得します。 |
Long |
getPageBlobSequenceNumber()
BLOB がページ BLOB の場合は、ページ BLOB の現在のシーケンス番号を取得します。 |
Premium |
getPremiumPageBlobTier()
Premium アカウントを使用していて、BLOB がページ BLOB の場合は、BLOB の層を取得します。 |
Rehydration |
getRehydrationStatus()
BLOB がリハイドレートされている場合のリハイドレートの状態と、アーカイブからのリハイドレートが完了した後の BLOB の層。 |
Integer |
getRemainingRetentionDays()
削除された BLOB がサービスによって保持される日数を取得します。 |
Standard |
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:
BlobProperties
コピーする BLOB プロパティを表す オブジェクト。
BlobProperties
public BlobProperties(final BlobType type)
クラスのインスタンスを作成します。
Parameters:
BlobType
種類を表す オブジェクト。
メソッドの詳細
getAppendBlobCommittedBlockCount
public Integer getAppendBlobCommittedBlockCount()
BLOB が追加 BLOB の場合は、コミットされたブロックの数を取得します。
Returns:
Integer
コミットされたブロックの数を表す 値。getBlobType
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
getCreatedTime
public Date getCreatedTime()
BLOB が作成された時刻を取得します。
Returns:
getDeletedTime
public Date getDeletedTime()
BLOB が削除された時刻を取得します。
Returns:
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:
getLeaseDuration
getLeaseState
getLeaseStatus
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:
null
層が設定されていない場合は 。getRehydrationStatus
public RehydrationStatus getRehydrationStatus()
BLOB がリハイドレートされている場合のリハイドレートの状態と、アーカイブからのリハイドレートが完了した後の BLOB の層。
getRemainingRetentionDays
public Integer getRemainingRetentionDays()
削除された BLOB がサービスによって保持される日数を取得します。
Returns:
Integer
削除された BLOB がサービスによって保持される日数を表す 値。getStandardBlobTier
public StandardBlobTier getStandardBlobTier()
標準アカウントを使用していて、BLOB がブロック BLOB である場合は、BLOB の層を取得します。
Returns:
null
層が設定されていない場合は 。getTierChangeTime
public Date getTierChangeTime()
BLOB で層が最後に変更された時刻を示す値を取得します。
Returns:
isBlobTierInferred
public Boolean isBlobTierInferred()
BLOB の層が推論されたかどうかを示す値を取得します。
Returns:
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:
Integer
コミットされたブロックの数を表す 値。
setBlobTierInferred
protected void setBlobTierInferred(Boolean isBlobTierInferredTier)
BLOB 層が推論されるかどうかを設定します。
Parameters:
setBlobType
protected void setBlobType(final BlobType blobType)
BLOB の種類を設定します。
Parameters:
setCacheControl
public void setCacheControl(final String cacheControl)
BLOB のキャッシュ制御値を設定します。
Parameters:
String
設定するキャッシュ制御値を指定する 。
setContentDisposition
public void setContentDisposition(final String contentDisposition)
BLOB のコンテンツ処理の値を設定します。
Parameters:
String
設定するコンテンツ処理値を指定する 。
setContentEncoding
public void setContentEncoding(final String contentEncoding)
BLOB のコンテンツ エンコード値を設定します。
Parameters:
String
設定するコンテンツ エンコード値を指定する 。
setContentLanguage
public void setContentLanguage(final String contentLanguage)
BLOB のコンテンツ言語を設定します。
Parameters:
String
設定するコンテンツ言語の値を指定する 。
setContentMD5
public void setContentMD5(final String contentMD5)
BLOB のコンテンツ MD5 値を設定します。
Parameters:
String
設定するコンテンツ MD5 値を指定する 。
setContentType
public void setContentType(final String contentType)
BLOB のコンテンツ タイプの値を設定します。
Parameters:
String
設定するコンテンツ タイプの値を指定する 。
setCopyState
protected void setCopyState(final CopyState copyState)
BLOB のコピー状態の値を設定します
Parameters:
setCreatedTime
protected void setCreatedTime(final Date createdTime)
BLOB の createdTime 値を設定します
Parameters:
Date
BLOB が作成された時刻を表す 。
setDeletedTime
protected void setDeletedTime(Date deletedTime)
BLOB が削除された時刻を設定します。
Parameters:
setEtag
protected void setEtag(final String etag)
BLOB の ETag 値を設定します。
Parameters:
String
設定する ETag 値を指定する 。
setIncrementalCopy
protected void setIncrementalCopy(boolean isIncrementalCopy)
BLOB が増分コピーであるかどうかを設定します。
Parameters:
boolean
BLOB が増分コピーであるかどうかを指定する 。
setLastModified
protected void setLastModified(final Date lastModified)
BLOB の最終変更時刻を設定します。
Parameters:
setLeaseDuration
protected void setLeaseDuration(final LeaseDuration leaseDuration)
BLOB のリース期間を設定します。
Parameters:
setLeaseState
protected void setLeaseState(final LeaseState leaseState)
BLOB のリース状態を設定します。
Parameters:
setLeaseStatus
protected void setLeaseStatus(final LeaseStatus leaseStatus)
BLOB のリース状態を設定します。
Parameters:
setLength
protected void setLength(final long length)
BLOB のコンテンツ長をバイト単位で設定します。
Parameters:
long
設定する長さを指定する 。
setPageBlobSequenceNumber
protected void setPageBlobSequenceNumber(final Long pageBlobSequenceNumber)
BLOB がページ BLOB の場合は、BLOB の現在のシーケンス番号を設定します。
Parameters:
setPremiumPageBlobTier
protected void setPremiumPageBlobTier(PremiumPageBlobTier premiumPageBlobTier)
ページ BLOB の層を設定します。 これは、Premium アカウントでのみサポートされます。
Parameters:
setRehydrationStatus
protected void setRehydrationStatus(RehydrationStatus rehydrationStatus)
BLOB のリハイドレートの状態を設定します。
Parameters:
setRemainingRetentionDays
protected void setRemainingRetentionDays(Integer remainingRetentionDays)
削除された BLOB がサービスによって保持される日数を設定します。
Parameters:
Integer
削除された BLOB がサービスによって保持される日数を表す値。
setServerEncrypted
protected void setServerEncrypted(boolean serverEncrypted)
BLOB のサーバー側暗号化の状態を設定します。
Parameters:
boolean
設定する暗号化の状態を指定する 。
setStandardBlobTier
protected void setStandardBlobTier(StandardBlobTier standardBlobTier)
ブロック BLOB の層を設定します。 これは、標準ストレージ アカウントでのみサポートされます。
Parameters:
setTierChangeTime
protected void setTierChangeTime(Date tierChangeTime)
BLOB で層が最後に変更された時刻を設定します。
Parameters:
適用対象
Azure SDK for Java