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, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, 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:
advancedin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
advancedin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder
-
encoding
default FhirEndpointBuilderFactory.FhirEndpointBuilder encoding(FhirEndpointBuilderFactory.EncodingEnum encoding)
Encoding to use for all request. The option is a: <code>ca.uhn.fhir.rest.api.EncodingEnum</code> type. Group: common- Specified by:
encodingin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
encodingin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
encoding- the value to set- Returns:
- the dsl builder
-
encoding
default FhirEndpointBuilderFactory.FhirEndpointBuilder encoding(String encoding)
Encoding to use for all request. The option will be converted to a <code>ca.uhn.fhir.rest.api.EncodingEnum</code> type. Group: common- Specified by:
encodingin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
encodingin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
encoding- the value to set- Returns:
- the dsl builder
-
fhirVersion
default FhirEndpointBuilderFactory.FhirEndpointBuilder fhirVersion(FhirEndpointBuilderFactory.FhirVersionEnum fhirVersion)
The FHIR Version to use. The option is a: <code>ca.uhn.fhir.context.FhirVersionEnum</code> type. Default: R4 Group: common- Specified by:
fhirVersionin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
fhirVersionin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
fhirVersion- the value to set- Returns:
- the dsl builder
-
fhirVersion
default FhirEndpointBuilderFactory.FhirEndpointBuilder fhirVersion(String fhirVersion)
The FHIR Version to use. The option will be converted to a <code>ca.uhn.fhir.context.FhirVersionEnum</code> type. Default: R4 Group: common- Specified by:
fhirVersionin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
fhirVersionin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
fhirVersion- the value to set- Returns:
- the dsl builder
-
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: <code>java.lang.String</code> type. Group: common- Specified by:
inBodyin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
inBodyin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
inBody- the value to set- Returns:
- the dsl builder
-
log
default FhirEndpointBuilderFactory.FhirEndpointBuilder log(boolean log)
Will log every requests and responses. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
login interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
login interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
log- the value to set- Returns:
- the dsl builder
-
log
default FhirEndpointBuilderFactory.FhirEndpointBuilder log(String log)
Will log every requests and responses. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
login interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
login interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
log- the value to set- Returns:
- the dsl builder
-
prettyPrint
default FhirEndpointBuilderFactory.FhirEndpointBuilder prettyPrint(boolean prettyPrint)
Pretty print all request. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
prettyPrintin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
prettyPrintin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
prettyPrint- the value to set- Returns:
- the dsl builder
-
prettyPrint
default FhirEndpointBuilderFactory.FhirEndpointBuilder prettyPrint(String prettyPrint)
Pretty print all request. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
prettyPrintin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
prettyPrintin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
prettyPrint- the value to set- Returns:
- the dsl builder
-
serverUrl
default FhirEndpointBuilderFactory.FhirEndpointBuilder serverUrl(String serverUrl)
The FHIR server base URL. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
serverUrlin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
serverUrlin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
serverUrl- the value to set- Returns:
- the dsl builder
-
proxyHost
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyHost(String proxyHost)
The proxy host. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyHostin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
proxyHostin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
proxyHost- the value to set- Returns:
- the dsl builder
-
proxyPassword
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyPassword(String proxyPassword)
The proxy password. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyPasswordin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
proxyPasswordin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
proxyPassword- the value to set- Returns:
- the dsl builder
-
proxyPort
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyPort(Integer proxyPort)
The proxy port. The option is a: <code>java.lang.Integer</code> type. Group: proxy- Specified by:
proxyPortin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
proxyPortin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
proxyPort- the value to set- Returns:
- the dsl builder
-
proxyPort
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyPort(String proxyPort)
The proxy port. The option will be converted to a <code>java.lang.Integer</code> type. Group: proxy- Specified by:
proxyPortin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
proxyPortin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
proxyPort- the value to set- Returns:
- the dsl builder
-
proxyUser
default FhirEndpointBuilderFactory.FhirEndpointBuilder proxyUser(String proxyUser)
The proxy username. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyUserin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
proxyUserin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
proxyUser- the value to set- Returns:
- the dsl builder
-
accessToken
default FhirEndpointBuilderFactory.FhirEndpointBuilder accessToken(String accessToken)
OAuth access token. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
accessTokenin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
accessTokenin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
accessToken- the value to set- Returns:
- the dsl builder
-
password
default FhirEndpointBuilderFactory.FhirEndpointBuilder password(String password)
Username to use for basic authentication. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
passwordin interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
passwordin interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
password- the value to set- Returns:
- the dsl builder
-
username
default FhirEndpointBuilderFactory.FhirEndpointBuilder username(String username)
Username to use for basic authentication. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
usernamein interfaceFhirEndpointBuilderFactory.FhirEndpointConsumerBuilder- Specified by:
usernamein interfaceFhirEndpointBuilderFactory.FhirEndpointProducerBuilder- Parameters:
username- the value to set- Returns:
- the dsl builder
-
-