@UriParams @Configurer(extended=true) public class Olingo2Configuration extends Object
Constructor and Description |
---|
Olingo2Configuration() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Olingo2ApiName |
getApiName() |
int |
getConnectTimeout() |
String |
getContentType() |
org.apache.olingo.odata2.api.ep.EntityProviderReadProperties |
getEntityProviderReadProperties() |
org.apache.olingo.odata2.api.ep.EntityProviderWriteProperties |
getEntityProviderWriteProperties() |
org.apache.http.impl.nio.client.HttpAsyncClientBuilder |
getHttpAsyncClientBuilder() |
org.apache.http.impl.client.HttpClientBuilder |
getHttpClientBuilder() |
Map<String,String> |
getHttpHeaders() |
String |
getMethodName() |
org.apache.http.HttpHost |
getProxy() |
String |
getServiceUri() |
int |
getSocketTimeout() |
org.apache.camel.support.jsse.SSLContextParameters |
getSslContextParameters() |
int |
hashCode() |
boolean |
isFilterAlreadySeen()
Filter flag for filtering out already seen results
|
boolean |
isSplitResult() |
void |
setApiName(Olingo2ApiName apiName)
What kind of operation to perform
|
void |
setConnectTimeout(int connectTimeout)
HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds)
|
void |
setContentType(String contentType)
Content-Type header value can be used to specify JSON or XML message format, defaults to
application/json;charset=utf-8
|
void |
setEntityProviderReadProperties(org.apache.olingo.odata2.api.ep.EntityProviderReadProperties entityProviderReadProperties)
Custom entity provider read properties applied to all read operations.
|
void |
setEntityProviderWriteProperties(org.apache.olingo.odata2.api.ep.EntityProviderWriteProperties entityProviderWriteProperties)
Custom entity provider write properties applied to create, update, patch, batch and merge operations.
|
void |
setFilterAlreadySeen(boolean filterAlreadySeen)
Set this to true to filter out results that have already been communicated by this component.
|
void |
setHttpAsyncClientBuilder(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpAsyncClientBuilder)
Custom HTTP async client builder for more complex HTTP client configuration, overrides connectionTimeout,
socketTimeout, proxy and sslContext.
|
void |
setHttpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
Custom HTTP client builder for more complex HTTP client configuration, overrides connectionTimeout,
socketTimeout, proxy and sslContext.
|
void |
setHttpHeaders(Map<String,String> httpHeaders)
Custom HTTP headers to inject into every request, this could include OAuth tokens, etc.
|
void |
setMethodName(String methodName)
What sub operation to use for the selected operation
|
void |
setProxy(org.apache.http.HttpHost proxy)
HTTP proxy server configuration
|
void |
setServiceUri(String serviceUri)
Target OData service base URI, e.g.
|
void |
setSocketTimeout(int socketTimeout)
HTTP request timeout in milliseconds, defaults to 30,000 (30 seconds)
|
void |
setSplitResult(boolean splitResult)
For endpoints that return an array or collection, a consumer endpoint will map every element to distinct
messages, unless splitResult is set to false.
|
void |
setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters
|
public Olingo2ApiName getApiName()
public void setApiName(Olingo2ApiName apiName)
public String getMethodName()
public void setMethodName(String methodName)
public String getServiceUri()
public void setServiceUri(String serviceUri)
public String getContentType()
public void setContentType(String contentType)
public void setHttpHeaders(Map<String,String> httpHeaders)
public org.apache.olingo.odata2.api.ep.EntityProviderReadProperties getEntityProviderReadProperties()
public void setEntityProviderReadProperties(org.apache.olingo.odata2.api.ep.EntityProviderReadProperties entityProviderReadProperties)
public org.apache.olingo.odata2.api.ep.EntityProviderWriteProperties getEntityProviderWriteProperties()
public void setEntityProviderWriteProperties(org.apache.olingo.odata2.api.ep.EntityProviderWriteProperties entityProviderWriteProperties)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public org.apache.http.HttpHost getProxy()
public void setProxy(org.apache.http.HttpHost proxy)
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters()
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
public org.apache.http.impl.nio.client.HttpAsyncClientBuilder getHttpAsyncClientBuilder()
public void setHttpAsyncClientBuilder(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpAsyncClientBuilder)
public org.apache.http.impl.client.HttpClientBuilder getHttpClientBuilder()
public void setHttpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
public boolean isFilterAlreadySeen()
public void setFilterAlreadySeen(boolean filterAlreadySeen)
public boolean isSplitResult()
public void setSplitResult(boolean splitResult)
Apache Camel