public class ReadObjectRequest extends ObjectRequest<ReadObjectRequest>
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Range> |
ranges |
identifier
Constructor and Description |
---|
ReadObjectRequest() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
generateHeaders()
Returns the HTTP headers to send in this request, to be generated from other request properties immediately
before sending.
|
java.lang.String |
getMethod()
Returns the HTTP method this request will use.
|
java.util.List<Range> |
getRanges()
Returns the list of byte ranges to read from the target object.
|
java.lang.String |
getServiceRelativePath()
Returns the service-relative path of this request (i.e.
|
protected ReadObjectRequest |
me()
Returns "this" in concrete implementation classes.
|
ReadObjectRequest |
ranges(Range... range)
Builder method for
setRanges(java.util.List) |
void |
setRanges(java.util.List<Range> ranges)
Sets the list of byte ranges to read from the target object.
|
getIdentifier, identifier, setIdentifier
getQuery, supports100Continue
protected java.util.List<Range> ranges
public java.lang.String getServiceRelativePath()
Request
getServiceRelativePath
in class Request
public java.lang.String getMethod()
Request
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> generateHeaders()
Request
generateHeaders
in class ObjectRequest<ReadObjectRequest>
protected ReadObjectRequest me()
ObjectRequest
new CreateObjectRequest().identifier(path).content(content)
.me
in class ObjectRequest<ReadObjectRequest>
public ReadObjectRequest ranges(Range... range)
setRanges(java.util.List)
public java.util.List<Range> getRanges()
public void setRanges(java.util.List<Range> ranges)