A C D E G H I J N P S T U 

A

AwsS3IamService - Interface in com.github.abhinavmishra14.aws.s3.service
The Interface AwsS3IamService.
This service class will use the IAM Roles to perform the operations on S3 buckets.
SDK Location: http://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-core/1.10.2
AwsS3IamServiceImpl - Class in com.github.abhinavmishra14.aws.s3.service.impl
The Class AwsS3IamServiceImpl.
AwsS3IamServiceImpl(String, String) - Constructor for class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
Instantiates a new aws s3 iam service impl.
Use this constructor if you have keys and dont want to use IAM roles.
AwsS3IamServiceImpl() - Constructor for class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
Instantiates a new aws s3 iam service impl.
AWSUtil - Class in com.github.abhinavmishra14.aws.util
The Class AWSUtil.
AWSUtilConstants - Class in com.github.abhinavmishra14.aws.util
The Class AWSUtilConstants.

C

checkBucketPermission(String, Permission) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Check bucket permission.
If access to the given bucket is not valid then 'AccessDenied' error will be raised.
Read ACP permission should be available to user who is trying to check permission on bucket.
checkBucketPermission(String, Permission) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
checkObjectPermission(String, String, Permission) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Check object permission.
If object is not available in given bucket, an exception will be thrown
checkObjectPermission(String, String, Permission) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
cleanAndDeleteBucket(String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Clean and delete bucket.
cleanAndDeleteBucket(String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
com.github.abhinavmishra14.aws.jets3.service - package com.github.abhinavmishra14.aws.jets3.service
 
com.github.abhinavmishra14.aws.jets3.service.impl - package com.github.abhinavmishra14.aws.jets3.service.impl
 
com.github.abhinavmishra14.aws.s3.service - package com.github.abhinavmishra14.aws.s3.service
 
com.github.abhinavmishra14.aws.s3.service.impl - package com.github.abhinavmishra14.aws.s3.service.impl
 
com.github.abhinavmishra14.aws.util - package com.github.abhinavmishra14.aws.util
 
createBucket(String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Creates the bucket.
A bucket is owned by the AWS account that created it.
createBucket(String, CannedAccessControlList) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Creates the bucket.
A bucket is owned by the AWS account that created it.
createBucket(String, boolean) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Creates the bucket.
Permission set for a Bucket does NOT automatically propagate to files stored in that Bucket.
A bucket is owned by the AWS account that created it.
createBucket(String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
createBucket(String, CannedAccessControlList) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
createBucket(String, boolean) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
createDirectory(String, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Creates the directory.
createDirectory(String, String, CannedAccessControlList) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Creates the directory.
createDirectory(String, String, boolean) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Creates the directory.
You can pass true/false flag to allow directories created in S3 to be publicly accessible.
createDirectory(String, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
createDirectory(String, String, CannedAccessControlList) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
createDirectory(String, String, boolean) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
createTempFileFromStream(InputStream) - Static method in class com.github.abhinavmishra14.aws.util.AWSUtil
Creates the temp file from stream.

D

deleteBucket(String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Delete bucket.
deleteBucket(String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
deleteDirectory(String, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Delete directory.
deleteDirectory(String, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
deleteObject(String) - Method in class com.github.abhinavmishra14.aws.jets3.service.impl.JetS3RESTServiceImpl
Delete object.
deleteObject(File) - Method in class com.github.abhinavmishra14.aws.jets3.service.impl.JetS3RESTServiceImpl
Delete object.
deleteObject(String) - Method in interface com.github.abhinavmishra14.aws.jets3.service.JetS3RESTService
Delete object.
deleteObject(File) - Method in interface com.github.abhinavmishra14.aws.jets3.service.JetS3RESTService
Delete object.
deleteObject(String, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Delete object.
deleteObject(String, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
deleteObjects(String, List<DeleteObjectsRequest.KeyVersion>) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Delete objects.
deleteObjects(String, List<DeleteObjectsRequest.KeyVersion>) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
deleteTempFile(File) - Static method in class com.github.abhinavmishra14.aws.util.AWSUtil
Delete temp file.
downloadObject(String, String, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Download object.
downloadObject(String, String, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 

E

ERR_MSG_ACCESSKEY - Static variable in class com.github.abhinavmishra14.aws.util.AWSUtilConstants
The Constant ERR_MSG_ACCESSKEY.
ERR_MSG_BUCKETNAME - Static variable in class com.github.abhinavmishra14.aws.util.AWSUtilConstants
The Constant ERR_MSG_BUCKETNAME.
ERR_MSG_SECRETKEY - Static variable in class com.github.abhinavmishra14.aws.util.AWSUtilConstants
The Constant ERR_MSG_SECRETKEY.

G

generateObjectURL(String, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Generate object url.
generateObjectURL(String, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
generateObjectUrlAsString(String, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Generate object url as string.
generateObjectUrlAsString(String, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
getAllBuckets() - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Gets the all buckets.
getAllBuckets() - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
getBucketAccessControlList(String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Gets the bucket access control list.
Provides opportunities to grant permissions and check permissions on bucket.
If access to the given bucket is not valid then 'AccessDenied' error will be raised.
Read ACP permission should be available to user who is trying to check permission on bucket.
getBucketAccessControlList(String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
getBucketPermissions(String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Gets the bucket permissions.
Returns the list of Grant objects in this access control list (ACL).
The Grant object has Permission object which tell what kind of permissions are available.
and it has Grantee object which tell who are grantees.
Following are permissions available: FullControl, Read, Write, ReadAcp, WriteAcp
If access to the given bucket is not valid then 'AccessDenied' error will be raised.
getBucketPermissions(String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
getObject(GetObjectRequest) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Gets the object.
getObject(String, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Gets the object.
getObject(GetObjectRequest) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
getObject(String, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 

H

hasFullControlPermission(String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Checks if the bucket has full control permission
If access to the given bucket is not valid then 'AccessDenied' error will be raised.
Read ACP permission should be available to user who is trying to check permission on bucket.
hasFullControlPermission(String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
hasWritePermissionOnBucket(String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Checks for write permission on s3 bucket.
It checks if user has write permissions on bucket or not, even if ReadACP is not granted.
hasWritePermissionOnBucket(String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 

I

isBucketExists(String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Checks if is bucket exists.
isBucketExists(String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 

J

JetS3RESTService - Interface in com.github.abhinavmishra14.aws.jets3.service
The Class JetS3RESTService.
This class can be used to manually store and delete contents from the s3 bucket.
JetS3RESTServiceImpl - Class in com.github.abhinavmishra14.aws.jets3.service.impl
The Class JetS3RESTService.
This class can be used to manually store and delete contents from the s3 bucket.
JetS3RESTServiceImpl(String, String, String) - Constructor for class com.github.abhinavmishra14.aws.jets3.service.impl.JetS3RESTServiceImpl
Instantiates a new rEST service.
This Service can be used when you want to communicate with Amazon S3 bucket independenly.
UseCase: Assuming you are working on a developer machine and want to upload contents on S3 bucket.

N

notNull(Object, String) - Static method in class com.github.abhinavmishra14.aws.util.AWSUtil
Not null.

P

putObject(String) - Method in class com.github.abhinavmishra14.aws.jets3.service.impl.JetS3RESTServiceImpl
Put object.
putObject(File) - Method in class com.github.abhinavmishra14.aws.jets3.service.impl.JetS3RESTServiceImpl
Put object.
putObject(String) - Method in interface com.github.abhinavmishra14.aws.jets3.service.JetS3RESTService
Put object.
putObject(File) - Method in interface com.github.abhinavmishra14.aws.jets3.service.JetS3RESTService
Put object.

S

SAMPLE_FILE_NAME - Static variable in class com.github.abhinavmishra14.aws.util.AWSUtilConstants
The Constant SAMPLE_FILE_NAME.
SEPARATOR - Static variable in class com.github.abhinavmishra14.aws.util.AWSUtilConstants
The Constant SEPARATOR.

T

TEMP_FILE_PREFIX - Static variable in class com.github.abhinavmishra14.aws.util.AWSUtilConstants
The Constant TEMP_FILE_PREFIX.
TEMP_FILE_SUFFIX - Static variable in class com.github.abhinavmishra14.aws.util.AWSUtilConstants
The Constant TEMP_FILE_SUFFIX.

U

uploadDirectoryOrFile(String, File, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload directory or file.
S3 will overwrite any existing objects that happen to have the same key, just as when uploading individual files, so use with caution.
This method will upload the files or directory to S3 asynchronously
You can use Transfer returning object to check for progress, Usage: transfer.getProgress().getPercentTransferred()
It is implemented via TransferManager
TransferManager provides a simple API for uploading content to Amazon S3, and makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance and reliability.
uploadDirectoryOrFile(String, File, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadDirectoryOrFileAndListenProgress(String, File, String) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload directory or file and Listen Progress.
S3 will overwrite any existing objects that happen to have the same key, just as when uploading individual files, so use with caution.
This method will upload the files or directory to S3 and prints the progress.
It is implemented via TransferManager
TransferManager provides a simple API for uploading content to Amazon S3, and makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance and reliability.
uploadDirectoryOrFileAndListenProgress(String, File, String) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadFileAsync(String, String, File) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload file async.
S3 will overwrite any existing objects that happen to have the same key, just as when uploading individual files, so use with caution.
This method will upload the file to S3 asynchronously
You can use Upload returning object to check for progress Usage: upload.getProgress().getPercentTransferred()
It is implemented via TransferManager
TransferManager provides a simple API for uploading content to Amazon S3, and makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance and reliability.
uploadFileAsync(String, String, File, CannedAccessControlList) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload file async.
S3 will overwrite any existing objects that happen to have the same key, just as when uploading individual files, so use with caution.
This method will upload the file to S3 asynchronously
You can use Upload returning object to check for progress Usage: upload.getProgress().getPercentTransferred()
It is implemented via TransferManager
TransferManager provides a simple API for uploading content to Amazon S3, and makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance and reliability.
uploadFileAsync(String, String, File, boolean) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload file async.
S3 will overwrite any existing objects that happen to have the same key, just as when uploading individual files, so use with caution.
This method will upload the file to S3 asynchronously
You can use Upload returning object to check for progress Usage: upload.getProgress().getPercentTransferred()
It is implemented via TransferManager
TransferManager provides a simple API for uploading content to Amazon S3, and makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance and reliability.
uploadFileAsync(String, String, File) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadFileAsync(String, String, File, CannedAccessControlList) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadFileAsync(String, String, File, boolean) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadObject(PutObjectRequest) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload object.
uploadObject(String, String, InputStream) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload object.
uploadObject(String, String, InputStream, CannedAccessControlList) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload object.
uploadObject(String, String, InputStream, boolean) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload object.
You can pass true/false flag to allow objects pushed to S3 to be publicly accessible.
uploadObject(PutObjectRequest) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadObject(String, String, InputStream) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadObject(String, String, InputStream, CannedAccessControlList) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadObject(String, String, InputStream, boolean) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadObjectAndListenProgress(String, String, InputStream) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload object and Listen progress.
S3 will overwrite any existing objects that happen to have the same key, just as when uploading individual files, so use with caution.
This method will upload the file to S3 and prints the progress.
It is implemented via TransferManager
TransferManager provides a simple API for uploading content to Amazon S3, and makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance and reliability.
uploadObjectAndListenProgress(String, String, InputStream, CannedAccessControlList) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload object and Listen progress.
S3 will overwrite any existing objects that happen to have the same key, just as when uploading individual files, so use with caution.
This method will upload the file to S3 and prints the progress.
It is implemented via TransferManager
TransferManager provides a simple API for uploading content to Amazon S3, and makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance and reliability.
uploadObjectAndListenProgress(String, String, InputStream, boolean) - Method in interface com.github.abhinavmishra14.aws.s3.service.AwsS3IamService
Upload object and Listen progress.
S3 will overwrite any existing objects that happen to have the same key, just as when uploading individual files, so use with caution.
This method will upload the file to S3 and prints the progress.
It is implemented via TransferManager
TransferManager provides a simple API for uploading content to Amazon S3, and makes extensive use of Amazon S3 multipart uploads to achieve enhanced throughput, performance and reliability.
uploadObjectAndListenProgress(String, String, InputStream) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadObjectAndListenProgress(String, String, InputStream, CannedAccessControlList) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
uploadObjectAndListenProgress(String, String, InputStream, boolean) - Method in class com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl
 
A C D E G H I J N P S T U 

Copyright © 2015. Abhinav Kumar Mishra. All rights reserved.