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, setIdentifiergetQuery, supports100Continueprotected java.util.List<Range> ranges
public java.lang.String getServiceRelativePath()
RequestgetServiceRelativePath in class Requestpublic java.lang.String getMethod()
Requestpublic java.util.Map<java.lang.String,java.util.List<java.lang.Object>> generateHeaders()
RequestgenerateHeaders in class ObjectRequest<ReadObjectRequest>protected ReadObjectRequest me()
ObjectRequestnew 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)