Class SingleInputExpressionDefinition.AbstractBuilder<T extends SingleInputExpressionDefinition.AbstractBuilder<T,​E>,​E extends SingleInputExpressionDefinition>

    • Constructor Detail

      • AbstractBuilder

        public AbstractBuilder()
    • Method Detail

      • headerName

        public T headerName​(String headerName)
        Name of header to use as input, instead of the message body

        It has as higher precedent than the propertyName if both are set.
      • propertyName

        public T propertyName​(String propertyName)
        Name of property to use as input, instead of the message body.

        It has a lower precedent than the headerName if both are set.
      • id

        public T id​(String id)
        Sets the id of this node
      • trim

        public T trim​(String trim)
        Whether to trim the value to remove leading and trailing whitespaces and line breaks
      • trim

        public T trim​(boolean trim)
        Whether to trim the value to remove leading and trailing whitespaces and line breaks
      • expression

        public T expression​(String expression)
        The expression value in your chosen language syntax
      • predicate

        public T predicate​(org.apache.camel.Predicate predicate)