Interface SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
SlackEndpointBuilderFactory.SlackEndpointBuilder
- Enclosing interface:
- SlackEndpointBuilderFactory
public static interface SlackEndpointBuilderFactory.SlackEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Slack component.
-
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default SlackEndpointBuilderFactory.AdvancedSlackEndpointProducerBuilder
advanced()
default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
iconEmoji(String iconEmoji)
Deprecated.default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
iconUrl(String iconUrl)
Deprecated.default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
token(String token)
The token to access Slack.default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
username(String username)
Deprecated.default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder
webhookUrl(String webhookUrl)
The incoming webhook URL.
-
-
-
Method Detail
-
advanced
default SlackEndpointBuilderFactory.AdvancedSlackEndpointProducerBuilder advanced()
-
token
default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder 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- Parameters:
token
- the value to set- Returns:
- the dsl builder
-
iconEmoji
@Deprecated default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder iconEmoji(String iconEmoji)
Deprecated.Use a Slack emoji as an avatar. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
iconEmoji
- the value to set- Returns:
- the dsl builder
-
iconUrl
@Deprecated default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder iconUrl(String iconUrl)
Deprecated.The avatar that the component will use when sending message to a channel or user. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
iconUrl
- the value to set- Returns:
- the dsl builder
-
username
@Deprecated default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder username(String username)
Deprecated.This is the username that the bot will have when sending messages to a channel or user. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
webhookUrl
default SlackEndpointBuilderFactory.SlackEndpointProducerBuilder webhookUrl(String webhookUrl)
The incoming webhook URL. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
webhookUrl
- the value to set- Returns:
- the dsl builder
-
-