anchor.diff:  |schemes |String |The protocol schemes to use. Multiple values can be
   separated by comma such as "http,https". The default value is "http".
   
  -|base.path |String |*Required*: To setup the base path where the REST services is available.
  +|base.path |String |*Required*: To set up the base path where the REST services are available.
   The path is relative (eg do not start with http/https) and
   camel-swagger-java will calculate the absolute base path at runtime,
   which will be `protocol://host:port/context-path/base.path`
   
  -|api.path |String |To setup the path where the API is available (eg /api-docs). The path is
  +|api.path |String |To set up the path where the API is available (eg /api-docs). The path is
   relative (eg do not start with http/https) and camel-swagger-java will
   calculate the absolute base path at runtime, which will be `protocol://host:port/context-path/api.path`
   So using relative paths is much easier. See above for an example.
  
positive.code:     .consumes("application/json").produces("application/json")
  ----
  
  Here we have setup two security definitions
  
  - OAuth2 - with implicit authorization with the provided url
  - Api Key - using an api key that comes from HTTP header named _myHeader_
  
negative.code: 
  *Since Camel 2.22.0*
  
  The Rest DSL now supports declaring Swagger `securityDefinitions` in the generated API documentation.
  For example as shown below:
  
  [source,java]
  