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, setKey
getBucketName, setBucketName
addCustomHeader, getCustomHeaders, getMethod, getNamespace, getPath, getProperties, getQueryString, getRawQueryString, getSubresource, property, setNamespace, setPath
public 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()
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.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)