Represents an annotated Camel Endpoint
which can have its properties (and the properties on its consumer) injected from the
Camel URI path and its query parameters
Used to annotate a nested configuration parameter type (such as a nested Configuration object) which can then be used on a
Component, Endpoint and/or Consumer and then be configured via Camel URI query arguments.