我正在尝试将包含一些数据的集合存储到blob
(在云存储中,如Rackspace CloudFiles
or Amazon S3
)
现在,这是用于将设置变量实际存储到云提供商(使用jclouds
库)中的代码 -
Set<? extends NodeMetadata> nodes;
BlobStore blobStore = bscontext.getBlobStore();
Blob blob;
必须在blob
云存储中存储/检索。这些是在 blob 中实际存储一些数据的以下方法 -
blob.setPayload(argument)
Argument= byte/file/inputstream/string.
我想知道的是,我使用以上哪个(即字节或文件或输入流或字符串)?另外,如何将存储在名为“节点”的 Set 变量中的值转换为该格式,以便可以将其存储为blob
?