public class PostPolicy extends Object
| Constructor and Description |
|---|
PostPolicy(String bucketName,
String objectName,
boolean startsWith,
org.joda.time.DateTime expirationDate)
Creates PostPolicy for given bucket name, object name, string to match object name starting with
and expiration time.
|
PostPolicy(String bucketName,
String objectName,
org.joda.time.DateTime expirationDate) |
| Modifier and Type | Method and Description |
|---|---|
String |
bucketName()
Returns bucket name.
|
Map<String,String> |
formData(String accessKey,
String secretKey)
Deprecated.
|
Map<String,String> |
formData(String accessKey,
String secretKey,
String region)
Returns form data of this post policy setting the provided region.
|
protected Map<String,String> |
makeFormData(String accessKey,
String secretKey,
String region) |
void |
setContentEncoding(String contentEncoding)
Sets content encoding.
|
void |
setContentLength(long contentLength)
Sets content length.
|
void |
setContentRange(long startRange,
long endRange)
Sets content range.
|
void |
setContentType(String contentType)
Sets content type.
|
public PostPolicy(String bucketName, String objectName, org.joda.time.DateTime expirationDate) throws InvalidArgumentException
InvalidArgumentExceptionpublic PostPolicy(String bucketName, String objectName, boolean startsWith, org.joda.time.DateTime expirationDate) throws InvalidArgumentException
InvalidArgumentExceptionpublic void setContentType(String contentType) throws InvalidArgumentException
InvalidArgumentExceptionpublic void setContentEncoding(String contentEncoding) throws InvalidArgumentException
InvalidArgumentExceptionpublic void setContentLength(long contentLength)
throws InvalidArgumentException
InvalidArgumentExceptionpublic void setContentRange(long startRange,
long endRange)
throws InvalidArgumentException
InvalidArgumentExceptionpublic String bucketName()
@Deprecated public Map<String,String> formData(String accessKey, String secretKey) throws InvalidKeyException, NoSuchAlgorithmException
formData(String accessKey, String secretKey, String region) instead.public Map<String,String> formData(String accessKey, String secretKey, String region) throws NoSuchAlgorithmException, InvalidKeyException, InvalidArgumentException
protected Map<String,String> makeFormData(String accessKey, String secretKey, String region) throws NoSuchAlgorithmException, InvalidKeyException