Example usage for com.amazonaws.services.s3.transfer TransferManager uploadDirectory

List of usage examples for com.amazonaws.services.s3.transfer TransferManager uploadDirectory

Introduction

In this page you can find the example usage for com.amazonaws.services.s3.transfer TransferManager uploadDirectory.

Prototype

public MultipleFileUpload uploadDirectory(String bucketName, String virtualDirectoryKeyPrefix, File directory,
        boolean includeSubdirectories, ObjectMetadataProvider metadataProvider) 

Source Link

Document

Uploads all files in the directory given to the bucket named, optionally recursing for all subdirectories.

Usage

From source file:org.finra.dm.dao.impl.S3OperationsImpl.java

License:Apache License

/**
 * Implementation delegates to {@link TransferManager#uploadDirectory(String, String, File, boolean, ObjectMetadataProvider)}
 *///from w ww .ja  va 2  s . c o  m
@Override
public MultipleFileUpload uploadDirectory(String bucketName, String virtualDirectoryKeyPrefix, File directory,
        boolean includeSubdirectories, ObjectMetadataProvider metadataProvider,
        TransferManager transferManager) {
    return transferManager.uploadDirectory(bucketName, virtualDirectoryKeyPrefix, directory,
            includeSubdirectories, metadataProvider);
}

From source file:org.finra.herd.dao.impl.S3OperationsImpl.java

License:Apache License

@Override
public MultipleFileUpload uploadDirectory(String s3BucketName, String virtualDirectoryKeyPrefix, File directory,
        boolean includeSubdirectories, ObjectMetadataProvider metadataProvider,
        TransferManager transferManager) {
    return transferManager.uploadDirectory(s3BucketName, virtualDirectoryKeyPrefix, directory,
            includeSubdirectories, metadataProvider);
}