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 Detail

      • chatId

        default TelegramEndpointBuilderFactory.TelegramEndpointProducerBuilder chatId​(String 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: <code>java.lang.String</code> type. Group: producer
        Parameters:
        chatId - 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: <code>org.apache.camel.component.telegram.TelegramProxyType</code> type. Default: HTTP Group: proxy
        Parameters:
        proxyType - the value to set
        Returns:
        the dsl builder
      • proxyType

        default TelegramEndpointBuilderFactory.TelegramEndpointProducerBuilder proxyType​(String proxyType)
        HTTP proxy type which could be used when sending out the message. The option will be converted to a <code>org.apache.camel.component.telegram.TelegramProxyType</code> 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: <code>java.lang.String</code> type. Required: true Group: security
        Parameters:
        authorizationToken - the value to set
        Returns:
        the dsl builder