Interface SlackEndpointBuilderFactory.SlackEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,SlackEndpointBuilderFactory.SlackEndpointConsumerBuilder
,SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
- Enclosing interface:
- SlackEndpointBuilderFactory
public static interface SlackEndpointBuilderFactory.SlackEndpointBuilder extends SlackEndpointBuilderFactory.SlackEndpointConsumerBuilder, SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
Builder for endpoint for the Slack component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SlackEndpointBuilderFactory.AdvancedSlackEndpointBuilder
advanced()
default SlackEndpointBuilderFactory.SlackEndpointBuilder
token(String token)
The token to access Slack.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SlackEndpointBuilderFactory.SlackEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, conversationType, conversationType, delay, delay, greedy, greedy, initialDelay, initialDelay, maxResults, naturalOrder, naturalOrder, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, serverUrl, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
iconEmoji, iconUrl, username, webhookUrl
-
-
-
-
Method Detail
-
advanced
default SlackEndpointBuilderFactory.AdvancedSlackEndpointBuilder advanced()
- Specified by:
advanced
in interfaceSlackEndpointBuilderFactory.SlackEndpointConsumerBuilder
- Specified by:
advanced
in interfaceSlackEndpointBuilderFactory.SlackEndpointProducerBuilder
-
token
default SlackEndpointBuilderFactory.SlackEndpointBuilder token(String token)
The token to access Slack. This app needs to have channels:history, groups:history, im:history, mpim:history, channels:read, groups:read, im:read and mpim:read permissions. The User OAuth Token is the kind of token needed. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
token
in interfaceSlackEndpointBuilderFactory.SlackEndpointConsumerBuilder
- Specified by:
token
in interfaceSlackEndpointBuilderFactory.SlackEndpointProducerBuilder
- Parameters:
token
- the value to set- Returns:
- the dsl builder
-
-