Interface FhirEndpointBuilderFactory.FhirEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,FhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
,FhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Enclosing interface:
FhirEndpointBuilderFactory
public static interface FhirEndpointBuilderFactory.FhirEndpointBuilder
extends FhirEndpointBuilderFactory.FhirEndpointConsumerBuilder, FhirEndpointBuilderFactory.FhirEndpointProducerBuilder
Builder for endpoint for the FHIR component.
-
Method Summary
Modifier and TypeMethodDescriptionaccessToken
(String accessToken) OAuth access token.advanced()
Encoding to use for all request.fhirVersion
(String fhirVersion) The FHIR Version to use.Sets the name of a parameter to be passed in the exchange In Body.log
(boolean log) Will log every requests and responses.Will log every requests and responses.Password to use for basic authentication.prettyPrint
(boolean prettyPrint) Pretty print all request.prettyPrint
(String prettyPrint) Pretty print all request.The proxy host.proxyPassword
(String proxyPassword) The proxy password.The proxy port.The proxy port.The proxy username.The FHIR server base URL.Username to use for basic authentication.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.FhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, delay, delay, greedy, greedy, initialDelay, initialDelay, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
Method Details
-
advanced
- Specified by:
advanced
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
advanced
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
encoding
Encoding to use for all request. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
encoding
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
encoding
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
encoding
- the value to set- Returns:
- the dsl builder
-
fhirVersion
The FHIR Version to use. The option is a: <code>java.lang.String</code> type. Default: R4 Group: common- Specified by:
fhirVersion
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
fhirVersion
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
fhirVersion
- the value to set- Returns:
- the dsl builder
-
inBody
Sets the name of a parameter to be passed in the exchange In Body. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
inBody
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
inBody
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
inBody
- the value to set- Returns:
- the dsl builder
-
log
Will log every requests and responses. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
log
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
log
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
log
- the value to set- Returns:
- the dsl builder
-
log
Will log every requests and responses. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
log
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
log
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
log
- the value to set- Returns:
- the dsl builder
-
prettyPrint
Pretty print all request. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
prettyPrint
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
prettyPrint
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
prettyPrint
- the value to set- Returns:
- the dsl builder
-
prettyPrint
Pretty print all request. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
prettyPrint
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
prettyPrint
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
prettyPrint
- the value to set- Returns:
- the dsl builder
-
serverUrl
The FHIR server base URL. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
serverUrl
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
serverUrl
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
serverUrl
- the value to set- Returns:
- the dsl builder
-
proxyHost
The proxy host. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyHost
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyHost
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
proxyHost
- the value to set- Returns:
- the dsl builder
-
proxyPassword
The proxy password. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyPassword
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyPassword
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
proxyPassword
- the value to set- Returns:
- the dsl builder
-
proxyPort
The proxy port. The option is a: <code>java.lang.Integer</code> type. Group: proxy- Specified by:
proxyPort
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyPort
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
proxyPort
- the value to set- Returns:
- the dsl builder
-
proxyPort
The proxy port. The option will be converted to a <code>java.lang.Integer</code> type. Group: proxy- Specified by:
proxyPort
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyPort
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
proxyPort
- the value to set- Returns:
- the dsl builder
-
proxyUser
The proxy username. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyUser
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyUser
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
proxyUser
- the value to set- Returns:
- the dsl builder
-
accessToken
OAuth access token. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
accessToken
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
accessToken
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
accessToken
- the value to set- Returns:
- the dsl builder
-
password
Password to use for basic authentication. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
password
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
password
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
username
Username to use for basic authentication. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
username
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
username
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
- Parameters:
username
- the value to set- Returns:
- the dsl builder
-