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.
|
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 |
setObjectMetadata(S3ObjectMetadata objectMetadata) |
void |
setVersionId(java.lang.String versionId) |
PresignedUrlRequest |
withObjectMetadata(S3ObjectMetadata objectMetadata) |
PresignedUrlRequest |
withVersionId(java.lang.String versionId) |
getKey, setKeygetBucketName, setBucketNamegetMethod, 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 java.lang.String getVersionId()
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 withVersionId(java.lang.String versionId)
public PresignedUrlRequest withObjectMetadata(S3ObjectMetadata objectMetadata)
public PresignedUrlRequest headerOverride(ResponseHeaderOverride override, java.lang.String value)