当前位置: 首页>>代码示例>>Java>>正文


Java UploadResult类代码示例

本文整理汇总了Java中com.amazonaws.services.glacier.transfer.UploadResult的典型用法代码示例。如果您正苦于以下问题:Java UploadResult类的具体用法?Java UploadResult怎么用?Java UploadResult使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


UploadResult类属于com.amazonaws.services.glacier.transfer包,在下文中一共展示了UploadResult类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: upload

import com.amazonaws.services.glacier.transfer.UploadResult; //导入依赖的package包/类
/**
 * Upload an archive in the given dir to an AWS Glacier vault and assign it with given description
 */
public void upload(String fileName, String description) throws IOException {

    try {
        
        File file = new File(fileName);
        
        // handle null description
        if (description == null) {
            description = file.getName() + " on " + (new Date());
        }

        log.info("File (archive): " + fileName);
        log.info("Description: " + description);
        
        // upload
        UploadResult result = this.atm.upload(account, vault, description, file , new UploadProgressListener(file.length()));
        
        // Good news! 
        log.info("Done! Archive ID: " + result.getArchiveId());

    } catch (Exception e) {
        log.error(e);
    }
}
 
开发者ID:arjuan,项目名称:simple-glacier-client,代码行数:28,代码来源:ArchiveUploadHighLevel.java

示例2: put

import com.amazonaws.services.glacier.transfer.UploadResult; //导入依赖的package包/类
public String put(String resourceId, File uploadFile) throws FileNotFoundException {
    AmazonGlacierClient client = new AmazonGlacierClient(getCredentials());
    client.setEndpoint(getEndpoint());

    ArchiveTransferManager atm = new ArchiveTransferManager(client, getCredentials());

    _log.info("Transferring cache file content to Glacier. vault: " + getVaultName() + "  description: " + resourceId);
    UploadResult uploadResult = atm.upload(getVaultName(), resourceId, uploadFile);

    String archiveId = uploadResult.getArchiveId();

    _log.info("Upload Successful. archiveId: {} resourceId: {}",archiveId,resourceId);

    return archiveId;

}
 
开发者ID:OPENDAP,项目名称:olfs,代码行数:17,代码来源:Vault.java


注:本文中的com.amazonaws.services.glacier.transfer.UploadResult类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。