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)
Returns form data of this post policy.
|
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 setContentLength(long contentLength)
throws InvalidArgumentException
InvalidArgumentExceptionpublic void setContentRange(long startRange,
long endRange)
throws InvalidArgumentException
InvalidArgumentExceptionpublic String bucketName()
public Map<String,String> formData(String accessKey, String secretKey) throws NoSuchAlgorithmException, InvalidKeyException