Interface Dhis2EndpointBuilderFactory.Dhis2EndpointBuilder
- All Superinterfaces:
Dhis2EndpointBuilderFactory.Dhis2EndpointConsumerBuilder,Dhis2EndpointBuilderFactory.Dhis2EndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- Dhis2EndpointBuilderFactory
public static interface Dhis2EndpointBuilderFactory.Dhis2EndpointBuilder
extends Dhis2EndpointBuilderFactory.Dhis2EndpointConsumerBuilder, Dhis2EndpointBuilderFactory.Dhis2EndpointProducerBuilder
Builder for endpoint for the DHIS2 component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()baseApiUrl(String baseApiUrl) DHIS2 server base API URL (e.g., https://play.dhis2.org/2.39.1.1/api).Sets the name of a parameter to be passed in the exchange In Body.DHIS2 account password for accessing the DHIS2 API.DHIS2 account username for accessing the DHIS2 API.Methods inherited from interface org.apache.camel.builder.endpoint.dsl.Dhis2EndpointBuilderFactory.Dhis2EndpointConsumerBuilder
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, useFixedDelayMethods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
- Specified by:
advancedin interfaceDhis2EndpointBuilderFactory.Dhis2EndpointConsumerBuilder- Specified by:
advancedin interfaceDhis2EndpointBuilderFactory.Dhis2EndpointProducerBuilder
-
baseApiUrl
DHIS2 server base API URL (e.g., https://play.dhis2.org/2.39.1.1/api). The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
baseApiUrlin interfaceDhis2EndpointBuilderFactory.Dhis2EndpointConsumerBuilder- Specified by:
baseApiUrlin interfaceDhis2EndpointBuilderFactory.Dhis2EndpointProducerBuilder- Parameters:
baseApiUrl- 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:
inBodyin interfaceDhis2EndpointBuilderFactory.Dhis2EndpointConsumerBuilder- Specified by:
inBodyin interfaceDhis2EndpointBuilderFactory.Dhis2EndpointProducerBuilder- Parameters:
inBody- the value to set- Returns:
- the dsl builder
-
password
DHIS2 account password for accessing the DHIS2 API. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
passwordin interfaceDhis2EndpointBuilderFactory.Dhis2EndpointConsumerBuilder- Specified by:
passwordin interfaceDhis2EndpointBuilderFactory.Dhis2EndpointProducerBuilder- Parameters:
password- the value to set- Returns:
- the dsl builder
-
username
DHIS2 account username for accessing the DHIS2 API. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
usernamein interfaceDhis2EndpointBuilderFactory.Dhis2EndpointConsumerBuilder- Specified by:
usernamein interfaceDhis2EndpointBuilderFactory.Dhis2EndpointProducerBuilder- Parameters:
username- the value to set- Returns:
- the dsl builder
-