public class ReportContentStreamRequest extends BaseStreamRequest<Report> implements IReportContentStreamRequest
Constructor and Description |
---|
ReportContentStreamRequest(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request for the ReportContentStream
|
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
get()
Gets the contents of this stream
|
void |
get(ICallback<java.io.InputStream> callback)
Gets the contents of this stream
|
Report |
put(byte[] fileContents)
Uploads to the stream
|
void |
put(byte[] fileContents,
ICallback<? super Report> callback)
Uploads to the stream
|
addHeader, getDelay, getHeaders, getHttpMethod, getHttpRequest, getHttpRequest, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getRequestUrl, getShouldRedirect, getShouldRetry, getUseCaches, send, send, send, send, setDelay, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethod
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addHeader, getDelay, getHeaders, getHttpMethod, getHttpRequest, getHttpRequest, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getRequestUrl, getShouldRedirect, getShouldRetry, getUseCaches, setDelay, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethod
public ReportContentStreamRequest(java.lang.String requestUrl, IBaseClient client, java.util.List<? extends Option> requestOptions)
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this requestpublic void get(ICallback<java.io.InputStream> callback)
get
in interface IReportContentStreamRequest
callback
- the callback to be called after success or failurepublic java.io.InputStream get() throws ClientException
get
in interface IReportContentStreamRequest
ClientException
- an exception occurs if there was an error while the request was sentpublic void put(byte[] fileContents, ICallback<? super Report> callback)
put
in interface IReportContentStreamRequest
fileContents
- the contents of the stream to uploadcallback
- the callback to be called after success or failurepublic Report put(byte[] fileContents) throws ClientException
put
in interface IReportContentStreamRequest
fileContents
- the contents of the stream to uploadClientException
- an exception occurs if there was an error while the request was sent