Uses of Interface
org.apache.camel.builder.endpoint.dsl.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder
Packages that use Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder
-
Uses of Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceBuilder for endpoint for the AWS Simple Queue Service (SQS) component.Methods in org.apache.camel.builder.endpoint.dsl that return Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilderModifier and TypeMethodDescriptionAmazon AWS Access Key.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.amazonAWSHost(String amazonAWSHost) The hostname of the Amazon AWS cloud.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.autoCreateQueue(boolean autoCreateQueue) Setting the autocreation of the queue.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.autoCreateQueue(String autoCreateQueue) Setting the autocreation of the queue.Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder.basic()Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.batchSeparator(String batchSeparator) Set the separator when passing a String to send batch message operation.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.delaySeconds(Integer delaySeconds) Delay sending messages for a number of seconds.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.delaySeconds(String delaySeconds) Delay sending messages for a number of seconds.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.headerFilterStrategy(String headerFilterStrategy) To use a custom HeaderFilterStrategy to map headers to/from Camel.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom HeaderFilterStrategy to map headers to/from Camel.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.maximumMessageSize(Integer maximumMessageSize) The maximumMessageSize (in bytes) an SQS message can contain for this queue.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.maximumMessageSize(String maximumMessageSize) The maximumMessageSize (in bytes) an SQS message can contain for this queue.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.messageDeduplicationIdStrategy(String messageDeduplicationIdStrategy) Only for FIFO queues.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.messageGroupIdStrategy(String messageGroupIdStrategy) Only for FIFO queues.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.messageHeaderExceededLimit(String messageHeaderExceededLimit) What to do if sending to AWS SQS has more messages than AWS allows (currently only maximum 10 message headers is allowed).Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.messageRetentionPeriod(Integer messageRetentionPeriod) The messageRetentionPeriod (in seconds) a message will be retained by SQS for this queue.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.messageRetentionPeriod(String messageRetentionPeriod) The messageRetentionPeriod (in seconds) a message will be retained by SQS for this queue.The operation to do in case the user don't want to send only a message.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.operation(org.apache.camel.component.aws2.sqs.Sqs2Operations operation) The operation to do in case the user don't want to send only a message.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.overrideEndpoint(boolean overrideEndpoint) Set the need for overriding the endpoint.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.overrideEndpoint(String overrideEndpoint) Set the need for overriding the endpoint.The policy for this queue.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.profileCredentialsName(String profileCredentialsName) If using a profile credentials provider this parameter will set the profile name.The underlying protocol used to communicate with SQS.To define a proxy host when instantiating the SQS client.To define a proxy port when instantiating the SQS client.To define a proxy port when instantiating the SQS client.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.proxyProtocol(String proxyProtocol) To define a proxy protocol when instantiating the SQS client.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.proxyProtocol(software.amazon.awssdk.core.Protocol proxyProtocol) To define a proxy protocol when instantiating the SQS client.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.queueOwnerAWSAccountId(String queueOwnerAWSAccountId) Specify the queue owner aws account id when you need to connect the queue with different account owner.To define the queueUrl explicitly.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.receiveMessageWaitTimeSeconds(Integer receiveMessageWaitTimeSeconds) If you do not specify WaitTimeSeconds in the request, the queue attribute ReceiveMessageWaitTimeSeconds is used to determine how long to wait.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.receiveMessageWaitTimeSeconds(String receiveMessageWaitTimeSeconds) If you do not specify WaitTimeSeconds in the request, the queue attribute ReceiveMessageWaitTimeSeconds is used to determine how long to wait.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.redrivePolicy(String redrivePolicy) Specify the policy that send message to DeadLetter queue.The region in which SQS client needs to work.Amazon AWS Secret Key.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.trustAllCertificates(boolean trustAllCertificates) If we want to trust all certificates in case of overriding the endpoint.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.trustAllCertificates(String trustAllCertificates) If we want to trust all certificates in case of overriding the endpoint.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.uriEndpointOverride(String uriEndpointOverride) Set the overriding uri endpoint.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.useDefaultCredentialsProvider(boolean useDefaultCredentialsProvider) Set whether the SQS client should expect to load credentials on an AWS infra instance or to expect static credentials to be passed in.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.useDefaultCredentialsProvider(String useDefaultCredentialsProvider) Set whether the SQS client should expect to load credentials on an AWS infra instance or to expect static credentials to be passed in.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.useProfileCredentialsProvider(boolean useProfileCredentialsProvider) Set whether the SQS client should expect to load credentials through a profile credentials provider.Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder.useProfileCredentialsProvider(String useProfileCredentialsProvider) Set whether the SQS client should expect to load credentials through a profile credentials provider.