@UriParams 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() |
boolean |
getFilterAlreadySeen()
Filter flag for filtering out already seen results
|
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() |
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 |
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 |
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 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 getFilterAlreadySeen()
public void setFilterAlreadySeen(boolean filterAlreadySeen)
filterAlreadySeen
- Apache Camel