new FileMetadata()
FileMetadata インスタンスを生成する
Example
var meta = new Nebula.FileMetadata();
Methods
-
getAcl()
-
ファイルに設定されているACLを取得する.
ACLがセットされていない場合は null を返すReturns:
ACLを返す。ACLがセットされていない場合は、null を返す。
- Type
- Acl
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var acl = metadata.getAcl(); ....
-
getContentType()
-
ファイルに設定されているコンテンツタイプを取得する.
コンテンツタイプがセットされていない場合は null を返す。Returns:
ファイルにセットされているコンテンツタイプを返す。セットされていない場合は、null を返す。
- Type
- String
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var contentType = metadata.getContentType(); ....
-
getCreatedAt()
-
ファイルの作成日時を取得する.
作成日時は、ISO 8601日付形式の文字列として返す。(例:2014-03-12T09:12:53.000Z)
作成日時がセットされていない場合は null を返す。Returns:
ファイルの作成日時を返す。セットされていない場合は、null を返す。
- Type
- String
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var createdAt = metadata.getCreatedAt(); ....
-
getFileETag()
-
fileETag(ファイルに対するETag)を取得する.
fileEtagがセットされていない場合は null を返す
同期が完了していないファイルは、同期されるまで null が設定されている
fileETag値は、サーバ側で同期するときに使用され、一致しない場合は衝突と判断されるReturns:
fileEtagを返す。セットされていない場合は、null を返す。
- Type
- String
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var etag = metadata.getFileETag(); ....
-
getFileName()
-
ファイル名を取得する.
ファイル名がセットされていない場合は null を返すReturns:
ファイル名を返す。ファイル名がセットされていない場合は、null を返す。
- Type
- String
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var fileName = metadata.getFileName(); ....
-
getMetaETag()
-
metaETag(ファイルメタデータに対するETag)を取得する.
metaEtagがセットされていない場合は null を返す
同期が完了していないファイルは、同期されるまで null が設定されている
metaETag値は、サーバ側で同期するときに使用され、一致しない場合は衝突と判断されるReturns:
metaEtagを返す。セットされていない場合は、null を返す。
- Type
- String
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var etag = metadata.getMetaETag(); ....
-
getMetaId()
-
ファイルメタデータIDを取得する.
ファイルメタデータIDがセットされていない場合は null を返す
同期が完了していないファイルは、同期されるまで null が設定されているReturns:
ファイルメタデータIDを返す。セットされていない場合は、null を返す。
- Type
- String
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var metaId = metadata.getMetaId(); ....
-
getOptions()
-
オプション情報(JSON)を取得する
Returns:
オプション
- Type
- Object
-
getPublicUrl()
-
ファイルに設定されている公開URLを取得する.
公開URLがセットされていない場合は null を返す。Returns:
公開URLを返す。セットされていない場合は、null を返す。
- Type
- String
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var url = metadata.getPublicUrl(); ....
-
getSize()
-
ファイルのサイズを取得する.
ファイルサイズがセットされていない場合は -1 を返すReturns:
ファイルサイズを返す。セットされていない場合は、-1 を返す。
- Type
- Int
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var size = metadata.getSize(); ....
-
getUpdatedAt()
-
ファイルの更新日時を取得する.
更新日時は、ISO 8601日付形式の文字列として返す。(例:2014-03-12T09:12:53.000Z)
更新日時がセットされていない場合は null を返す。Returns:
ファイルの更新日時を返す。セットされていない場合は、null を返す。
- Type
- String
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var updatedAt = metadata.getUpdatedAt(); ....
-
setAcl(acl)
-
ファイルにACLをセットする.
すでにACLがセットされている場合は上書きされるParameters:
Name Type Description acl
Acl セットするACL
Returns:
this
- Type
- FileMetadata
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { var newAcl = new Nebula.Acl(); .... metadata.setAcl(newAcl); ....
-
setContentType(contentType)
-
コンテンツタイプをセットする.
すでにコンテンツタイプがセットされている場合は上書きされる。Parameters:
Name Type Description contentType
Acl セットするコンテンツタイプ
Returns:
this
- Type
- FileMetadata
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { metadata.setContentType("image/jpeg"); ....
-
setFileName(fileName)
-
ファイル名をセットする.
すでにファイル名がセットされている場合は上書きされる。Parameters:
Name Type Description fileName
String ファイル名
Returns:
this
- Type
- FileMetadata
Example
fileBucket.getMetadata("MyFile.txt").then(function(metadata) { metadata.setFileName("NewFileName.txt"); ....
-
setOptions(options)
-
オプション情報(JSON)をセットする
Parameters:
Name Type Description options
オプション
Returns:
this
- Type
- FileMetadata