Represents a Olingo2 endpoint.
Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
---|---|---|---|---|---|---|---|
apiName | path | org.apache.camel.component.olingo2.internal.Olingo2ApiName | true | false | DEFAULT | What kind of operation to perform | |
methodName | path | java.lang.String | true | false | What sub operation to use for the selected operation | ||
serviceUri | parameter | java.lang.String | false | Target OData service base URI, e.g. http://services.odata.org/OData/OData.svc | |||
contentType | parameter | java.lang.String | false | application/json;charset=utf-8 | Content-Type header value can be used to specify JSON or XML message format, defaults to application/json;charset=utf-8 | ||
httpHeaders | parameter | java.util.Map |
false | Custom HTTP headers to inject into every request, this could include OAuth tokens, etc. | |||
connectTimeout | parameter | int | false | 30000 | HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds) | ||
socketTimeout | parameter | int | false | 30000 | HTTP request timeout in milliseconds, defaults to 30,000 (30 seconds) | ||
proxy | parameter | org.apache.http.HttpHost | false | HTTP proxy server configuration | |||
sslContextParameters | parameter | org.apache.camel.util.jsse.SSLContextParameters | false | To configure security using SSLContextParameters | |||
httpAsyncClientBuilder | parameter | org.apache.http.impl.nio.client.HttpAsyncClientBuilder | false | Custom HTTP async client builder for more complex HTTP client configuration, overrides connectionTimeout, socketTimeout, proxy and sslContext. Note that a socketTimeout MUST be specified in the builder, otherwise OData requests could block indefinitely | |||
inBody | parameter | java.lang.String | false | Sets the name of a parameter to be passed in the exchange In Body | |||
exchangePattern | parameter | org.apache.camel.ExchangePattern | false | InOnly | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
synchronous | parameter | boolean | false | false | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |
The Olingo2 consumer.