Interface TelegramEndpointBuilderFactory.TelegramEndpointProducerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
All Known Subinterfaces:
TelegramEndpointBuilderFactory.TelegramEndpointBuilder
Enclosing interface:
TelegramEndpointBuilderFactory

public static interface TelegramEndpointBuilderFactory.TelegramEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Telegram component.
  • Method Details

    • advanced

    • chatId

      The identifier of the chat that will receive the produced messages. Chat ids can be first obtained from incoming messages (eg. when a telegram user starts a conversation with a bot, its client sends automatically a '/start' message containing the chat id). It is an optional parameter, as the chat id can be set dynamically for each outgoing message (using body or headers). The option is a: java.lang.String type. Group: producer
      Parameters:
      chatId - the value to set
      Returns:
      the dsl builder
    • proxyHost

      HTTP proxy host which could be used when sending out the message. The option is a: java.lang.String type. Group: proxy
      Parameters:
      proxyHost - the value to set
      Returns:
      the dsl builder
    • proxyPort

      HTTP proxy port which could be used when sending out the message. The option is a: java.lang.Integer type. Group: proxy
      Parameters:
      proxyPort - the value to set
      Returns:
      the dsl builder
    • proxyPort

      HTTP proxy port which could be used when sending out the message. The option will be converted to a java.lang.Integer type. Group: proxy
      Parameters:
      proxyPort - the value to set
      Returns:
      the dsl builder
    • proxyType

      default TelegramEndpointBuilderFactory.TelegramEndpointProducerBuilder proxyType(org.apache.camel.component.telegram.TelegramProxyType proxyType)
      HTTP proxy type which could be used when sending out the message. The option is a: org.apache.camel.component.telegram.TelegramProxyType type. Default: HTTP Group: proxy
      Parameters:
      proxyType - the value to set
      Returns:
      the dsl builder
    • proxyType

      HTTP proxy type which could be used when sending out the message. The option will be converted to a org.apache.camel.component.telegram.TelegramProxyType type. Default: HTTP Group: proxy
      Parameters:
      proxyType - the value to set
      Returns:
      the dsl builder
    • authorizationToken

      default TelegramEndpointBuilderFactory.TelegramEndpointProducerBuilder authorizationToken(String authorizationToken)
      The authorization token for using the bot (ask the BotFather). The option is a: java.lang.String type. Required: true Group: security
      Parameters:
      authorizationToken - the value to set
      Returns:
      the dsl builder