Uses of Interface
org.apache.camel.builder.component.dsl.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder
Packages that use Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder
-
Uses of Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder in org.apache.camel.builder.component
Methods in org.apache.camel.builder.component that return Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilderModifier and TypeMethodDescriptionComponentsBuilderFactory.aws2Sns()AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to AWS Simple Notification Topic. -
Uses of Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder in org.apache.camel.builder.component.dsl
Classes in org.apache.camel.builder.component.dsl that implement Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilderModifier and TypeClassDescriptionstatic classMethods in org.apache.camel.builder.component.dsl that return Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilderModifier and TypeMethodDescriptionAmazon AWS Access Key.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.amazonSNSClient(software.amazon.awssdk.services.sns.SnsClient amazonSNSClient) To use the AmazonSNS as the client.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.autoCreateTopic(boolean autoCreateTopic) Setting the autocreation of the topic.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.autowiredEnabled(boolean autowiredEnabled) Whether autowiring is enabled.Aws2SnsComponentBuilderFactory.aws2Sns()AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to AWS Simple Notification Topic.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.configuration(org.apache.camel.component.aws2.sns.Sns2Configuration configuration) Component configuration.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.healthCheckConsumerEnabled(boolean healthCheckConsumerEnabled) Used for enabling or disabling all consumer based health checks from this component.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.healthCheckProducerEnabled(boolean healthCheckProducerEnabled) Used for enabling or disabling all producer based health checks from this component.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.kmsMasterKeyId(String kmsMasterKeyId) The ID of an AWS-managed customer master key (CMK) for Amazon SNS or a custom CMK.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.messageDeduplicationIdStrategy(String messageDeduplicationIdStrategy) Only for FIFO Topic.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.messageGroupIdStrategy(String messageGroupIdStrategy) Only for FIFO Topic.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.messageStructure(String messageStructure) The message structure to use such as json.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.overrideEndpoint(boolean overrideEndpoint) Set the need for overidding the endpoint.The policy for this topic.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.profileCredentialsName(String profileCredentialsName) If using a profile credentials provider this parameter will set the profile name.To define a proxy host when instantiating the SNS client.To define a proxy port when instantiating the SNS client.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.proxyProtocol(software.amazon.awssdk.core.Protocol proxyProtocol) To define a proxy protocol when instantiating the SNS client.The ARN endpoint to subscribe to.The region in which SNS client needs to work.Amazon AWS Secret Key.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.serverSideEncryptionEnabled(boolean serverSideEncryptionEnabled) Define if Server Side Encryption is enabled or not on the topic.The subject which is used if the message header 'CamelAwsSnsSubject' is not present.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.subscribeSNStoSQS(boolean subscribeSNStoSQS) Define if the subscription between SNS Topic and SQS must be done or not.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.trustAllCertificates(boolean trustAllCertificates) If we want to trust all certificates in case of overriding the endpoint.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.uriEndpointOverride(String uriEndpointOverride) Set the overriding uri endpoint.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.useDefaultCredentialsProvider(boolean useDefaultCredentialsProvider) Set whether the SNS client should expect to load credentials on an AWS infra instance or to expect static credentials to be passed in.Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder.useProfileCredentialsProvider(boolean useProfileCredentialsProvider) Set whether the SNS client should expect to load credentials through a profile credentials provider.