public class PresignedUrlRequest extends S3ObjectRequest
| Constructor and Description |
|---|
PresignedUrlRequest(Method method,
java.lang.String bucketName,
java.lang.String key,
java.util.Date expirationTime) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
getExpirationTime() |
java.util.Map<ResponseHeaderOverride,java.lang.String> |
getHeaderOverrides() |
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
getHeaders()
Override to return request-specific headers based on properties of the request.
|
Method |
getMethod() |
S3ObjectMetadata |
getObjectMetadata() |
java.util.Map<java.lang.String,java.lang.String> |
getQueryParams()
Override to return the request-specific query parameters based on properties of the request.
|
java.lang.String |
getVersionId() |
PresignedUrlRequest |
headerOverride(ResponseHeaderOverride override,
java.lang.String value) |
void |
setHeaderOverrides(java.util.Map<ResponseHeaderOverride,java.lang.String> headerOverrides) |
void |
setMethod(Method method) |
void |
setObjectMetadata(S3ObjectMetadata objectMetadata) |
void |
setVersionId(java.lang.String versionId) |
PresignedUrlRequest |
withMethod(Method method) |
PresignedUrlRequest |
withObjectMetadata(S3ObjectMetadata objectMetadata) |
PresignedUrlRequest |
withVersionId(java.lang.String versionId) |
getKey, setKeygetBucketName, setBucketNameaddCustomHeader, getCustomHeaders, getNamespace, getPath, getProperties, getQueryString, getRawQueryString, getSubresource, property, setNamespace, setPathpublic PresignedUrlRequest(Method method, java.lang.String bucketName, java.lang.String key, java.util.Date expirationTime)
public java.util.Map<java.lang.String,java.lang.String> getQueryParams()
ObjectRequestgetQueryParams in class ObjectRequestpublic java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getHeaders()
ObjectRequestgetHeaders in class ObjectRequestpublic java.util.Date getExpirationTime()
public Method getMethod()
getMethod in class ObjectRequestpublic java.lang.String getVersionId()
public void setMethod(Method method)
public void setVersionId(java.lang.String versionId)
public S3ObjectMetadata getObjectMetadata()
public void setObjectMetadata(S3ObjectMetadata objectMetadata)
public java.util.Map<ResponseHeaderOverride,java.lang.String> getHeaderOverrides()
public void setHeaderOverrides(java.util.Map<ResponseHeaderOverride,java.lang.String> headerOverrides)
public PresignedUrlRequest withMethod(Method method)
public PresignedUrlRequest withVersionId(java.lang.String versionId)
public PresignedUrlRequest withObjectMetadata(S3ObjectMetadata objectMetadata)
public PresignedUrlRequest headerOverride(ResponseHeaderOverride override, java.lang.String value)