com.norbl.util.aws
Class S3Access
java.lang.Object
com.norbl.util.aws.S3Access
public class S3Access
- extends java.lang.Object
Method Summary |
void |
close()
|
java.lang.Object |
getObject(java.lang.String bucketName,
java.lang.String key)
If the object does not exist, null is returned. |
void |
putObject(java.lang.String bucketName,
java.lang.String key,
java.io.Serializable obj,
boolean publicReadable)
Overwrites if an object with the specified key already exists. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
S3Access
public S3Access(ParamsEc2 paramsEc2)
throws MissingParamsException
- Throws:
MissingParamsException
S3Access
public S3Access(com.amazonaws.services.s3.AmazonS3Client s3Client)
S3Access
public S3Access()
- For anonymous access only.
close
public void close()
putObject
public void putObject(java.lang.String bucketName,
java.lang.String key,
java.io.Serializable obj,
boolean publicReadable)
- Overwrites if an object with the specified key already exists.
- Parameters:
bucketName
- key
- obj
-
getObject
public java.lang.Object getObject(java.lang.String bucketName,
java.lang.String key)
- If the object does not exist, null is returned.
- Parameters:
bucketName
- key
-
- Returns:
- the object or null if it does not exist.