NEC mBaaS Embedded SDK  6.2.0
 全て クラス ネームスペース ファイル 関数 変数 列挙型 列挙型の値
Public メソッド | すべてのメンバ一覧
クラス necbaas::NbFileMetadata

ファイルメタデータ. [詳細]

#include "necbaas/nb_file_metadata.h"

Public メソッド

 NbFileMetadata ()
 [内部処理用] [詳細]
 
 NbFileMetadata (const std::string &bucket_name, const NbJsonObject &json)
 コンストラクタ. [詳細]
 
 ~NbFileMetadata ()
 デストラクタ. [詳細]
 
const std::string & GetFileName () const
 ファイル名取得. [詳細]
 
const std::string & GetContentType () const
 Content-Type取得. [詳細]
 
const NbAclGetAcl () const
 ACL取得. [詳細]
 
int GetLength () const
 ファイルサイズ取得. [詳細]
 
std::tm GetCreatedTime () const
 ファイル作成日時取得. [詳細]
 
std::tm GetUpdatedTime () const
 ファイル更新日時取得. [詳細]
 
const std::string & GetMetaETag () const
 メタデータのETag取得. [詳細]
 
const std::string & GetFileETag () const
 ファイル本体のETag取得. [詳細]
 
bool IsCacheDisabled () const
 キャッシュ禁止状態取得. [詳細]
 
bool IsDeleted () const
 論理削除状態取得. [詳細]
 

説明

ファイルメタデータ.

本クラスのインスタンスはスレッドセーフではない

コンストラクタとデストラクタ

necbaas::NbFileMetadata::NbFileMetadata ( )

[内部処理用]

necbaas::NbFileMetadata::NbFileMetadata ( const std::string &  bucket_name,
const NbJsonObject json 
)

コンストラクタ.

Jsonオブジェクトからファイルメタデータを構築する。

引数
[in]bucket_nameバケット名
[in]jsonJsonオブジェクト
necbaas::NbFileMetadata::~NbFileMetadata ( )

デストラクタ.

関数

const NbAcl& necbaas::NbFileMetadata::GetAcl ( ) const

ACL取得.

戻り値
ACL
const std::string& necbaas::NbFileMetadata::GetContentType ( ) const

Content-Type取得.

戻り値
Content-Type
std::tm necbaas::NbFileMetadata::GetCreatedTime ( ) const

ファイル作成日時取得.

std::tm の tm_year が 0 の場合は無効データ。

戻り値
ファイル作成日時(UTC)
const std::string& necbaas::NbFileMetadata::GetFileETag ( ) const

ファイル本体のETag取得.

戻り値
ファイル本体のETag
const std::string& necbaas::NbFileMetadata::GetFileName ( ) const

ファイル名取得.

戻り値
ファイル名
int necbaas::NbFileMetadata::GetLength ( ) const

ファイルサイズ取得.

戻り値
ファイルサイズ
const std::string& necbaas::NbFileMetadata::GetMetaETag ( ) const

メタデータのETag取得.

戻り値
メタデータのETag
std::tm necbaas::NbFileMetadata::GetUpdatedTime ( ) const

ファイル更新日時取得.

std::tm の tm_year が 0 の場合は無効データ。

戻り値
ファイル更新日時(UTC)
bool necbaas::NbFileMetadata::IsCacheDisabled ( ) const

キャッシュ禁止状態取得.

戻り値
キャッシュ禁止状態
戻り値
trueキャッシュ禁止
falseキャッシュ許可
bool necbaas::NbFileMetadata::IsDeleted ( ) const

論理削除状態取得.

戻り値
論理削除状態
戻り値
true論理削除
false論理削除されていない

このクラスの説明は次のファイルから生成されました: