public interface NbFileBucketManager
NbService.fileBucketManager() でインスタンスを取得する。| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
createBucket(java.lang.String bucketName,
java.lang.String description,
NbAcl acl,
NbContentAcl contentAcl,
NbCallback<NbFileBucket> callback)
ファイルバケットの作成を行う。
|
void |
deleteBucket(java.lang.String bucketName,
NbResultCallback callback)
ファイルバケットを削除する。
|
NbFileBucket |
getBucket(java.lang.String bucketName)
ファイルバケットを取得する。
|
void |
getBucket(java.lang.String bucketName,
NbCallback<NbFileBucket> callback)
ファイルバケットを取得する。
|
void |
getBucketList(NbCallback<java.util.List<NbFileBucket>> callback)
ファイルバケット名一覧を取得する。
|
void createBucket(java.lang.String bucketName,
java.lang.String description,
NbAcl acl,
NbContentAcl contentAcl,
NbCallback<NbFileBucket> callback)
バケットの作成にはROOTバケットに対するcreate権限が必要となる。
description、ACL、contentAclはオプションのため指定しなくても良い。
ACLはオプションのため指定しなくても良い。
bucketName - 作成するバケットの名前。acl - 作成するバケットのACL。contentAcl - 作成するバケットのコンテンツACL。callback - 作成したバケットを受け取るコールバック。void getBucketList(NbCallback<java.util.List<NbFileBucket>> callback)
callback - バケット一覧を取得するコールバック。NbFileBucket getBucket(java.lang.String bucketName)
Acl, ContentACL, desciption は設定されない。save() は使用不可。
bucketName - 取得するファイルバケットの名前。void getBucket(java.lang.String bucketName,
NbCallback<NbFileBucket> callback)
ROOTバケットおよび対象バケットに対するread権限が必要となる。
bucketName - 取得するファイルバケットの名前。callback - ファイルバケットを取得するコールバック。void deleteBucket(java.lang.String bucketName,
NbResultCallback callback)
ROOTバケットおよび対象バケットに対するdelete権限が必要となる。 オフライン時はエラーとなる。
bucketName - 削除するファイルバケットの名前callback - 削除結果を受け取るコールバック。