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
- 削除結果を受け取るコールバック。