Class Sns2EndpointBuilderFactory.Sns2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.Sns2EndpointBuilderFactory.Sns2HeaderNameBuilder
Enclosing interface:
Sns2EndpointBuilderFactory

public static class Sns2EndpointBuilderFactory.Sns2HeaderNameBuilder extends Object
The builder of headers' name for the AWS Simple Notification System (SNS) component.
  • Constructor Details

    • Sns2HeaderNameBuilder

      public Sns2HeaderNameBuilder()
  • Method Details

    • awsSnsMessageId

      public String awsSnsMessageId()
      The Amazon SNS message ID. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSnsMessageId.
    • awsSnsSubject

      public String awsSnsSubject()
      The Amazon SNS message subject. If not set, the subject from the SnsConfiguration is used. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSnsSubject.
    • awsSnsMessageStructure

      public String awsSnsMessageStructure()
      The message structure to use such as json. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSnsMessageStructure.
    • awsSnsSequenceNumber

      public String awsSnsSequenceNumber()
      The sequence number for FIFO topics. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSnsSequenceNumber.
    • awsSnsFailedMessageCount

      public String awsSnsFailedMessageCount()
      The number of failed messages in a batch publish operation. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsSnsFailedMessageCount.
    • awsSnsSuccessfulMessageCount

      public String awsSnsSuccessfulMessageCount()
      The number of successful messages in a batch publish operation. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsSnsSuccessfulMessageCount.