public interface ODataRequest
CUDRequestFactory,
CUDRequestFactory,
BatchRequestFactory,
BatchRequestFactory,
InvokeRequestFactory,
org.apache.olingo.client.api.communication.request.streamed.StreamedRequestFactory| Modifier and Type | Method and Description |
|---|---|
ODataRequest |
addCustomHeader(HeaderName name,
String value)
Adds a custom OData request header.
|
ODataRequest |
addCustomHeader(String name,
String value)
Adds a custom OData request header.
|
String |
getAccept()
Gets Accept OData request header.
|
String |
getContentType()
Gets contentType OData request header.
|
String |
getHeader(String name)
Gets the value of the OData request header identified by the given name.
|
Collection<String> |
getHeaderNames()
Gets all OData request header names.
|
String |
getIfMatch()
Gets If-Match OData request header.
|
String |
getIfNoneMatch()
Gets If-None-Match OData request header.
|
HttpMethod |
getMethod()
Returns HTTP request method.
|
String |
getPrefer()
Gets Prefer OData request header.
|
URI |
getURI()
Returns OData request target URI.
|
InputStream |
rawExecute()
Request raw execute.
|
ODataRequest |
setAccept(String value)
Adds Accept OData request header.
|
ODataRequest |
setContentType(String value)
Adds contentType OData request header.
|
ODataRequest |
setIfMatch(String value)
Adds If-Match OData request header.
|
ODataRequest |
setIfNoneMatch(String value)
Adds If-None-Match OData request header.
|
ODataRequest |
setPrefer(String value)
Adds Prefer OData request header.
|
ODataRequest |
setSlug(String value)
Adds Slug OData request header.
|
void |
setURI(URI uri)
Sets OData request target URI.
|
ODataRequest |
setXHTTPMethod(String value)
Adds X-HTTP-METHOD OData request header.
|
byte[] |
toByteArray()
Gets byte array representation of the full request header.
|
URI getURI()
void setURI(URI uri)
uri - target URI.HttpMethod getMethod()
Collection<String> getHeaderNames()
String getHeader(String name)
name - name of the OData request header to be retrieved.ODataRequest setAccept(String value)
value - header value.HeaderName.acceptString getAccept()
HeaderName.acceptODataRequest setIfMatch(String value)
value - header value.HeaderName.ifMatchString getIfMatch()
HeaderName.ifMatchODataRequest setIfNoneMatch(String value)
value - header value.HeaderName.ifNoneMatchString getIfNoneMatch()
HeaderName.ifNoneMatchODataRequest setPrefer(String value)
value - header value.HeaderName.preferString getPrefer()
HeaderName.preferODataRequest setContentType(String value)
value - header value.HeaderName.contentTypeString getContentType()
HeaderName.contentTypeODataRequest setSlug(String value)
value - header value.HeaderName.slugODataRequest setXHTTPMethod(String value)
value - header value.HeaderName.xHttpMethodODataRequest addCustomHeader(String name, String value)
name - header name.value - header value.ODataRequest addCustomHeader(HeaderName name, String value)
name - header name.value - header value.byte[] toByteArray()
InputStream rawExecute()
Copyright © 2013–2014 The Apache Software Foundation. All rights reserved.