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, setKey
getBucketName, setBucketName
addCustomHeader, getCustomHeaders, getNamespace, getPath, getProperties, getQueryString, getRawQueryString, getSubresource, property, setNamespace, setPath
public 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()
ObjectRequest
getQueryParams
in class ObjectRequest
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getHeaders()
ObjectRequest
getHeaders
in class ObjectRequest
public java.util.Date getExpirationTime()
public Method getMethod()
getMethod
in class ObjectRequest
public 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)