public static interface FhirComponentBuilderFactory.FhirComponentBuilder extends ComponentBuilder<org.apache.camel.component.fhir.FhirComponent>
| Modifier and Type | Method and Description |
|---|---|
default FhirComponentBuilderFactory.FhirComponentBuilder |
accessToken(String accessToken)
OAuth access token.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
client(ca.uhn.fhir.rest.client.api.IGenericClient client)
To use the custom client.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
clientFactory(ca.uhn.fhir.rest.client.api.IRestfulClientFactory clientFactory)
To use the custom client factory.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
compress(boolean compress)
Compresses outgoing (POST/PUT) contents to the GZIP format.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
configuration(org.apache.camel.component.fhir.FhirConfiguration configuration)
To use the shared configuration.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
connectionTimeout(Integer connectionTimeout)
How long to try and establish the initial TCP connection (in ms).
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
deferModelScanning(boolean deferModelScanning)
When this option is set, model classes will not be scanned for
children until the child list for the given type is actually
accessed.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
encoding(String encoding)
Encoding to use for all request.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
fhirContext(ca.uhn.fhir.context.FhirContext fhirContext)
FhirContext is an expensive object to create.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
fhirVersion(String fhirVersion)
The FHIR Version to use.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
forceConformanceCheck(boolean forceConformanceCheck)
Force conformance check.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
log(boolean log)
Will log every requests and responses.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
password(String password)
Username to use for basic authentication.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
prettyPrint(boolean prettyPrint)
Pretty print all request.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
proxyHost(String proxyHost)
The proxy host.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
proxyPassword(String proxyPassword)
The proxy password.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
proxyPort(Integer proxyPort)
The proxy port.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
proxyUser(String proxyUser)
The proxy username.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
serverUrl(String serverUrl)
The FHIR server base URL.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
sessionCookie(String sessionCookie)
HTTP session cookie to add to every request.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
socketTimeout(Integer socketTimeout)
How long to block for individual read/write operations (in ms).
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
summary(String summary)
Request that the server modify the response using the _summary param.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
username(String username)
Username to use for basic authentication.
|
default FhirComponentBuilderFactory.FhirComponentBuilder |
validationMode(String validationMode)
When should Camel validate the FHIR Server's conformance statement.
|
build, build, doSetProperty, registerdefault FhirComponentBuilderFactory.FhirComponentBuilder encoding(String encoding)
java.lang.String type.
Group: commondefault FhirComponentBuilderFactory.FhirComponentBuilder fhirVersion(String fhirVersion)
java.lang.String type.
Default: R4
Group: commondefault FhirComponentBuilderFactory.FhirComponentBuilder log(boolean log)
boolean type.
Default: false
Group: commondefault FhirComponentBuilderFactory.FhirComponentBuilder prettyPrint(boolean prettyPrint)
boolean type.
Default: false
Group: commondefault FhirComponentBuilderFactory.FhirComponentBuilder serverUrl(String serverUrl)
java.lang.String type.
Group: commondefault FhirComponentBuilderFactory.FhirComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault FhirComponentBuilderFactory.FhirComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault FhirComponentBuilderFactory.FhirComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder client(ca.uhn.fhir.rest.client.api.IGenericClient client)
ca.uhn.fhir.rest.client.api.IGenericClient type.
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder clientFactory(ca.uhn.fhir.rest.client.api.IRestfulClientFactory clientFactory)
ca.uhn.fhir.rest.client.api.IRestfulClientFactory type.
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder compress(boolean compress)
boolean type.
Default: false
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder configuration(org.apache.camel.component.fhir.FhirConfiguration configuration)
org.apache.camel.component.fhir.FhirConfiguration type.
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder connectionTimeout(Integer connectionTimeout)
java.lang.Integer type.
Default: 10000
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder deferModelScanning(boolean deferModelScanning)
boolean type.
Default: false
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder fhirContext(ca.uhn.fhir.context.FhirContext fhirContext)
ca.uhn.fhir.context.FhirContext type.
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder forceConformanceCheck(boolean forceConformanceCheck)
boolean type.
Default: false
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder sessionCookie(String sessionCookie)
java.lang.String type.
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder socketTimeout(Integer socketTimeout)
java.lang.Integer type.
Default: 10000
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder summary(String summary)
java.lang.String type.
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder validationMode(String validationMode)
java.lang.String type.
Default: ONCE
Group: advanceddefault FhirComponentBuilderFactory.FhirComponentBuilder proxyHost(String proxyHost)
java.lang.String type.
Group: proxydefault FhirComponentBuilderFactory.FhirComponentBuilder proxyPassword(String proxyPassword)
java.lang.String type.
Group: proxydefault FhirComponentBuilderFactory.FhirComponentBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: proxydefault FhirComponentBuilderFactory.FhirComponentBuilder proxyUser(String proxyUser)
java.lang.String type.
Group: proxydefault FhirComponentBuilderFactory.FhirComponentBuilder accessToken(String accessToken)
java.lang.String type.
Group: securitydefault FhirComponentBuilderFactory.FhirComponentBuilder password(String password)
java.lang.String type.
Group: securitydefault FhirComponentBuilderFactory.FhirComponentBuilder username(String username)
java.lang.String type.
Group: securityApache Camel