public class GetObjectRequest<T extends GetObjectRequest<T>> extends S3ObjectRequest
| Modifier | Constructor and Description |
|---|---|
protected |
GetObjectRequest(Method method,
java.lang.String bucketName,
java.lang.String key) |
|
GetObjectRequest(java.lang.String bucketName,
java.lang.String key) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
java.lang.String |
getIfMatch() |
java.util.Date |
getIfModifiedSince() |
java.lang.String |
getIfNoneMatch() |
java.util.Date |
getIfUnmodifiedSince() |
java.util.Map<java.lang.String,java.lang.String> |
getQueryParams()
Override to return the request-specific query parameters based on properties of the request.
|
Range |
getRange() |
java.lang.String |
getVersionId() |
T |
headerOverride(ResponseHeaderOverride override,
java.lang.String value) |
void |
setHeaderOverrides(java.util.Map<ResponseHeaderOverride,java.lang.String> headerOverrides) |
void |
setIfMatch(java.lang.String ifMatch) |
void |
setIfModifiedSince(java.util.Date ifModifiedSince) |
void |
setIfNoneMatch(java.lang.String ifNoneMatch) |
void |
setIfUnmodifiedSince(java.util.Date ifUnmodifiedSince) |
void |
setRange(Range range) |
void |
setVersionId(java.lang.String versionId) |
T |
withIfMatch(java.lang.String ifMatch) |
T |
withIfModifiedSince(java.util.Date ifModifiedSince) |
T |
withIfNoneMatch(java.lang.String ifNoneMatch) |
T |
withIfUnmodifiedSince(java.util.Date ifUnmodifiedSince) |
T |
withRange(Range range) |
T |
withVersionId(java.lang.String versionId) |
getKey, setKeygetBucketName, setBucketNameaddCustomHeader, getCustomHeaders, getMethod, getNamespace, getPath, getProperties, getQueryString, getRawQueryString, getSubresource, property, setNamespace, setPathpublic GetObjectRequest(java.lang.String bucketName,
java.lang.String key)
protected GetObjectRequest(Method method, java.lang.String bucketName, java.lang.String key)
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.lang.String getVersionId()
public void setVersionId(java.lang.String versionId)
public Range getRange()
public void setRange(Range range)
public java.util.Date getIfModifiedSince()
public void setIfModifiedSince(java.util.Date ifModifiedSince)
public java.util.Date getIfUnmodifiedSince()
public void setIfUnmodifiedSince(java.util.Date ifUnmodifiedSince)
public java.lang.String getIfMatch()
public void setIfMatch(java.lang.String ifMatch)
public java.lang.String getIfNoneMatch()
public void setIfNoneMatch(java.lang.String ifNoneMatch)
public java.util.Map<ResponseHeaderOverride,java.lang.String> getHeaderOverrides()
public void setHeaderOverrides(java.util.Map<ResponseHeaderOverride,java.lang.String> headerOverrides)
public T withVersionId(java.lang.String versionId)
public T withIfModifiedSince(java.util.Date ifModifiedSince)
public T withIfUnmodifiedSince(java.util.Date ifUnmodifiedSince)
public T withIfMatch(java.lang.String ifMatch)
public T withIfNoneMatch(java.lang.String ifNoneMatch)
public T headerOverride(ResponseHeaderOverride override, java.lang.String value)