public class S3 extends Object
| Constructor and Description |
|---|
S3() |
S3(String bucket,
String key) |
S3(String bucket,
String key,
long length,
String name,
String mimeType,
Map<String,String> metadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.revenj.patterns.ServiceLocator locator) |
boolean |
equals(Object other) |
static S3 |
from(byte[] bytes,
org.revenj.patterns.ServiceLocator locator) |
static S3 |
from(InputStream stream,
long length,
org.revenj.patterns.ServiceLocator locator) |
static S3 |
from(InputStream stream,
org.revenj.patterns.ServiceLocator locator) |
String |
getBucket() |
byte[] |
getBytes(org.revenj.patterns.ServiceLocator locator) |
byte[] |
getContent(org.revenj.patterns.ServiceLocator locator) |
String |
getKey() |
long |
getLength() |
Map<String,String> |
getMetadata() |
String |
getMimeType() |
String |
getName() |
InputStream |
getStream(org.revenj.patterns.ServiceLocator locator) |
String |
getURI() |
int |
hashCode() |
S3 |
setMimeType(String value) |
S3 |
setName(String value) |
String |
upload(byte[] bytes,
org.revenj.patterns.ServiceLocator locator) |
String |
upload(ByteArrayInputStream stream,
org.revenj.patterns.ServiceLocator locator) |
String |
upload(InputStream stream,
long length,
org.revenj.patterns.ServiceLocator locator) |
String |
upload(String bucket,
byte[] bytes,
org.revenj.patterns.ServiceLocator locator) |
String |
upload(String bucket,
InputStream stream,
long length,
org.revenj.patterns.ServiceLocator locator) |
public S3()
public S3(String bucket, String key) throws IOException
IOExceptionpublic static S3 from(InputStream stream, org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic static S3 from(InputStream stream, long length, org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic static S3 from(byte[] bytes, org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic String getBucket()
public String getKey()
public String getURI()
public long getLength()
public String getName()
public String getMimeType()
public byte[] getContent(org.revenj.patterns.ServiceLocator locator)
throws IOException
IOExceptionpublic InputStream getStream(org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic byte[] getBytes(org.revenj.patterns.ServiceLocator locator)
throws IOException
IOExceptionpublic String upload(ByteArrayInputStream stream, org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic String upload(InputStream stream, long length, org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic String upload(String bucket, InputStream stream, long length, org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic String upload(byte[] bytes, org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic String upload(String bucket, byte[] bytes, org.revenj.patterns.ServiceLocator locator) throws IOException
IOExceptionpublic void delete(org.revenj.patterns.ServiceLocator locator)
throws IOException
IOExceptionCopyright © 2016. All rights reserved.