anchor.diff:  
   You can set a `SendMessageBatchRequest` or an `Iterable`
   
  +[source,java]
   ------------------------------------------------------------------------------------------------------
   from("direct:start")
     .setHeader(SqsConstants.SQS_OPERATION, constant("sendBatchMessage"))
  
positive.code: 
  Use deleteMessage operation to delete a single message. You'll need to set a receipt handle header for the message you want to delete.
  
  ------------------------------------------------------------------------------------------------------
  from("direct:start")
    .setHeader(SqsConstants.SQS_OPERATION, constant("deleteMessage"))
  
negative.code: 
  If your Camel Application is running behind a firewall or if you need to
  have more control over the SqsClient instance configuration, you can
  create your own instance, and configure Camel to use your instance by the bean id.
  
  In the example below we use _myClient_ as the bean id:
  
  [source,java]
  ---------------------------------------------------------------------------------
  // crate my own instance of SqsClient
  SqsClient sqs = ...
  
  // register the client into Camel registry
  camelContext.getRegistry().bind("myClient", sqs);
  
  // refer to the custom client via myClient as the bean id
  from("aws2-sqs://MyQueue?amazonSQSClient=#m4yClient&delay=5000&maxMessagesPerPoll=5")
  .to("mock:result");
  ---------------------------------------------------------------------------------
  
  === DelayQueue VS Delay for Single message
  
  