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
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.FhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, delay, delay, greedy, greedy, initialDelay, initialDelay, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.FhirEndpointBuilderFactory.FhirEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
-
-
-
Method Detail
-
advanced
default FhirEndpointBuilderFactory.AdvancedFhirEndpointBuilder advanced()
- Specified by:
advanced
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
advanced
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
encoding
default FhirEndpointBuilderFactory.FhirEndpointBuilder encoding(FhirEndpointBuilderFactory.EncodingEnum encoding)
Encoding to use for all request. The option is a:ca.uhn.fhir.rest.api.EncodingEnum
type. Group: common- Specified by:
encoding
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
encoding
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
encoding
default FhirEndpointBuilderFactory.FhirEndpointBuilder encoding(String encoding)
Encoding to use for all request. The option will be converted to aca.uhn.fhir.rest.api.EncodingEnum
type. Group: common- Specified by:
encoding
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
encoding
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
fhirVersion
default FhirEndpointBuilderFactory.FhirEndpointBuilder fhirVersion(FhirEndpointBuilderFactory.FhirVersionEnum fhirVersion)
The FHIR Version to use. The option is a:ca.uhn.fhir.context.FhirVersionEnum
type. Default: R4 Group: common- Specified by:
fhirVersion
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
fhirVersion
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
fhirVersion
default FhirEndpointBuilderFactory.FhirEndpointBuilder fhirVersion(String fhirVersion)
The FHIR Version to use. The option will be converted to aca.uhn.fhir.context.FhirVersionEnum
type. Default: R4 Group: common- Specified by:
fhirVersion
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
fhirVersion
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
inBody
default FhirEndpointBuilderFactory.FhirEndpointBuilder inBody(String inBody)
Sets the name of a parameter to be passed in the exchange In Body. The option is a:java.lang.String
type. Group: common- Specified by:
inBody
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
inBody
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
log
default FhirEndpointBuilderFactory.FhirEndpointBuilder log(boolean log)
Will log every requests and responses. The option is a:boolean
type. Default: false Group: common- Specified by:
log
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
log
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
log
default FhirEndpointBuilderFactory.FhirEndpointBuilder log(String log)
Will log every requests and responses. The option will be converted to aboolean
type. Default: false Group: common- Specified by:
log
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
log
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
prettyPrint
default FhirEndpointBuilderFactory.FhirEndpointBuilder prettyPrint(boolean prettyPrint)
Pretty print all request. The option is a:boolean
type. Default: false Group: common- Specified by:
prettyPrint
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
prettyPrint
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
prettyPrint
default FhirEndpointBuilderFactory.FhirEndpointBuilder prettyPrint(String prettyPrint)
Pretty print all request. The option will be converted to aboolean
type. Default: false Group: common- Specified by:
prettyPrint
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
prettyPrint
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
serverUrl
default FhirEndpointBuilderFactory.FhirEndpointBuilder serverUrl(String serverUrl)
The FHIR server base URL. The option is a:java.lang.String
type. Group: common- Specified by:
serverUrl
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
serverUrl
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
proxyHost
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyHost(String proxyHost)
The proxy host. The option is a:java.lang.String
type. Group: proxy- Specified by:
proxyHost
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyHost
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
proxyPassword
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyPassword(String proxyPassword)
The proxy password. The option is a:java.lang.String
type. Group: proxy- Specified by:
proxyPassword
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyPassword
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
proxyPort
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyPort(Integer proxyPort)
The proxy port. The option is a:java.lang.Integer
type. Group: proxy- Specified by:
proxyPort
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyPort
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
proxyPort
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyPort(String proxyPort)
The proxy port. The option will be converted to ajava.lang.Integer
type. Group: proxy- Specified by:
proxyPort
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyPort
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
proxyUser
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyUser(String proxyUser)
The proxy username. The option is a:java.lang.String
type. Group: proxy- Specified by:
proxyUser
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
proxyUser
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
accessToken
default FhirEndpointBuilderFactory.FhirEndpointBuilder accessToken(String accessToken)
OAuth access token. The option is a:java.lang.String
type. Group: security- Specified by:
accessToken
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
accessToken
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
password
default FhirEndpointBuilderFactory.FhirEndpointBuilder password(String password)
Username to use for basic authentication. The option is a:java.lang.String
type. Group: security- Specified by:
password
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
password
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
username
default FhirEndpointBuilderFactory.FhirEndpointBuilder username(String username)
Username to use for basic authentication. The option is a:java.lang.String
type. Group: security- Specified by:
username
in interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder
- Specified by:
username
in interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
-