Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abortMultipartUpload(AbortMultipartUploadRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- AbstractAfterProcessingInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AsyncMessageInterceptor
s after message processing. - AbstractAfterProcessingInterceptorExecutionStage() - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AbstractAfterProcessingInterceptorExecutionStage
- AbstractAwsConfigDataLocationResolver<T extends org.springframework.boot.context.config.ConfigDataResource> - Class in io.awspring.cloud.autoconfigure.config
-
Base class for AWS specific
ConfigDataLocationResolver
s. - AbstractAwsConfigDataLocationResolver() - Constructor for class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- AbstractBeforeProcessingInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AsyncMessageInterceptor
s before message processing. - AbstractBeforeProcessingInterceptorExecutionStage() - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AbstractBeforeProcessingInterceptorExecutionStage
- AbstractContainerOptions<O extends ContainerOptions<O,
B>, B extends ContainerOptionsBuilder<B, O>> - Class in io.awspring.cloud.sqs.listener -
Base implementation for
ContainerOptions
. - AbstractContainerOptions(AbstractContainerOptions.Builder<?, ?>) - Constructor for class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- AbstractContainerOptions.Builder<B extends ContainerOptionsBuilder<B,
O>, O extends ContainerOptions<O, B>> - Class in io.awspring.cloud.sqs.listener - AbstractCrossRegionS3ClientGenerator - Class in io.awspring.cloud.s3.codegen
-
Generates AbstractCrossRegionS3Client class from
AbstractCrossRegionS3ClientTemplate
. - AbstractDelegatingMessageListeningSinkAdapter<T> - Class in io.awspring.cloud.sqs.listener.sink.adapter
-
MessageProcessingPipelineSink
implementation that delegates method invocations to the provided delegate. - AbstractDelegatingMessageListeningSinkAdapter(MessageSink<T>) - Constructor for class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
-
Create an instance with the provided delegate.
- AbstractEndpoint - Class in io.awspring.cloud.sqs.config
-
Base class for implementing a
HandlerMethodEndpoint
. - AbstractEndpoint(Collection<String>, String, String) - Constructor for class io.awspring.cloud.sqs.config.AbstractEndpoint
- AbstractListenerAnnotationBeanPostProcessor<A extends Annotation> - Class in io.awspring.cloud.sqs.annotation
-
BeanPostProcessor
implementation that scans beans for a@SqsListener
annotation, extracts information to aSqsEndpoint
, and registers it in theEndpointRegistrar
. - AbstractListenerAnnotationBeanPostProcessor() - Constructor for class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- AbstractMessageConvertingMessageSource<T,
S> - Class in io.awspring.cloud.sqs.listener.source -
A
MessageSource
implementation capable of converting messages from a Source type to a Target type. - AbstractMessageConvertingMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
- AbstractMessageListenerContainer<T,
O extends ContainerOptions<O, B>, B extends ContainerOptionsBuilder<B, O>> - Class in io.awspring.cloud.sqs.listener -
Base implementation for
MessageListenerContainer
withSmartLifecycle
and component management capabilities. - AbstractMessageListenerContainer(O) - Constructor for class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Create an instance with the provided
ContainerOptions
- AbstractMessageListenerContainerFactory<T,
C extends MessageListenerContainer<T>, O extends ContainerOptions<O, B>, B extends ContainerOptionsBuilder<B, O>> - Class in io.awspring.cloud.sqs.config -
Base implementation for a
MessageListenerContainerFactory
. - AbstractMessageListenerContainerFactory(O) - Constructor for class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
- AbstractMessageProcessingPipelineSink<T> - Class in io.awspring.cloud.sqs.listener.sink
-
Base implementation for
MessageProcessingPipelineSink
containingSmartLifecycle
features and useful execution methods that can be used by subclasses. - AbstractMessageProcessingPipelineSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- AbstractMessagingMessageConverter<S> - Class in io.awspring.cloud.sqs.support.converter
-
Base
MessagingMessageConverter
implementation. - AbstractMessagingMessageConverter() - Constructor for class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
- AbstractMessagingTemplate<S> - Class in io.awspring.cloud.sqs.operations
-
Base class for
MessagingOperations
- AbstractMessagingTemplate(MessagingMessageConverter<S>, AbstractMessagingTemplate.AbstractMessagingTemplateOptions<?>) - Constructor for class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- AbstractMessagingTemplate.AbstractMessagingTemplateOptions<O extends MessagingTemplateOptions<O>> - Class in io.awspring.cloud.sqs.operations
-
Base class for template options, to be extended by subclasses.
- AbstractMessagingTemplateOptions() - Constructor for class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- AbstractMethodInvokingListenerAdapter<T> - Class in io.awspring.cloud.sqs.listener.adapter
-
Base class for invoking an
InvocableHandlerMethod
. - AbstractMethodInvokingListenerAdapter(InvocableHandlerMethod) - Constructor for class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
-
Create an instance with the provided
InvocableHandlerMethod
. - AbstractNotificationMessageHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers
- AbstractNotificationMessageHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
- AbstractOrderingAcknowledgementProcessor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
-
Base implementation for a
AcknowledgementProcessor
withSmartLifecycle
capabilities. - AbstractOrderingAcknowledgementProcessor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- AbstractPipelineMessageListenerContainer<T,
O extends ContainerOptions<O, B>, B extends ContainerOptionsBuilder<B, O>> - Class in io.awspring.cloud.sqs.listener -
Base
MessageListenerContainer
implementation for managingMessage
instances' lifecycles. - AbstractPipelineMessageListenerContainer(O) - Constructor for class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- AbstractPollingMessageSource<T,
S> - Class in io.awspring.cloud.sqs.listener.source -
Base
PollingMessageSource
implementation withSmartLifecycle
capabilities. - AbstractPollingMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- AbstractSqsMessageSource<T> - Class in io.awspring.cloud.sqs.listener.source
-
MessageSource
implementation for polling messages from a SQS queue and converting them to messagingMessage
. - AbstractSqsMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
- AbstractThreadingComponentAdapter() - Constructor for class io.awspring.cloud.sqs.listener.AsyncComponentAdapters.AbstractThreadingComponentAdapter
- acceptBothIfNoneNull(T, V, BiConsumer<T, V>) - Method in class io.awspring.cloud.sqs.ConfigUtils
- acceptFirstNonNull(Consumer<T>, T...) - Method in class io.awspring.cloud.sqs.ConfigUtils
- acceptIfInstance(Object, Class<T>, Consumer<T>) - Method in class io.awspring.cloud.sqs.ConfigUtils
- acceptIfNotEmpty(Collection<T>, Consumer<Collection<T>>) - Method in class io.awspring.cloud.sqs.ConfigUtils
- acceptIfNotNull(T, Consumer<T>) - Method in class io.awspring.cloud.sqs.ConfigUtils
- acceptIfNotNullOrElse(Consumer<T>, T, T) - Method in class io.awspring.cloud.sqs.ConfigUtils
- acceptMany(Collection<T>, Consumer<T>) - Method in class io.awspring.cloud.sqs.ConfigUtils
- acceptManyIfInstance(Collection<?>, Class<T>, Consumer<T>) - Method in class io.awspring.cloud.sqs.ConfigUtils
- ackHandler(AcknowledgementHandler<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
- acknowledge() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
-
Acknowledge the message.
- acknowledge() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.BatchAcknowledgement
-
Acknowledge all messages from the batch.
- acknowledge(Collection<Message<T>>) - Static method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
-
Acknowledge the provided messages.
- acknowledge(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.BatchAcknowledgement
-
Acknowledge the provided messages.
- acknowledge(Message<?>) - Static method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
-
Acknowledge the provided message.
- ACKNOWLEDGE - Enum constant in enum class io.awspring.cloud.sqs.operations.TemplateAcknowledgementMode
-
Acknowledge received messages.
- acknowledgeAsync() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
-
Asynchronously acknowledge the message.
- acknowledgeAsync() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.BatchAcknowledgement
-
Asynchronously acknowledge all messages from the batch.
- acknowledgeAsync(Collection<Message<T>>) - Static method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
-
Acknowledge the provided messages asynchronously.
- acknowledgeAsync(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.BatchAcknowledgement
-
Asynchronously acknowledge the provided messages.
- acknowledgeAsync(Message<?>) - Static method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
-
Acknowledge the provided message asynchronously.
- Acknowledgement - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
Interface representing a message acknowledgement.
- AcknowledgementAwareMessageConversionContext - Interface in io.awspring.cloud.sqs.support.converter
-
MessageConversionContext
specialization that enables setting anAcknowledgementCallback
to be used when mapping acknowledgement related properties. - AcknowledgementCallback<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
Interface representing an acknowledgement callback to be executed, usually by a
AcknowledgementHandler
implementation. - AcknowledgementExecutor<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
Allows executing acknowledgements for a batch of messages.
- AcknowledgementHandler<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement.handler
-
Interface for managing acknowledgement in success and failure scenarios.
- AcknowledgementHandlerExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AcknowledgementHandler
. - AcknowledgementHandlerExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AcknowledgementHandlerExecutionStage
- acknowledgementInterval(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- acknowledgementInterval(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the maximum interval between acknowledgements for batch acknowledgements.
- acknowledgementMode(AcknowledgementMode) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- acknowledgementMode(AcknowledgementMode) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the
AcknowledgementMode
for this container. - acknowledgementMode(TemplateAcknowledgementMode) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- acknowledgementMode(TemplateAcknowledgementMode) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
-
Set the acknowledgement mode for this template.
- AcknowledgementMode - Enum Class in io.awspring.cloud.sqs.listener.acknowledgement.handler
-
Configures the acknowledgement behavior for this container.
- acknowledgementOrdering(AcknowledgementOrdering) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- acknowledgementOrdering(AcknowledgementOrdering) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the
AcknowledgementOrdering
for this container. - AcknowledgementOrdering - Enum Class in io.awspring.cloud.sqs.listener.acknowledgement
-
Configures the ordering of acknowledgements.
- AcknowledgementProcessingMessageSource<T> - Interface in io.awspring.cloud.sqs.listener.source
-
MessageSource
specialization that enables processing acknowledgements for theMessage
instances through anAcknowledgementExecutor
- AcknowledgementProcessor<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
Top-level interface for a component capable of processing acknowledgements.
- acknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- acknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- acknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- acknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- AcknowledgementResultCallback<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
Provides actions to be executed after a message acknowledgement completes with either success or failure.
- AcknowledgementResultCallbackException - Exception in io.awspring.cloud.sqs.listener.acknowledgement
-
Exception representing a failure to execute a
AcknowledgementResultCallback
. - AcknowledgementResultCallbackException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementResultCallbackException
-
Create an instance with the supplied message and cause.
- acknowledgementResultTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- acknowledgementResultTaskExecutor(TaskExecutor) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the
TaskExecutor
to be used by blockingAcknowledgementResultCallback
implementations for this container. - acknowledgementShutdownTimeout(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- acknowledgementShutdownTimeout(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the maximum amount of time that the container should wait for batched acknowledgements to finish before * shutting down.
- acknowledgementThreshold(int) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- acknowledgementThreshold(int) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the threshold for triggering a batch acknowledgement.
- ACKNOWLEDGMENT_CALLBACK_HEADER - Static variable in class io.awspring.cloud.sqs.MessagingHeaders
-
Header for a
AcknowledgementCallback
for this message. - AcknowledgmentHandlerMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
HandlerMethodArgumentResolver
implementation for resolvingAcknowledgement
arguments. - AcknowledgmentHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.AcknowledgmentHandlerMethodArgumentResolver
- acl(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- acl(ObjectCannedACL) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- acquireTimeout(Duration) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
- adapt(AcknowledgementResultCallback<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
- adapt(ErrorHandler<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
-
Adapt the provided
ErrorHandler
to anAsyncErrorHandler
- adapt(MessageInterceptor<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
-
Adapt the provided
MessageInterceptor
to anAsyncMessageInterceptor
- adapt(MessageListener<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
-
Adapt the provided
MessageListener
to anAsyncMessageListener
- addAdditionalHeaders(Message<T>, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- addHeaderIfAbsent(Message<T>, String, Object) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
-
Add a header to a
Message
while preserving the id and timestamp. - addHeaderIfAbsent(MessageHeaders, String, Object) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
- addHeadersIfAbsent(Message<T>, Map<String, Object>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
-
Add headers to a
Message
while preserving the id and timestamp. - addHeadersIfAbsent(MessageHeaders, Map<String, Object>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
- addInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
- additionalHeader(String, Object) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
-
Provide a header name and value to be added to returned messages.
- additionalHeaderForReceive(String, Object) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- additionalHeaderForReceive(String, Object) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
-
Set a default header to be added to received messages.
- additionalHeaders(Map<String, Object>) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
-
Provide headers to be added to returned messages.
- additionalHeadersForReceive(Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- additionalHeadersForReceive(Map<String, Object>) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
-
Set default headers to be added to received messages.
- additionalInformation() - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Returns the value of the
additionalInformation
record component. - additionalInformation() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Returns the value of the
additionalInformation
record component. - addMessageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Add a
AsyncMessageInterceptor
to be used by containers created with this factory. - addMessageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Add an interceptor that will intercept the message before processing.
- addMessageInterceptor(MessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Add a
MessageInterceptor
to be used by containers created with this factory. - addMessageInterceptor(MessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Add a collection of interceptors that will intercept the message before processing.
- addTypeToMessages(Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- aDepartment() - Static method in class io.awspring.cloud.samples.dynamodb.Department.Builder
- afterProcessing(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.interceptor.AsyncMessageInterceptor
-
Perform an action after the listener completes either with success or error.
- afterProcessing(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.interceptor.MessageInterceptor
-
Perform an action after the listener completes either with success or error.
- afterProcessing(Message<T>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.interceptor.AsyncMessageInterceptor
-
Perform an action after the listener completes either with success or error.
- afterProcessing(Message<T>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.interceptor.MessageInterceptor
-
Perform an action after the listener completes either with success or error.
- AfterProcessingContextInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AsyncMessageInterceptor
instances from theMessageProcessingContext
after message processing. - AfterProcessingContextInterceptorExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AfterProcessingContextInterceptorExecutionStage
- AfterProcessingInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AsyncMessageInterceptor
s after message processing. - AfterProcessingInterceptorExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AfterProcessingInterceptorExecutionStage
- afterPropertiesSet() - Method in class io.awspring.cloud.autoconfigure.config.reload.PollingAwsPropertySourceChangeDetector
- afterSingletonsInstantiated() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- afterSingletonsInstantiated() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
- ALWAYS - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
-
Messages will be acknowledged whether processing was completed successfully or with an error.
- ALWAYS_POLL_MAX_MESSAGES - Enum constant in enum class io.awspring.cloud.sqs.listener.BackPressureMode
-
Enable automatic throughput switching and disable partial batch polling.
- AlwaysAcknowledgementHandler<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement.handler
-
AcknowledgementHandler
implementation that acknowledges on both success and error. - AlwaysAcknowledgementHandler() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
- analyze(Throwable, ParameterStoreKeysMissingException) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreMissingKeysFailureAnalyzer
- analyze(Throwable, SecretsManagerKeysMissingException) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerMissingKeysFailureAnalyzer
- App - Class in io.awspring.cloud.samples.secretsmanager
-
Secrets from the Secret Manager are added to the
Environment
and can be retrieved using: -Value
annotation -PropertyResolver.getProperty(String)
- or bound toConfigurationProperties
annotated classes. - App() - Constructor for class io.awspring.cloud.samples.secretsmanager.App
- applicationRunner(SnsTemplate, SnsClient, SnsSmsTemplate) - Method in class io.awspring.cloud.sns.sample.SpringSNSSample
- apply(AwsClientCustomizer<V>, V) - Static method in interface io.awspring.cloud.autoconfigure.core.AwsClientCustomizer
- areAllFifo(Collection<String>) - Static method in class io.awspring.cloud.sqs.FifoUtils
-
Return whether all provided queues are Fifo.
- areNotFifo(Collection<String>) - Static method in class io.awspring.cloud.sqs.FifoUtils
-
Return whether all provided queues are not Fifo.
- AsyncAcknowledgementResultCallback<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
Provides actions to be executed after a message acknowledgement completes with either success or failure.
- AsyncAdapterBlockingExecutionFailedException - Exception in io.awspring.cloud.sqs.listener
-
Exception representing a failure on an execution attempted by a blocking adapter.
- AsyncAdapterBlockingExecutionFailedException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.listener.AsyncAdapterBlockingExecutionFailedException
-
Create an instance with the provided error message and cause.
- AsyncComponentAdapters - Class in io.awspring.cloud.sqs.listener
-
Utility class for adapting blocking components to their asynchronous variants.
- AsyncComponentAdapters.AbstractThreadingComponentAdapter - Class in io.awspring.cloud.sqs.listener
-
Base class for BlockingComponentAdapters.
- AsyncErrorHandler<T> - Interface in io.awspring.cloud.sqs.listener.errorhandler
-
Interface for handling message processing errors async.
- asyncHttpClient() - Method in interface io.awspring.cloud.autoconfigure.core.AwsClientCustomizer
- asyncHttpClientBuilder() - Method in interface io.awspring.cloud.autoconfigure.core.AwsClientCustomizer
- AsyncMessageInterceptor<T> - Interface in io.awspring.cloud.sqs.listener.interceptor
-
Async interface for intercepting messages before and after execution.
- asyncMessageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- asyncMessageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- AsyncMessageListener<T> - Interface in io.awspring.cloud.sqs.listener
-
Async listener to process individual
Message
instances. - AsyncMessagingMessageListenerAdapter<T> - Class in io.awspring.cloud.sqs.listener.adapter
-
AsyncMessageListener
implementation to handle a message by invoking a method handler. - AsyncMessagingMessageListenerAdapter(InvocableHandlerMethod) - Constructor for class io.awspring.cloud.sqs.listener.adapter.AsyncMessagingMessageListenerAdapter
- AsyncMessagingOperations - Interface in io.awspring.cloud.sqs.operations
-
Asynchronous messaging operations.
- AUTO - Enum constant in enum class io.awspring.cloud.sqs.listener.BackPressureMode
-
Enable automatic throughput switching and partial batch polling.
- AutoConfigureSqs - Annotation Interface in io.awspring.cloud.test.sqs
-
Auto-configuration imports
for typical SQS tests. - AwsAutoConfiguration - Class in io.awspring.cloud.autoconfigure.core
-
Autoconfigures AWS environment.
- AwsAutoConfiguration(AwsProperties) - Constructor for class io.awspring.cloud.autoconfigure.core.AwsAutoConfiguration
- awsClientBuilderConfigurer(AwsCredentialsProvider, AwsRegionProvider) - Method in class io.awspring.cloud.autoconfigure.core.AwsAutoConfiguration
- AwsClientBuilderConfigurer - Class in io.awspring.cloud.autoconfigure.core
-
Provides a convenience method to apply common configuration to any
AwsClientBuilder
. - AwsClientCustomizer<T> - Interface in io.awspring.cloud.autoconfigure.core
- AwsClientProperties - Class in io.awspring.cloud.autoconfigure
-
Base properties for AWS Service client.
- AwsClientProperties() - Constructor for class io.awspring.cloud.autoconfigure.AwsClientProperties
- AwsParameterStoreClientCustomizer - Interface in io.awspring.cloud.autoconfigure.config.parameterstore
- AwsProperties - Class in io.awspring.cloud.autoconfigure.core
-
Configuration properties for AWS environment.
- AwsProperties() - Constructor for class io.awspring.cloud.autoconfigure.core.AwsProperties
- AwsPropertySource<K extends AwsPropertySource,
T> - Class in io.awspring.cloud.core.config -
Base class for all AWS loaded property sources.
- AwsPropertySource(String, T) - Constructor for class io.awspring.cloud.core.config.AwsPropertySource
- AwsSecretsManagerClientCustomizer - Interface in io.awspring.cloud.autoconfigure.config.secretsmanager
B
- BackPressureHandler - Interface in io.awspring.cloud.sqs.listener
-
Abstraction to handle backpressure within a
PollingMessageSource
. - backPressureMode(BackPressureMode) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- backPressureMode(BackPressureMode) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the
BackPressureMode
for this container. - BackPressureMode - Enum Class in io.awspring.cloud.sqs.listener
-
Configuration for application throughput.
- Batch(Collection<SendResult<T>>, Collection<SendResult.Failed<T>>) - Constructor for record class io.awspring.cloud.sqs.operations.SendResult.Batch
-
Creates an instance of a
Batch
record class. - BATCH - Enum constant in enum class io.awspring.cloud.sqs.listener.ListenerMode
-
Configure the container to receive the whole batch of messages in its components.
- BatchAcknowledgement<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
Enables acknowledging messages for
ListenerMode.BATCH
. - BatchAcknowledgmentArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
HandlerMethodArgumentResolver
implementation for resolvingBatchAcknowledgement
arguments. - BatchAcknowledgmentArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchAcknowledgmentArgumentResolver
- BatchAwareBackPressureHandler - Interface in io.awspring.cloud.sqs.listener
-
BackPressureHandler
specialization that allows requesting and releasing batches. - BatchingAcknowledgementProcessor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
-
AcknowledgementProcessor
implementation that adds the messages to aBlockingQueue
to be acknowledged according toContainerOptions.getAcknowledgementInterval()
andContainerOptions.getAcknowledgementThreshold()
. - BatchingAcknowledgementProcessor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- BatchMessageSink<T> - Class in io.awspring.cloud.sqs.listener.sink
-
MessageSink
implementation that emits the whole received batch of messages to the configuredMessageProcessingPipeline
. - BatchMessageSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.BatchMessageSink
- BatchPayloadMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
HandlerMethodArgumentResolver
implementation for resolvingList
arguments. - BatchPayloadMethodArgumentResolver(MessageConverter) - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
-
Create a new
BatchPayloadArgumentResolver
with the givenMessageConverter
. - BatchPayloadMethodArgumentResolver(MessageConverter, Validator) - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
- batchSize(int) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
- BeforeProcessingContextInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AsyncMessageInterceptor
s from theMessageProcessingContext
before message processing. - BeforeProcessingContextInterceptorExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.BeforeProcessingContextInterceptorExecutionStage
- BeforeProcessingInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AsyncMessageInterceptor
s before message processing. - BeforeProcessingInterceptorExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.BeforeProcessingInterceptorExecutionStage
- BINARY - Static variable in class io.awspring.cloud.sns.core.MessageAttributeDataTypes
-
Binary message attribute data type.
- BINARY - Static variable in class io.awspring.cloud.sqs.support.converter.MessageAttributeDataTypes
-
Binary message attribute data type.
- BootstrapLoggingHelper - Class in io.awspring.cloud.autoconfigure.config
-
Utility class for setting up logging in objects registered in
BootstrapRegistry
. - BUCKET_REDIRECT_HEADER - Static variable in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- bucketKeyEnabled(Boolean) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- build() - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- build() - Method in class io.awspring.cloud.samples.dynamodb.Department.Builder
- build() - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
- build() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
- build() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- build() - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- build() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Create the
ContainerOptions
instance. - build() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
- build() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
- build() - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- build() - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
-
Create the template with the provided options, exposing both sync and async methods.
- build() - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
-
Build the
QueueAttributesResolver
instance with the provided settings. - build(MessageProcessingConfiguration<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
- buildAsyncTemplate() - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
-
Create the template with the provided options, exposing only the async methods contained in the
SqsAsyncOperations
interface. - builder() - Static method in class io.awspring.cloud.s3.ObjectMetadata
- builder() - Static method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- builder() - Static method in class io.awspring.cloud.sqs.config.SqsEndpoint
-
Return a
SqsEndpoint.SqsEndpointBuilder
instance with the provided queue names. - builder() - Static method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
- builder() - Static method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
- builder() - Static method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- builder() - Static method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
-
Create a new builder instance.
- builder() - Static method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
- builder() - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
-
Create a new
SqsTemplateBuilder
. - builder() - Static method in class io.awspring.cloud.sqs.QueueAttributesResolver
- builder(T) - Static method in class io.awspring.cloud.sns.core.SnsNotification
-
Creates a builder with payload.
- Builder() - Constructor for class io.awspring.cloud.s3.ObjectMetadata.Builder
- Builder() - Constructor for class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- Builder() - Constructor for class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- Builder() - Constructor for class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
- Builder() - Constructor for class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
- Builder() - Constructor for class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- Builder() - Constructor for class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
- Builder(AbstractContainerOptions<?, ?>) - Constructor for class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- buildSyncTemplate() - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
-
Create the template with the provided options, exposing only the sync methods contained in the
SqsOperations
interface.
C
- cacheControl(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- CachingTopicArnResolver - Class in io.awspring.cloud.sns.core
-
Caching implementation for resolving ARN from topicName.
- CachingTopicArnResolver(TopicArnResolver) - Constructor for class io.awspring.cloud.sns.core.CachingTopicArnResolver
- castFromCollection(Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- castFromOptional(Optional<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- changed(EnumerablePropertySource<?>, EnumerablePropertySource<?>) - Method in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationChangeDetector
-
Determines if two property sources are different.
- changeTo(int) - Method in interface io.awspring.cloud.sqs.listener.Visibility
-
Changes the message visibility to the provided value.
- changeToAsync(int) - Method in class io.awspring.cloud.sqs.listener.QueueMessageVisibility
- changeToAsync(int) - Method in interface io.awspring.cloud.sqs.listener.Visibility
-
Asynchronously changes the message visibility to the provided value.
- checksumAlgorithm(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- checksumAlgorithm(ChecksumAlgorithm) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- clientOverrideConfiguration() - Method in class io.awspring.cloud.core.SpringCloudClientConfiguration
- close() - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- close() - Method in class io.awspring.cloud.s3.InMemoryBufferingS3OutputStream
- cloudWatchAsyncClient(CloudWatchProperties, AwsClientBuilderConfigurer, ObjectProvider<AwsClientCustomizer<CloudWatchAsyncClientBuilder>>) - Method in class io.awspring.cloud.autoconfigure.metrics.CloudWatchExportAutoConfiguration
- cloudWatchConfig(CloudWatchRegistryProperties) - Method in class io.awspring.cloud.autoconfigure.metrics.CloudWatchExportAutoConfiguration
- CloudWatchExportAutoConfiguration - Class in io.awspring.cloud.autoconfigure.metrics
-
Configuration for exporting metrics to CloudWatch.
- CloudWatchExportAutoConfiguration() - Constructor for class io.awspring.cloud.autoconfigure.metrics.CloudWatchExportAutoConfiguration
- cloudWatchMeterRegistry(CloudWatchConfig, Clock, CloudWatchAsyncClient) - Method in class io.awspring.cloud.autoconfigure.metrics.CloudWatchExportAutoConfiguration
- CloudWatchProperties - Class in io.awspring.cloud.autoconfigure.metrics
-
ConfigurationProperties
for configuring CloudWatch client. - CloudWatchProperties() - Constructor for class io.awspring.cloud.autoconfigure.metrics.CloudWatchProperties
- CloudWatchRegistryProperties - Class in io.awspring.cloud.autoconfigure.metrics
-
ConfigurationProperties
for configuring CloudWatch metrics export. - CloudWatchRegistryProperties() - Constructor for class io.awspring.cloud.autoconfigure.metrics.CloudWatchRegistryProperties
- CompletableFutures - Class in io.awspring.cloud.sqs
-
Utility methods for using convenient
CompletableFuture
methods from later JDK versions in Java 8. - completeMultipartUpload(CompleteMultipartUploadRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- componentFactories(Collection<ContainerComponentFactory<T, SqsContainerOptions>>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- componentsTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- componentsTaskExecutor(TaskExecutor) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the
TaskExecutor
to be used by this container's components. - CONFIG_PREFIX - Static variable in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreProperties
-
Configuration prefix.
- CONFIG_PREFIX - Static variable in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerProperties
-
Configuration prefix.
- CONFIG_PREFIX - Static variable in class io.awspring.cloud.autoconfigure.core.AwsProperties
-
Configuration prefix.
- ConfigurableContainerComponent - Interface in io.awspring.cloud.sqs.listener
-
Representation of a
MessageListenerContainer
component that can be configured using aContainerOptions
instance. - ConfigurationChangeDetector<T extends AwsPropertySource<?,
?>> - Class in io.awspring.cloud.autoconfigure.config.reload -
This is the superclass of all beans that can listen to changes in the configuration and fire a reload.
- ConfigurationChangeDetector(ReloadProperties, ConfigurationUpdateStrategy, ConfigurableEnvironment, Class<T>) - Constructor for class io.awspring.cloud.autoconfigure.config.reload.ConfigurationChangeDetector
- ConfigurationUpdateStrategy - Class in io.awspring.cloud.autoconfigure.config.reload
-
This is the superclass of all named strategies that can be fired when the configuration changes.
- configure(EndpointRegistrar) - Method in interface io.awspring.cloud.sqs.config.SqsListenerConfigurer
-
Configures the
EndpointRegistrar
instance that will handle theEndpoint
instances. - configure(ConfigurableContainerComponent) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Configure a
ConfigurableContainerComponent
with this options. - configure(ContainerOptions) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
- configure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- configure(ContainerOptions<?, ?>) - Method in interface io.awspring.cloud.sqs.listener.ConfigurableContainerComponent
-
Configure the component with the provided
ContainerOptions
instance - configure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
- configure(Collection<? extends ConfigurableContainerComponent>) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Configure a collection of
ConfigurableContainerComponent
with this options. - configure(Consumer<B>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Allows configuring this factories'
ContainerOptionsBuilder
. - configure(Consumer<B>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Returns the
ContainerOptions
instance for this container. - configure(Consumer<SqsContainerOptionsBuilder>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- configure(Consumer<SqsContainerOptionsBuilder>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- configure(Consumer<SqsTemplateOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
-
Configure options for the template.
- configure(T) - Method in class io.awspring.cloud.autoconfigure.core.AwsClientBuilderConfigurer
- configure(T, AwsClientProperties, AwsClientCustomizer<T>) - Method in class io.awspring.cloud.autoconfigure.core.AwsClientBuilderConfigurer
- configure(T, AwsClientProperties, BootstrapContext) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- configureAbstractContainer(AbstractMessageListenerContainer<T, O, B>, Endpoint) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
- configureBatchingAcknowledgementProcessor(SqsContainerOptions, BatchingAcknowledgementProcessor<T>) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- configureBatchingAckProcessor(SqsContainerOptions, BatchingAcknowledgementProcessor<T>) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- configureContainer(C, Endpoint) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
- configureContainerComponents() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- configureContainerOptions(Endpoint, B) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
- configureContainerOptions(Endpoint, SqsContainerOptionsBuilder) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
- configureDefaultConverter(Consumer<SqsMessagingMessageConverter>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
-
Configure the default message converter.
- configureDefaultHandlerMethodFactory(DefaultMessageHandlerMethodFactory) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- configureImmediateAcknowledgementProcessor(ImmediateAcknowledgementProcessor<T>, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- configureImmediateProcessor(ImmediateAcknowledgementProcessor<T>, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- configureListenerMode(Consumer<ListenerMode>) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
- configureListenerMode(Consumer<ListenerMode>) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
-
Allows configuring the
ListenerMode
for this endpoint. - configureMessageSink(MessageProcessingPipeline<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- configureMessageSource(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
- configureMessageSource(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- configureMessageSources(ContainerComponentFactory<T, O>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- ConfigUtils - Class in io.awspring.cloud.sqs
-
Utility class for conditional configurations.
- confirmSubscription() - Method in interface io.awspring.cloud.sns.handlers.NotificationStatus
- containerComponentFactories(Collection<ContainerComponentFactory<T, SqsContainerOptions>>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- ContainerComponentFactory<T,
O extends ContainerOptions<O, ?>> - Interface in io.awspring.cloud.sqs.listener -
A factory for creating components for the
MessageListenerContainer
. - ContainerOptions<O extends ContainerOptions<O,
B>, B extends ContainerOptionsBuilder<B, O>> - Interface in io.awspring.cloud.sqs.listener -
Contains the options to be used by the
MessageListenerContainer
at runtime. - ContainerOptionsBuilder<B extends ContainerOptionsBuilder<B,
O>, O extends ContainerOptions<O, B>> - Interface in io.awspring.cloud.sqs.listener -
A builder for creating a
ContainerOptions
instance. - contentDisposition(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- contentEncoding(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- contentLanguage(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- contentLength() - Method in class io.awspring.cloud.s3.S3Resource
- contentType() - Method in class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
- contentType() - Method in interface io.awspring.cloud.s3.S3ObjectConverter
-
Supported content type.
- contentType() - Method in class io.awspring.cloud.s3.S3Resource
- contentType(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- ContextAwareHeaderMapper<S> - Interface in io.awspring.cloud.sqs.support.converter
-
A
HeaderMapper
specialization that supports receiving aMessageConversionContext
for mapping context dependent headers. - ContextAwareMessagingMessageConverter<S> - Interface in io.awspring.cloud.sqs.support.converter
-
A
MessagingMessageConverter
specialization that enables receving aMessageConversionContext
that can be used to add context specific properties to the converted message. - convertAndSend(String, T) - Method in class io.awspring.cloud.sns.core.SnsTemplate
- convertAndSend(String, T, Map<String, Object>) - Method in class io.awspring.cloud.sns.core.SnsTemplate
- convertAndSend(String, T, Map<String, Object>, MessagePostProcessor) - Method in class io.awspring.cloud.sns.core.SnsTemplate
- convertAndSend(String, T, MessagePostProcessor) - Method in class io.awspring.cloud.sns.core.SnsTemplate
- convertMessage(S) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
- convertMessages(Collection<S>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
- copy() - Method in class io.awspring.cloud.core.config.AwsPropertySource
-
Creates a non-initialized copy of the property source.
- copy() - Method in class io.awspring.cloud.parameterstore.ParameterStorePropertySource
- copy() - Method in class io.awspring.cloud.secretsmanager.SecretsManagerPropertySource
- copyObject(CopyObjectRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- create() - Static method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
- create(ReloadProperties, ContextRefresher, Optional<RestartEndpoint>) - Static method in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationUpdateStrategy
- create(Location, ObjectMetadata) - Method in interface io.awspring.cloud.s3.S3OutputStreamProvider
-
Creates an
OutputStream
that writes data to S3. - create(String, String, ObjectMetadata) - Method in class io.awspring.cloud.s3.DiskBufferingS3OutputStreamProvider
- create(String, String, ObjectMetadata) - Method in class io.awspring.cloud.s3.InMemoryBufferingS3OutputStreamProvider
- create(String, String, ObjectMetadata) - Method in interface io.awspring.cloud.s3.S3OutputStreamProvider
-
Creates an
OutputStream
that writes data to S3. - create(String, String, ObjectMetadata) - Method in class io.awspring.cloud.s3.TransferManagerS3OutputStreamProvider
- create(String, S3Client, S3OutputStreamProvider) - Static method in class io.awspring.cloud.s3.S3Resource
- CREATE - Enum constant in enum class io.awspring.cloud.sqs.listener.QueueNotFoundStrategy
-
Create queues that are not found at startup.
- createAcknowledgementExecutorInstance() - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
- createAcknowledgementHandler(O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
-
Create a
AcknowledgementHandler
instance based on the givenContainerOptions
- createAcknowledgementProcessor() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- createAcknowledgementProcessor(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- createAcknowledgementProcessor(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- createAcknowledgementProcessor(O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
-
Create an
AcknowledgementProcessor
instance. - createAdditionalArgumentResolvers() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- createAdditionalArgumentResolvers() - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
- createAndConfigureAcknowledgementExecutor(QueueAttributes) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
- createAndConfigureImmediateProcessor(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- createArgumentResolvers(MessageConverter) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- createAsyncMessageListenerInstance(InvocableHandlerMethod) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
- createAwsSecretsManagerClient(BootstrapContext) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataLocationResolver
- createBackPressureHandler() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- createBatchingProcessorInstance() - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- createBatchingProcessorInstance() - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- createBucket(String) - Method in interface io.awspring.cloud.s3.S3Operations
-
Creates a bucket in S3.
- createBucket(String) - Method in class io.awspring.cloud.s3.S3Template
- createBucket(CreateBucketRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- createCompositeMessageConverter() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- createContainer(Endpoint) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
- createContainer(Endpoint) - Method in interface io.awspring.cloud.sqs.config.MessageListenerContainerFactory
-
Create a container instance for the given
Endpoint
. - createContainer(String...) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
- createContainer(String...) - Method in interface io.awspring.cloud.sqs.config.MessageListenerContainerFactory
-
Create a container instance for the given endpoint names.
- createContainerInstance(Endpoint, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
- createContainerInstance(Endpoint, O) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
- createContext() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- createContextHeaders(Message, MessageConversionContext) - Method in class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
- createContextHeaders(S, MessageConversionContext) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareHeaderMapper
- createCopy() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Create a copy of this options.
- createCopy() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Create a copy of this builder.
- createCredentialsProvider(CredentialsProperties, AwsRegionProvider) - Static method in class io.awspring.cloud.autoconfigure.core.CredentialsProviderAutoConfiguration
- createDefaultComponentFactories() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- createDefaultComponentFactories() - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
- createDefaultHeaderMapper() - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
- createDefaultHeaderMapper() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
- createDefaultMappingJackson2MessageConverter(ObjectMapper) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- createEndpoint(A) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- createEndpoint(SqsListener) - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
- createEndpointRegistrar() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- createImmediateProcessorInstance() - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- createImmediateProcessorInstance() - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- createListenerException(Collection<Message<T>>, Throwable) - Method in class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
- createListenerException(Message<T>, Throwable) - Method in class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
- createMessageConversionContext() - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
- createMessageConversionContext() - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
-
An optional context to be used in the conversion process.
- createMessageConversionContext() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
- createMessageListenerInstance(InvocableHandlerMethod) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
- createMessageProcessingPipeline(ContainerComponentFactory<T, O>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- createMessageSink(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- createMessageSink(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- createMessageSink(O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
-
Create a
MessageSink
instance. - createMessageSource(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- createMessageSource(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- createMessageSource(String, int, ContainerComponentFactory<T, O>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- createMessageSource(O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
-
Create a
MessageSource
instance. - createMessageSources(ContainerComponentFactory<T, O>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- createMimeMessage() - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
- createMimeMessage(InputStream) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
- createMultipartUpload(CreateMultipartUploadRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- createPropertySource(String, boolean, SecretsManagerClient) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerPropertySources
-
Creates property source for given context.
- createPropertySource(String, boolean, SsmClient) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStorePropertySources
-
Creates property source for given context.
- createRegionProvider(RegionProperties) - Static method in class io.awspring.cloud.autoconfigure.core.RegionProviderAutoConfiguration
- createRelative(String) - Method in class io.awspring.cloud.s3.S3Resource
- createS3Resource(String) - Method in class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
-
Creates a S3 resource based on the given location.
- createSignedGetURL(String, String, Duration) - Method in interface io.awspring.cloud.s3.S3Operations
-
Creates a signed URL for retrieving an object from S3.
- createSignedGetURL(String, String, Duration) - Method in class io.awspring.cloud.s3.S3Template
- createSignedPutURL(String, String, Duration) - Method in interface io.awspring.cloud.s3.S3Operations
- createSignedPutURL(String, String, Duration, ObjectMetadata, String) - Method in interface io.awspring.cloud.s3.S3Operations
-
Creates a signed URL for putting an object into S3.
- createSignedPutURL(String, String, Duration, ObjectMetadata, String) - Method in class io.awspring.cloud.s3.S3Template
- createSimpleSystemManagementClient(BootstrapContext) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataLocationResolver
- createSourcesTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- createTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- createTaskScheduler() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- createThread(Runnable) - Method in class io.awspring.cloud.sqs.MessageExecutionThreadFactory
- createThreadFactory() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- CredentialsProperties - Class in io.awspring.cloud.autoconfigure.core
-
Properties related to AWS credentials.
- CredentialsProperties() - Constructor for class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- credentialsProvider() - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProviderAutoConfiguration
- CredentialsProviderAutoConfiguration - Class in io.awspring.cloud.autoconfigure.core
-
EnableAutoConfiguration
forAwsCredentialsProvider
. - CredentialsProviderAutoConfiguration(CredentialsProperties, AwsRegionProvider) - Constructor for class io.awspring.cloud.autoconfigure.core.CredentialsProviderAutoConfiguration
- CrossRegionS3Client - Class in io.awspring.cloud.s3.crossregion
- CrossRegionS3Client(int, S3ClientBuilder) - Constructor for class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- CrossRegionS3Client(S3ClientBuilder) - Constructor for class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- CrossRegionS3Client.RegionDiscoveryException - Exception in io.awspring.cloud.s3.crossregion
- customizeRequest(ReceiveMessageRequest.Builder) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
- customizeRequest(ReceiveMessageRequest.Builder) - Method in class io.awspring.cloud.sqs.listener.source.FifoSqsMessageSource
D
- DaxProperties - Class in io.awspring.cloud.autoconfigure.dynamodb
-
Properties used to configure
ClusterDaxClient
- DaxProperties() - Constructor for class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- deduplicationId(String) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
- DEFAULT_BUFFER_CAPACITY - Static variable in class io.awspring.cloud.s3.InMemoryBufferingS3OutputStream
- DEFAULT_LISTENER_CONTAINER_FACTORY_BEAN_NAME - Static variable in class io.awspring.cloud.sqs.config.EndpointRegistrar
- DefaultDynamoDbTableNameResolver - Class in io.awspring.cloud.dynamodb
-
Simple implementation of
DynamoDbTableNameResolver
that resolves class simple name to table name. - DefaultDynamoDbTableNameResolver() - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
- DefaultDynamoDbTableNameResolver(String) - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
- DefaultDynamoDbTableSchemaResolver - Class in io.awspring.cloud.dynamodb
-
Default implementation with simple cache for
TableSchema
. - DefaultDynamoDbTableSchemaResolver() - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
- defaultEndpointName(String) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
-
Subclasses should have a method with a more specific name and delegate to this.
- DefaultListenerContainerRegistry - Class in io.awspring.cloud.sqs.listener
-
MessageListenerContainerRegistry
implementation that registers theMessageListenerContainer
instances and manage their lifecycle. - DefaultListenerContainerRegistry() - Constructor for class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
- defaultMaxNumberOfMessages(Integer) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- defaultMaxNumberOfMessages(Integer) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
-
Set the default maximum number of messages to be retrieved in a single batch.
- defaultPayloadClass(Class<?>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- defaultPayloadClass(Class<?>) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
-
The default class to which this template should convert payloads to.
- defaultPollTimeout(Duration) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- defaultPollTimeout(Duration) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
-
Set the default maximum amount of time this template will wait for the maximum number of messages before returning.
- defaultQueue(String) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
-
Set the default queue for this template.
- defaultSqsListenerContainerFactory(ObjectProvider<SqsAsyncClient>, ObjectProvider<AsyncErrorHandler<Object>>, ObjectProvider<ErrorHandler<Object>>, ObjectProvider<AsyncMessageInterceptor<Object>>, ObjectProvider<MessageInterceptor<Object>>) - Method in class io.awspring.cloud.autoconfigure.sqs.SqsAutoConfiguration
- DefaultTopicArnResolver - Class in io.awspring.cloud.sns.core
-
Default implementation of
TopicArnResolver
used to determine topic ARN by name. - DefaultTopicArnResolver(SnsClient) - Constructor for class io.awspring.cloud.sns.core.DefaultTopicArnResolver
- delaySeconds(Integer) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
-
Set a delay for the message in seconds.
- delete(Key, Class<?>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Deletes a record for a given Key.
- delete(Key, Class<?>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- delete(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Deletes a record for a given Entity.
- delete(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- deleteBucket(String) - Method in interface io.awspring.cloud.s3.S3Operations
-
Deletes a S3 bucket.
- deleteBucket(String) - Method in class io.awspring.cloud.s3.S3Template
- deleteBucket(DeleteBucketRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketAnalyticsConfiguration(DeleteBucketAnalyticsConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketCors(DeleteBucketCorsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketEncryption(DeleteBucketEncryptionRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketIntelligentTieringConfiguration(DeleteBucketIntelligentTieringConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketInventoryConfiguration(DeleteBucketInventoryConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketLifecycle(DeleteBucketLifecycleRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketMetricsConfiguration(DeleteBucketMetricsConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketOwnershipControls(DeleteBucketOwnershipControlsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketPolicy(DeleteBucketPolicyRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketReplication(DeleteBucketReplicationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketTagging(DeleteBucketTaggingRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteBucketWebsite(DeleteBucketWebsiteRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteObject(String) - Method in interface io.awspring.cloud.s3.S3Operations
-
Deletes an object from S3 bucket.
- deleteObject(String) - Method in class io.awspring.cloud.s3.S3Template
- deleteObject(String, String) - Method in interface io.awspring.cloud.s3.S3Operations
-
Deletes an object from S3 bucket.
- deleteObject(String, String) - Method in class io.awspring.cloud.s3.S3Template
- deleteObject(DeleteObjectRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteObjects(DeleteObjectsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deleteObjectTagging(DeleteObjectTaggingRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- deletePublicAccessBlock(DeletePublicAccessBlockRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- Department - Class in io.awspring.cloud.samples.dynamodb
- Department() - Constructor for class io.awspring.cloud.samples.dynamodb.Department
- Department.Builder - Class in io.awspring.cloud.samples.dynamodb
- destroy() - Method in class io.awspring.cloud.ses.SimpleEmailServiceMailSender
- detectAnnotationsAndRegisterEndpoints(Object, Class<?>) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- DiskBufferingS3OutputStreamProvider - Class in io.awspring.cloud.s3
-
Creates
DiskBufferingS3OutputStream
. - DiskBufferingS3OutputStreamProvider(S3Client, S3ObjectContentTypeResolver) - Constructor for class io.awspring.cloud.s3.DiskBufferingS3OutputStreamProvider
- dispose(Object) - Method in class io.awspring.cloud.sqs.LifecycleHandler
-
Execute the
DisposableBean.destroy()
method if the provided object is aDisposableBean
instance. - DO_NOT_THROW - Enum constant in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
-
Do not throw an exception and return the
SendResult.Batch
object directly. - doAcknowledgeMessages(String, Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- doAcknowledgeMessages(String, Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- doConfigure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- doConfigure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- doConfigure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
-
Override to configure subclasses.
- doConfigure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
- doConfigureMessageSink(MessageSink<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- doConfigureMessageSink(MessageSink<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
- doConfigureMessageSources(Collection<MessageSource<T>>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- doConfigureMessageSources(Collection<MessageSource<T>>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
- doConvertMessage(Message, Object) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
- doConvertMessage(S, Object) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
- doEmit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- doEmit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.BatchMessageSink
- doEmit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.FanOutMessageSink
- doEmit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.OrderedMessageSink
- doOnAcknowledge(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- doOnAcknowledge(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- doOnAcknowledge(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.ImmediateAcknowledgementProcessor
- doOnAcknowledge(Message<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- doOnAcknowledge(Message<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- doOnAcknowledge(Message<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.ImmediateAcknowledgementProcessor
- doPollForMessages(int) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- doPollForMessages(int) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
- doReceiveAsync(String, Duration, Integer, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- doReceiveAsync(String, Duration, Integer, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
- doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
- doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.NotificationStatusHandlerMethodArgumentResolver
- doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.NotificationSubjectHandlerMethodArgumentResolver
- doSend(TopicMessageChannel, Message<?>) - Method in class io.awspring.cloud.sns.core.SnsTemplate
- doSendAsync(String, Message, Message<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- doSendAsync(String, S, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- doSendBatchAsync(String, Collection<S>, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- doSendBatchAsync(String, Collection<Message>, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- doStart() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- doStart() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- doStart() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- doStart() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- doStart() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- doStart() - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
- doStop() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- doStop() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- doStop() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- doStop() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- doStop() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- download(String, String) - Method in interface io.awspring.cloud.s3.S3Operations
-
Downloads object from S3.
- download(String, String) - Method in class io.awspring.cloud.s3.S3Template
- drain(Duration) - Method in interface io.awspring.cloud.sqs.listener.BackPressureHandler
-
Attempts to acquire all permits up to the specified timeout.
- drain(Duration) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- DynamoDbAutoConfiguration - Class in io.awspring.cloud.autoconfigure.dynamodb
-
Auto-configuration
for DynamoDB integration. - DynamoDbAutoConfiguration() - Constructor for class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbAutoConfiguration
- dynamoDbEnhancedClient(DynamoDbClient) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbAutoConfiguration
- DynamoDbOperations - Interface in io.awspring.cloud.dynamodb
-
Interface for simple DynamoDB template operations.
- DynamoDbProperties - Class in io.awspring.cloud.autoconfigure.dynamodb
-
Properties related to AWS DynamoDB.
- DynamoDbProperties() - Constructor for class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbProperties
- DynamoDbTableNameResolver - Interface in io.awspring.cloud.dynamodb
-
Resolves DynamoDB table name from a
Class
. - DynamoDbTableSchemaResolver - Interface in io.awspring.cloud.dynamodb
-
Resolving Class and TableName to
TableSchema
class. - dynamoDBTemplate(DynamoDbProperties, DynamoDbEnhancedClient, Optional<DynamoDbTableSchemaResolver>, Optional<DynamoDbTableNameResolver>) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbAutoConfiguration
- DynamoDbTemplate - Class in io.awspring.cloud.dynamodb
-
Default implementation of
DynamoDbOperations
. - DynamoDbTemplate(String, DynamoDbEnhancedClient) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
- DynamoDbTemplate(DynamoDbEnhancedClient) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
- DynamoDbTemplate(DynamoDbEnhancedClient, DynamoDbTableSchemaResolver, DynamoDbTableNameResolver) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
E
- emit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- emit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.MessageGroupingSinkAdapter
- emit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter
- emit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.sink.MessageSink
-
Emit the provided
Message
instances to the providedAsyncMessageListener
. - endpoint() - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Returns the value of the
endpoint
record component. - endpoint() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Returns the value of the
endpoint
record component. - Endpoint - Interface in io.awspring.cloud.sqs.config
-
Represents a messaging endpoint from which messages can be consumed by a
MessageListenerContainer
. - ENDPOINT_REGISTRY_BEAN_NAME - Static variable in class io.awspring.cloud.sqs.config.SqsBeanNames
-
The bean name of the
DefaultListenerContainerRegistry
registered bySqsBootstrapConfiguration
. - EndpointRegistrar - Class in io.awspring.cloud.sqs.config
-
Processes the registered
Endpoint
instances using the appropriateMessageListenerContainerFactory
. - EndpointRegistrar() - Constructor for class io.awspring.cloud.sqs.config.EndpointRegistrar
- entityId(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
- environment - Variable in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationChangeDetector
- equals(Object) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataResource
- equals(Object) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataResource
- equals(Object) - Method in class io.awspring.cloud.s3.Location
- equals(Object) - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.awspring.cloud.sqs.sample.SqsManualAckSample.User
-
Indicates whether some other object is "equal to" this one.
- ERROR_CODE_PARAMETER_NAME - Static variable in class io.awspring.cloud.sqs.operations.SqsTemplateParameters
-
A code representing the error.
- errorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- errorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
- errorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- errorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- errorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- ErrorHandler<T> - Interface in io.awspring.cloud.sqs.listener.errorhandler
-
Interface for handling errors.
- ErrorHandlerExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AsyncErrorHandler
after a failedMessageListener
execution. - ErrorHandlerExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.ErrorHandlerExecutionStage
- errorMessage() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Returns the value of the
errorMessage
record component. - exceptionallyCompose(CompletableFuture<T>, Function<Throwable, ? extends CompletableFuture<T>>) - Static method in class io.awspring.cloud.sqs.CompletableFutures
-
Compose the provided future with a function that returns another completable future that is executed exceptionally.
- excludeFilters() - Element in annotation interface io.awspring.cloud.test.sqs.SqsTest
-
A set of exclude filters which can be used to filter beans that would otherwise be added to the application context.
- execute(Runnable) - Method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters.AbstractThreadingComponentAdapter
- execute(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementExecutor
-
Executes acknowledgements for the provided batch of messages.
- execute(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.SqsAcknowledgementExecutor
- execute(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
-
Send the provided
Message
instances to theTaskExecutor
as a unit of work. - execute(Supplier<T>) - Method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters.AbstractThreadingComponentAdapter
- execute(Message<T>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
-
Send the provided
Message
to theTaskExecutor
as a unit of work. - executeCycle() - Method in class io.awspring.cloud.autoconfigure.config.reload.PollingAwsPropertySourceChangeDetector
- ExecutingAcknowledgementProcessor<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
AcknowledgementProcessor
specialization that allows for delegating acknowledgement execution to aAcknowledgementExecutor
. - exists() - Method in class io.awspring.cloud.s3.S3Resource
- expectedBucketOwner(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- expires(Instant) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
F
- factory() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
The
MessageListenerContainerFactory
bean name to be used to process this endpoint. - factoryBeanName(String) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- FAIL - Enum constant in enum class io.awspring.cloud.sqs.listener.QueueNotFoundStrategy
-
Throw an exception and stop application startup if a queue is not found.
- failed() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
-
Returns the value of the
failed
record component. - Failed(String, String, Message<T>, Map<String, Object>) - Constructor for record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Creates an instance of a
Failed
record class. - failedFuture(Throwable) - Static method in class io.awspring.cloud.sqs.CompletableFutures
-
Create an exceptionally completed
CompletableFuture
. - FanOutMessageSink<T> - Class in io.awspring.cloud.sqs.listener.sink
-
MessageProcessingPipelineSink
implementation that executes messages from the provided batch in parallel. - FanOutMessageSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.FanOutMessageSink
- FifoSqsComponentFactory<T> - Class in io.awspring.cloud.sqs.listener
-
ContainerComponentFactory
implementation for creating components for FIFO queues. - FifoSqsComponentFactory() - Constructor for class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- FifoSqsMessageSource<T> - Class in io.awspring.cloud.sqs.listener.source
-
AbstractSqsMessageSource
implementation for FIFO queues. - FifoSqsMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.FifoSqsMessageSource
- FifoUtils - Class in io.awspring.cloud.sqs
-
Methods related to FIFO queues.
- FileController - Class in io.awspring.cloud.samples.s3
-
An example on how to create file upload to S3.
- FileController(S3Operations) - Constructor for class io.awspring.cloud.samples.s3.FileController
- first(Function<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>>) - Static method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
- FIXED_HIGH_THROUGHPUT - Enum constant in enum class io.awspring.cloud.sqs.listener.BackPressureMode
-
Set fixed high throughput mode.
- fromBuilder(B) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Copy the given builder settings to this builder.
- fromHeaders(MessageHeaders) - Method in interface io.awspring.cloud.sqs.support.converter.HeaderMapper
-
Map the provided
MessageHeaders
into the returning message type. - fromHeaders(MessageHeaders) - Method in class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
- fromMessagingMessage(Message<?>) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
- fromMessagingMessage(Message<?>) - Method in interface io.awspring.cloud.sqs.support.converter.MessagingMessageConverter
-
Convert a
Message
to a message from a specific messaging system. - fromMessagingMessage(Message<?>, MessageConversionContext) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
- fromMessagingMessage(Message<?>, MessageConversionContext) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
-
Convert a
Message
to a message from a specific messaging system.
G
- get() - Static method in class io.awspring.cloud.sqs.LifecycleHandler
-
Get the singleton instance for this class.
- getAccelerateModeEnabled() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- getAccessKey() - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- getAckHandler() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
- getAcknowledgementCallback() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- getAcknowledgementCallback() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementProcessor
-
Retrieve an acknowledgement callback that can be used to offer messages to be acknowledged by this processor.
- getAcknowledgementCallback() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- getAcknowledgementCallback() - Method in interface io.awspring.cloud.sqs.support.converter.AcknowledgementAwareMessageConversionContext
- getAcknowledgementCallback() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- getAcknowledgementInterval() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getAcknowledgementInterval() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the maximum interval between acknowledgements for batch acknowledgements.
- getAcknowledgementMode() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getAcknowledgementMode() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the
AcknowledgementMode
for this container. - getAcknowledgementOrdering() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getAcknowledgementOrdering() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the
AcknowledgementOrdering
for this container. - getAcknowledgementResultCallback() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the
AcknowledgementResultCallback
instance used by this container. - getAcknowledgementResultTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getAcknowledgementResultTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- getAcknowledgementResultTaskExecutor() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the
TaskExecutor
to be used by blockingAcknowledgementResultCallback
implementations for this container. - getAcknowledgementShutdownTimeout() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getAcknowledgementShutdownTimeout() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the maximum amount of time that the container should wait for batched acknowledgements to finish before shutting down.
- getAcknowledgementThreshold() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getAcknowledgementThreshold() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the threshold for triggering a batch acknowledgement.
- getAcknowledgmentCallback() - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
- getAcknowledgmentProcessor() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- getAcl() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getAnnotationClass() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- getAnnotationClass() - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
- getBackPressureMode() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getBackPressureMode() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the
BackPressureMode
for this container. - getBatchSize() - Method in interface io.awspring.cloud.sqs.listener.BatchAwareBackPressureHandler
-
Return the configured batch size for this handler.
- getBatchSize() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- getBeanFactory() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- getBucket() - Method in class io.awspring.cloud.s3.Location
- getBucketAccelerateConfiguration(GetBucketAccelerateConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketAcl(GetBucketAclRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketAnalyticsConfiguration(GetBucketAnalyticsConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketCors(GetBucketCorsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketEncryption(GetBucketEncryptionRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketIntelligentTieringConfiguration(GetBucketIntelligentTieringConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketInventoryConfiguration(GetBucketInventoryConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketKeyEnabled() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getBucketLifecycleConfiguration(GetBucketLifecycleConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketLocation(GetBucketLocationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketLogging(GetBucketLoggingRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketMetricsConfiguration(GetBucketMetricsConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketNotificationConfiguration(GetBucketNotificationConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketOwnershipControls(GetBucketOwnershipControlsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketPolicy(GetBucketPolicyRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketPolicyStatus(GetBucketPolicyStatusRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketReplication(GetBucketReplicationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketRequestPayment(GetBucketRequestPaymentRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketTagging(GetBucketTaggingRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketVersioning(GetBucketVersioningRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getBucketWebsite(GetBucketWebsiteRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getCacheControl() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getChecksumAlgorithm() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getChecksumValidationEnabled() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- getChunkedEncodingEnabled() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- getClassLoader() - Method in class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
-
Gets the classloader.
- getClient(Region) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getClusterUpdateIntervalMillis() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getComponentIncludes() - Method in class io.awspring.cloud.test.sqs.SqsTypeExcludeFilter
- getComponentsTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getComponentsTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- getComponentsTaskExecutor() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the
TaskExecutor
to be used by this container's components. - getConfigurableBeanFactory() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- getConnectionTtlMillis() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getConnectTimeoutMillis() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getContainerById(String) - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
- getContainerById(String) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainerRegistry
-
Return the
MessageListenerContainer
instance registered within this registry with the provided id, or null if none. - getContainerComponentFactories() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the
ContainerComponentFactory
instances to be used for creating this container's components. - getContainerOptions() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- getContentDisposition() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getContentEncoding() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getContentLanguage() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getContentType() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getContext() - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataResource
-
Returns context which is equal to Secret Manager secret name.
- getContext() - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataResource
-
Returns context which is equal to Secret Manager secret name.
- getCrt() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- getCustomContexts(String) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- getDax() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbProperties
- getDeduplicationId() - Method in class io.awspring.cloud.sns.core.SnsNotification
- getDefaultsMode() - Method in class io.awspring.cloud.autoconfigure.core.AwsProperties
- getDelegate() - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
- getDepartmentId() - Method in class io.awspring.cloud.samples.dynamodb.Department
- getDescription() - Method in class io.awspring.cloud.s3.S3Resource
- getDualstackEnabled() - Method in class io.awspring.cloud.autoconfigure.core.AwsProperties
- getEmailService() - Method in class io.awspring.cloud.ses.SimpleEmailServiceMailSender
- getEmployeeNumber() - Method in class io.awspring.cloud.samples.dynamodb.Department
- getEndpoint() - Method in class io.awspring.cloud.autoconfigure.AwsClientProperties
- getEndpoint() - Method in class io.awspring.cloud.autoconfigure.core.AwsProperties
- getEndpoint() - Method in exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
-
Get the endpoint which the operation failed.
- getEndpointId(String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- getEndpointRefreshTimeoutMillis() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getEntityId() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- getErrorHandler() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the
AsyncErrorHandler
instance used by this container. - getErrorHandler() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
- getExpectedBucketOwner() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getExpires() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getExpressionResolver() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- getFailedAcknowledgementMessages() - Method in exception io.awspring.cloud.sqs.SqsAcknowledgementException
-
Return the messages that failed to be acknowledged.
- getFailedMessage() - Method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
-
Return the message which listener execution failed.
- getFailedMessage() - Method in exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
-
A single failed message, if present.
- getFailedMessages() - Method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
-
Return the messages which listener execution failed.
- getFailedMessages() - Method in exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
-
The failed messages.
- getFile() - Method in class io.awspring.cloud.s3.S3Resource
- getFilename() - Method in class io.awspring.cloud.s3.S3Resource
- getFipsEnabled() - Method in class io.awspring.cloud.autoconfigure.core.AwsProperties
- getFollowSymbolicLinks() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3TransferManagerProperties
- getGeneratedIdPrefix() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- getGeneratedIdPrefix() - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
- getGrantFullControl() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getGrantRead() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getGrantReadACP() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getGrantWriteACP() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getGroupId() - Method in class io.awspring.cloud.sns.core.SnsNotification
- getHeader(Collection<Message<U>>, String, Class<T>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
-
Get the specified header or throw an exception if such header is not present.
- getHeader(Message<?>, String, Class<T>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
-
Get the specified header or throw an exception if such header is not present.
- getHeaderAsString(Message<?>, String) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
-
Get the provided header as
String
or throw if not present. - getHeaders() - Method in class io.awspring.cloud.sns.core.SnsNotification
- getId() - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
- getId() - Method in interface io.awspring.cloud.sqs.config.Endpoint
-
An optional id for this endpoint.
- getId() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- getId() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- getId() - Method in interface io.awspring.cloud.sqs.listener.IdentifiableContainerComponent
-
Get the component id.
- getId() - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
-
Get the container id.
- getId() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- getId() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- getId(Collection<Message<T>>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
-
Return the messages' ID as a concatenated {@link String].
- getId(Message<?>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
-
Return the message's ID as {@link String].
- getIdleTimeoutMillis() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getInitialReadBufferSizeInBytes() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- getInputStream() - Method in class io.awspring.cloud.s3.S3Resource
- getInterceptors() - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
- getInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractBeforeProcessingInterceptorExecutionStage
- getInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.BeforeProcessingContextInterceptorExecutionStage
- getInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.BeforeProcessingInterceptorExecutionStage
- getJavaMailProperties() - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
-
Allow Map access to the JavaMail properties of this sender, with the option to add or override specific entries.
- getListener() - Method in class io.awspring.cloud.autoconfigure.sqs.SqsProperties
- getListenerContainerFactoryName() - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
- getListenerContainerFactoryName() - Method in interface io.awspring.cloud.sqs.config.Endpoint
-
The name of the factory bean that will process this endpoint.
- getListenerContainers() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
- getListenerContainers() - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainerRegistry
-
Return the
MessageListenerContainer
instances registered within this registry. - getListenerMode() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getListenerMode() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the
ListenerMode
mode for this container. - getListenerShutdownTimeout() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getListenerShutdownTimeout() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the maximum amount of time that the container should wait for processing tasks to finish before shutting down.
- getLocation() - Method in class io.awspring.cloud.s3.S3Resource
- getLogicalNames() - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
- getLogicalNames() - Method in interface io.awspring.cloud.sqs.config.Endpoint
-
The logical names for this endpoint.
- getMaxConcurrency() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getMaxConcurrency() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- getMaxConcurrentMessages() - Method in class io.awspring.cloud.autoconfigure.sqs.SqsProperties.Listener
- getMaxConcurrentMessages() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
-
Set the maximum concurrent messages that can be processed simultaneously for each queue.
- getMaxConcurrentMessages() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getMaxConcurrentMessages() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Set the maximum concurrent messages that can be processed simultaneously for each queue.
- getMaxDelayBetweenPolls() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getMaxDelayBetweenPolls() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Set the maximum time the polling thread should wait for a full batch of permits to be available before trying to acquire a partial batch if so configured.
- getMaxDepth() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3TransferManagerProperties
- getMaxMessagesPerPoll() - Method in class io.awspring.cloud.autoconfigure.sqs.SqsProperties.Listener
- getMaxMessagesPerPoll() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
-
Return the maximum amount of messages that should be returned in a poll.
- getMaxMessagesPerPoll() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getMaxMessagesPerPoll() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the number of messages that should be returned per poll.
- getMaxPendingConnectionAcquires() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getMaxPrice() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- getMaxWaitForRestart() - Method in class io.awspring.cloud.autoconfigure.config.reload.ReloadProperties
- getMessageAttributeNames() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
-
Get the messageAttributeNames that will be retrieved and added as headers in messages.
- getMessageConversionContext() - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
- getMessageConverter() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getMessageConverter() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the
MessagingMessageConverter
for this container. - getMessageConverterConsumer() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Get the message converters list consumer.
- getMessageGroupingFunction() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- getMessageHandlerMethodFactory() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Return the
MessageHandlerMethodFactory
to be used to createMessageHandler
instances for theEndpoint
s. - getMessageInterceptors() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the
AsyncMessageInterceptor
instances used by this container. - getMessageInterceptors() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
- getMessageInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractAfterProcessingInterceptorExecutionStage
- getMessageInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AfterProcessingContextInterceptorExecutionStage
- getMessageInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AfterProcessingInterceptorExecutionStage
- getMessageListener() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the
AsyncMessageListener
instance used by this container. - getMessageListener() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
- getMessageListenerContainerRegistryBeanName() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- getMessageListenerContainerRegistryBeanName() - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
- getMessageSystemAttributeNames() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
-
Get the
MessageSystemAttributeName
s that will be retrieved and added as headers in messages. - getMessageVisibility() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
-
Return the message visibility for this endpoint.
- getMessageVisibility() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
-
Get the message visibility for messages retrieved by the container.
- getMetadata() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getMethodArgumentResolversConsumer() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Get the method argument resolvers list consumer.
- getMinimumPartSizeInBytes() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- getName() - Method in class io.awspring.cloud.autoconfigure.core.Profile
- getNamespace() - Method in class io.awspring.cloud.autoconfigure.metrics.CloudWatchRegistryProperties
- getNotificationHandlerMethodArgumentResolver(SnsClient) - Static method in class io.awspring.cloud.sns.configuration.NotificationHandlerMethodArgumentResolverConfigurationUtils
- getObject() - Method in class io.awspring.cloud.s3.Location
- getObject(GetObjectRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObject(GetObjectRequest, Path) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObject(GetObjectRequest, ResponseTransformer<GetObjectResponse, ReturnT>) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectAcl(GetObjectAclRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectAsBytes(GetObjectRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectAttributes(GetObjectAttributesRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectLegalHold(GetObjectLegalHoldRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectLockConfiguration(GetObjectLockConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectLockLegalHoldStatus() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getObjectLockMode() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getObjectLockRetainUntilDate() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getObjectMapper() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Get the object mapper used to deserialize payloads.
- getObjectRetention(GetObjectRetentionRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectTagging(GetObjectTaggingRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectTorrent(GetObjectTorrentRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectTorrent(GetObjectTorrentRequest, Path) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectTorrent(GetObjectTorrentRequest, ResponseTransformer<GetObjectTorrentResponse, ReturnT>) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getObjectTorrentAsBytes(GetObjectTorrentRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getOpeningDate() - Method in class io.awspring.cloud.samples.dynamodb.Department
- getOriginationNumber() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- getOutputStream() - Method in class io.awspring.cloud.s3.S3Resource
- getPath() - Method in class io.awspring.cloud.autoconfigure.core.Profile
- getPath() - Method in exception io.awspring.cloud.s3.UploadFailedException
- getPathStyleAccessEnabled() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- getPayload() - Method in class io.awspring.cloud.sns.core.SnsNotification
- getPayloadClass() - Method in interface io.awspring.cloud.sqs.support.converter.MessageConversionContext
-
An optional parameter with the payload class to be used by the conversion process.
- getPayloadClass() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- getPayloadMessageConverter() - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
-
Get the
MessageConverter
to be used for converting theMessage
instances payloads. - getPayloadToDeserialize(S) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
- getPayloadToDeserialize(Message) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
- getPeriod() - Method in class io.awspring.cloud.autoconfigure.config.reload.ReloadProperties
- getPollingEndpointName() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- getPollTimeout() - Method in class io.awspring.cloud.autoconfigure.sqs.SqsProperties.Listener
- getPollTimeout() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
-
The maximum duration to wait for messages in a given poll.
- getPollTimeout() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getPollTimeout() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the timeout for polling messages for this endpoint.
- getPrefix() - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- getPrefix() - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataLocationResolver
- getPrefix() - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataLocationResolver
- getProfile() - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- getProfile() - Method in class io.awspring.cloud.autoconfigure.core.RegionProperties
- getProperties(Class<?>) - Method in class io.awspring.cloud.test.sqs.SqsTestContextBootstrapper
- getProperty(String) - Method in class io.awspring.cloud.parameterstore.ParameterStorePropertySource
- getProperty(String) - Method in class io.awspring.cloud.secretsmanager.SecretsManagerPropertySource
- getPropertyNames() - Method in class io.awspring.cloud.parameterstore.ParameterStorePropertySource
- getPropertyNames() - Method in class io.awspring.cloud.secretsmanager.SecretsManagerPropertySource
- getPropertySourceClass() - Method in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationChangeDetector
- getPropertySources() - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataResource
- getPropertySources() - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataResource
- getPublicAccessBlock(GetPublicAccessBlockRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- getQueue() - Method in exception io.awspring.cloud.sqs.SqsAcknowledgementException
-
Return the queue from which the messages were received from.
- getQueueAttribute(QueueAttributeName) - Method in class io.awspring.cloud.sqs.listener.QueueAttributes
-
Return a specific attribute for this queue, if present.
- getQueueAttributeNames() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
-
Get the
QueueAttributeName
s that will be retrieved from the queue and added as headers to the messages. - getQueueAttributes() - Method in class io.awspring.cloud.sqs.listener.QueueAttributes
-
Return the attributes for this queue.
- getQueueAttributes() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- getQueueName() - Method in class io.awspring.cloud.sqs.listener.QueueAttributes
-
Return the queue name.
- getQueueNames() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the queue names assigned to this container.
- getQueueNotFoundStrategy() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
-
Get the
QueueNotFoundStrategy
for the container. - getQueueUrl() - Method in class io.awspring.cloud.sqs.listener.QueueAttributes
-
Return the queue url.
- getReadRetries() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getReceiveMessageConversionContext(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- getReceiveMessageConversionContext(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- getRegion() - Method in class io.awspring.cloud.autoconfigure.AwsClientProperties
- getRegion() - Method in class io.awspring.cloud.core.region.StaticRegionProvider
-
Return the configured Region configured at construction time.
- getReload() - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreProperties
- getReload() - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerProperties
- getRequestPayer() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getRequestTimeoutMillis() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getResource(String) - Method in class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
-
Gets a single resource.
- getResources(String) - Method in class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
-
Gets all resources based on the given location pattern.
- getRoleArn() - Method in class io.awspring.cloud.autoconfigure.core.StsProperties
- getRoleSessionName() - Method in class io.awspring.cloud.autoconfigure.core.StsProperties
- getSecretKey() - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- getSendBatchResult() - Method in exception io.awspring.cloud.sqs.operations.SendBatchOperationFailedException
-
Get the detailed result of the batch send attempt.
- getSendBatchResult(Class<T>) - Method in exception io.awspring.cloud.sqs.operations.SendBatchOperationFailedException
-
Get the detailed result of the batch send attempt, casting the result to the provided payload type.
- getSenderID() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- getSendMessageConversionContext(Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- getServerSideEncryption() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getSession() - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
-
Return the JavaMail
Session
, lazily initializing it if hasn't been specified explicitly. - getSkipHostNameVerification() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getSmsType() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- getSourceArn() - Method in class io.awspring.cloud.autoconfigure.ses.SesProperties
- getSourceArn() - Method in class io.awspring.cloud.ses.SimpleEmailServiceMailSender
- getSqsAsyncClient() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- getSqsAsyncClientInstance() - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
- getSseCustomerAlgorithm() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getSseCustomerKey() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getSseCustomerKeyMD5() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getSsekmsEncryptionContext() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getSsekmsKeyId() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getStatic() - Method in class io.awspring.cloud.autoconfigure.core.RegionProperties
- getStorageClass() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getStrategy() - Method in class io.awspring.cloud.autoconfigure.config.reload.ReloadProperties
- getSts() - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- getSubject() - Method in class io.awspring.cloud.sns.core.SnsNotification
- getSuccessfullyAcknowledgedMessages() - Method in exception io.awspring.cloud.sqs.SqsAcknowledgementException
-
Return the messages that were successfully acknowledged.
- getTablePrefix() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbProperties
- getTagging() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getTargetThroughputInGbps() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- getTemplateId() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- getTransferManager() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- getUrl() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- getURL() - Method in class io.awspring.cloud.s3.S3Resource
- getUseArnRegionEnabled() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- getUserId() - Method in class io.awspring.cloud.samples.dynamodb.Department
- getVersion() - Method in class io.awspring.cloud.s3.Location
- getWebIdentityTokenFile() - Method in class io.awspring.cloud.autoconfigure.core.StsProperties
- getWebsiteRedirectLocation() - Method in class io.awspring.cloud.s3.ObjectMetadata
- getWriteRetries() - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- grantFullControl(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- grantRead(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- grantReadACP(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- grantWriteACP(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- groupId(String) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
H
- handle(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.AsyncErrorHandler
-
Asynchronously handle the errors thrown processing the given
Message
instances. - handle(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.ErrorHandler
-
Handle errors thrown when processing a batch of
Message
s. - handle(Message<T>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.AsyncErrorHandler
-
Asynchronously handle the errors thrown processing the given
Message
. - handle(Message<T>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.ErrorHandler
-
Handle errors thrown when processing a
Message
. - handleAdditionalHeaders(Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- handleAdditionalHeaders(Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- handleCompose(CompletableFuture<T>, BiFunction<? super T, Throwable, ? extends CompletableFuture<U>>) - Static method in class io.awspring.cloud.sqs.CompletableFutures
-
Compose the provided future with a function to handle the result, taking a value, a throwable and providing a completable future as a result.
- handleNotificationMessage(String, String) - Method in class io.awspring.cloud.sns.sample.NotificationMappingController
- HandlerMethodEndpoint - Interface in io.awspring.cloud.sqs.config
-
Endpoint
specialization that indicates thatMessage
instances coming from this endpoint will be handled by aHandlerMethod
. - handleSubscriptionMessage(NotificationStatus) - Method in class io.awspring.cloud.sns.sample.NotificationMappingController
- handleUnsubscribeMessage(NotificationStatus) - Method in class io.awspring.cloud.sns.sample.NotificationMappingController
- hashCode() - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataResource
- hashCode() - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataResource
- hashCode() - Method in class io.awspring.cloud.s3.Location
- hashCode() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.awspring.cloud.sqs.sample.SqsManualAckSample.User
-
Returns a hash code value for this object.
- hasListenerException(Throwable) - Static method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
- headBucket(HeadBucketRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- header(String, Object) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
- header(String, Object) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
-
Add a header to be sent in the message.
- HeaderMapper<S> - Interface in io.awspring.cloud.sqs.support.converter
-
Mapper interface to map from and to
MessageHeaders
and a given source type. - headers(Map<String, Object>) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
- headers(Map<String, Object>) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
-
Add headers to be sent in the message.
- headObject(HeadObjectRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- httpClient() - Method in interface io.awspring.cloud.autoconfigure.core.AwsClientCustomizer
- httpClientBuilder() - Method in interface io.awspring.cloud.autoconfigure.core.AwsClientCustomizer
I
- id() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
An id for the
MessageListenerContainer
that will be created to handle this endpoint. - id() - Method in record class io.awspring.cloud.sqs.sample.SqsManualAckSample.User
-
Returns the value of the
id
record component. - id(String) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- id(String) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- IdentifiableContainerComponent - Interface in io.awspring.cloud.sqs.listener
-
Representation of a component that can be assigned an id.
- ImmediateAcknowledgementProcessor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
- ImmediateAcknowledgementProcessor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.ImmediateAcknowledgementProcessor
- includeFilters() - Element in annotation interface io.awspring.cloud.test.sqs.SqsTest
-
A set of include filters which can be used to add otherwise filtered beans to the application context.
- InfrastructureApp - Class in io.awspring.cloud.samples.infrastructure
- InfrastructureApp() - Constructor for class io.awspring.cloud.samples.infrastructure.InfrastructureApp
- InfrastructureStack - Class in io.awspring.cloud.samples.infrastructure
- InfrastructureStack(Construct, String) - Constructor for class io.awspring.cloud.samples.infrastructure.InfrastructureStack
- InfrastructureStack(Construct, String, StackProps) - Constructor for class io.awspring.cloud.samples.infrastructure.InfrastructureStack
- init() - Method in class io.awspring.cloud.core.config.AwsPropertySource
-
Initializes & fetches properties.
- init() - Method in class io.awspring.cloud.parameterstore.ParameterStorePropertySource
- init() - Method in class io.awspring.cloud.secretsmanager.SecretsManagerPropertySource
-
Loads properties from the Secrets Manager secret.
- initializeHandlerMethodFactory() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- InMemoryBufferingS3OutputStream - Class in io.awspring.cloud.s3
-
S3OutputStream
implementation that buffers content to an internalByteArrayOutputStream
and streams the content as a MultiPartUpload as the buffer fills up. - InMemoryBufferingS3OutputStreamProvider - Class in io.awspring.cloud.s3
-
Creates
InMemoryBufferingS3OutputStream
. - InMemoryBufferingS3OutputStreamProvider(S3Client, S3ObjectContentTypeResolver) - Constructor for class io.awspring.cloud.s3.InMemoryBufferingS3OutputStreamProvider
- InMemoryBufferingS3OutputStreamProvider(S3Client, S3ObjectContentTypeResolver, DataSize) - Constructor for class io.awspring.cloud.s3.InMemoryBufferingS3OutputStreamProvider
- INSTANCE - Static variable in class io.awspring.cloud.sqs.ConfigUtils
- intercept(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.interceptor.AsyncMessageInterceptor
-
Perform an action on the messages or return different ones before processing.
- intercept(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.interceptor.MessageInterceptor
-
Perform an action on the messages or return a different ones before processing.
- intercept(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.interceptor.AsyncMessageInterceptor
-
Perform an action on the message or return a different one before processing.
- intercept(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.interceptor.MessageInterceptor
-
Perform an action on the message or return a different one before processing.
- interceptors(Collection<AsyncMessageInterceptor<T>>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
- invokeHandler(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
-
Invokes the handler for the provided messages.
- invokeHandler(Message<T>) - Method in class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
-
Invokes the handler for the provided message.
- io.awspring.cloud.autoconfigure - package io.awspring.cloud.autoconfigure
-
Auto-configurations for AWS services integrations.
- io.awspring.cloud.autoconfigure.config - package io.awspring.cloud.autoconfigure.config
-
ConfigDataLoader
implementations for AWS services. - io.awspring.cloud.autoconfigure.config.parameterstore - package io.awspring.cloud.autoconfigure.config.parameterstore
-
ConfigDataLoader
implementation for AWS Parameter Store. - io.awspring.cloud.autoconfigure.config.reload - package io.awspring.cloud.autoconfigure.config.reload
-
Common classes used for reloading configuration properties.
- io.awspring.cloud.autoconfigure.config.secretsmanager - package io.awspring.cloud.autoconfigure.config.secretsmanager
-
ConfigDataLoader
implementation for AWS Secrets Manager. - io.awspring.cloud.autoconfigure.core - package io.awspring.cloud.autoconfigure.core
-
Auto-configurations for core Spring Cloud AWS components -
AwsCredentialsProvider
andAwsRegionProvider
. - io.awspring.cloud.autoconfigure.dynamodb - package io.awspring.cloud.autoconfigure.dynamodb
-
Auto-configuration for DynamoDB integration.
- io.awspring.cloud.autoconfigure.metrics - package io.awspring.cloud.autoconfigure.metrics
-
Auto-configuration for CloudWatch integration.
- io.awspring.cloud.autoconfigure.s3 - package io.awspring.cloud.autoconfigure.s3
-
Auto-configuration for S3 integrations.
- io.awspring.cloud.autoconfigure.s3.properties - package io.awspring.cloud.autoconfigure.s3.properties
-
Properties for auto-configuration
- io.awspring.cloud.autoconfigure.ses - package io.awspring.cloud.autoconfigure.ses
-
Auto-configuration for Amazon SES (Simple Email Service) integrations.
- io.awspring.cloud.autoconfigure.sns - package io.awspring.cloud.autoconfigure.sns
-
Auto-configuration for Amazon SNS (Simple Notification Service) integrations.
- io.awspring.cloud.autoconfigure.sqs - package io.awspring.cloud.autoconfigure.sqs
-
Auto-configuration for Amazon SQS (Simple Queue Service) integrations.
- io.awspring.cloud.core - package io.awspring.cloud.core
-
Common infrastructure for all Spring Cloud AWS modules.
- io.awspring.cloud.core.config - package io.awspring.cloud.core.config
-
Base classes for storing and retrieving configuration from AWS resources.
- io.awspring.cloud.core.region - package io.awspring.cloud.core.region
-
Utilities for handling AWS region selection.
- io.awspring.cloud.dynamodb - package io.awspring.cloud.dynamodb
-
DynamoDb integration.
- io.awspring.cloud.parameterstore - package io.awspring.cloud.parameterstore
-
Integration with AWS Parameter Store.
- io.awspring.cloud.s3 - package io.awspring.cloud.s3
-
S3 integration.
- io.awspring.cloud.s3.codegen - package io.awspring.cloud.s3.codegen
- io.awspring.cloud.s3.crossregion - package io.awspring.cloud.s3.crossregion
-
Generated cross-region S3 client.
- io.awspring.cloud.samples.dynamodb - package io.awspring.cloud.samples.dynamodb
- io.awspring.cloud.samples.infrastructure - package io.awspring.cloud.samples.infrastructure
- io.awspring.cloud.samples.parameterstore - package io.awspring.cloud.samples.parameterstore
- io.awspring.cloud.samples.s3 - package io.awspring.cloud.samples.s3
- io.awspring.cloud.samples.secretsmanager - package io.awspring.cloud.samples.secretsmanager
- io.awspring.cloud.samples.ses - package io.awspring.cloud.samples.ses
- io.awspring.cloud.secretsmanager - package io.awspring.cloud.secretsmanager
-
Integration with AWS Secrets Manager.
- io.awspring.cloud.ses - package io.awspring.cloud.ses
-
Integration with AWS SES (Simple Email Service).
- io.awspring.cloud.sns - package io.awspring.cloud.sns
-
Integration with AWS SNS (Simple Notification Service).
- io.awspring.cloud.sns.annotation.endpoint - package io.awspring.cloud.sns.annotation.endpoint
-
Convenience annotations serving as a replacement for
RequestMapping
for SNS HTTP endpoints. - io.awspring.cloud.sns.annotation.handlers - package io.awspring.cloud.sns.annotation.handlers
-
Spring Web method argument handlers for Sns integration.
- io.awspring.cloud.sns.configuration - package io.awspring.cloud.sns.configuration
-
Sns integration configuration helpers.
- io.awspring.cloud.sns.core - package io.awspring.cloud.sns.core
-
Sns integration core.
- io.awspring.cloud.sns.handlers - package io.awspring.cloud.sns.handlers
-
Method argument handlers for SNS integration annotations from
io.awspring.cloud.sns.annotation.handlers
package. - io.awspring.cloud.sns.sample - package io.awspring.cloud.sns.sample
- io.awspring.cloud.sns.sms - package io.awspring.cloud.sns.sms
-
Sending SMS via SNS integration.
- io.awspring.cloud.sqs - package io.awspring.cloud.sqs
-
SQS integration for Spring Cloud AWS.
- io.awspring.cloud.sqs.annotation - package io.awspring.cloud.sqs.annotation
-
SqsListener annotation and classes to process it.
- io.awspring.cloud.sqs.config - package io.awspring.cloud.sqs.config
-
Assembly-time components for SQS.
- io.awspring.cloud.sqs.listener - package io.awspring.cloud.sqs.listener
-
Components for executing the flow of messages to and from a message listener.
- io.awspring.cloud.sqs.listener.acknowledgement - package io.awspring.cloud.sqs.listener.acknowledgement
-
Components to process message acknowledgements.
- io.awspring.cloud.sqs.listener.acknowledgement.handler - package io.awspring.cloud.sqs.listener.acknowledgement.handler
-
Strategies for handling acknowledgements after successful and / or failed message processing.
- io.awspring.cloud.sqs.listener.adapter - package io.awspring.cloud.sqs.listener.adapter
-
Adapters for invoking a message listener registered by a listener annotation.
- io.awspring.cloud.sqs.listener.errorhandler - package io.awspring.cloud.sqs.listener.errorhandler
-
Components for handling errors and potentially recovering messages.
- io.awspring.cloud.sqs.listener.interceptor - package io.awspring.cloud.sqs.listener.interceptor
-
Components for intercepting messages before or after processing.
- io.awspring.cloud.sqs.listener.pipeline - package io.awspring.cloud.sqs.listener.pipeline
-
Pipeline abstraction to process messages in a container.
- io.awspring.cloud.sqs.listener.sink - package io.awspring.cloud.sqs.listener.sink
-
Components to handle the flow of messages from a Source to a Pipeline.
- io.awspring.cloud.sqs.listener.sink.adapter - package io.awspring.cloud.sqs.listener.sink.adapter
-
Composable message sink adapters to add behavior to sinks via a decorator pattern.
- io.awspring.cloud.sqs.listener.source - package io.awspring.cloud.sqs.listener.source
-
Components that provide message instances to be processed.
- io.awspring.cloud.sqs.operations - package io.awspring.cloud.sqs.operations
-
Components for converting source messages to Spring messaging messages.
- io.awspring.cloud.sqs.sample - package io.awspring.cloud.sqs.sample
- io.awspring.cloud.sqs.support - package io.awspring.cloud.sqs.support
-
Auto-configuration for Amazon SQS (Simple Queue Service) integrations.
- io.awspring.cloud.sqs.support.converter - package io.awspring.cloud.sqs.support.converter
-
Components for converting source messages to Spring messaging messages.
- io.awspring.cloud.sqs.support.resolver - package io.awspring.cloud.sqs.support.resolver
-
Components for resolving method arguments in listener methods.
- io.awspring.cloud.test.sqs - package io.awspring.cloud.test.sqs
- isAsyncCredentialsUpdate() - Method in class io.awspring.cloud.autoconfigure.core.StsProperties
- isEnabled() - Method in class io.awspring.cloud.autoconfigure.config.reload.ReloadProperties
- isFifo(String) - Static method in class io.awspring.cloud.sqs.FifoUtils
-
Return whether the provided queue is Fifo.
- isInstanceProfile() - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- isInstanceProfile() - Method in class io.awspring.cloud.autoconfigure.core.RegionProperties
- isOptional() - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataResource
-
If application startup should fail when secret cannot be loaded or does not exist.
- isOptional() - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataResource
-
If application startup should fail when secret cannot be loaded or does not exist.
- isResolvable(ConfigDataLocationResolverContext, ConfigDataLocation) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- isRunning() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- isRunning() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- isRunning() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
- isRunning() - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- isRunning() - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
- isRunning() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- isRunning(Object) - Method in class io.awspring.cloud.sqs.LifecycleHandler
-
Check whether a object is running if it's an instance of
SmartLifecycle
. - isStatic() - Method in class io.awspring.cloud.autoconfigure.core.RegionProperties
J
- Jackson2JsonS3ObjectConverter - Class in io.awspring.cloud.s3
-
Jackson based implementation of
S3ObjectConverter
. - Jackson2JsonS3ObjectConverter(ObjectMapper) - Constructor for class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
- javaMailSender(SesClient, SesProperties) - Method in class io.awspring.cloud.autoconfigure.ses.SesAutoConfiguration
L
- lastModified() - Method in class io.awspring.cloud.s3.S3Resource
- LifecycleHandler - Class in io.awspring.cloud.sqs
-
Handler for lifecycle methods.
- listBucketAnalyticsConfigurations(ListBucketAnalyticsConfigurationsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listBucketIntelligentTieringConfigurations(ListBucketIntelligentTieringConfigurationsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listBucketInventoryConfigurations(ListBucketInventoryConfigurationsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listBucketMetricsConfigurations(ListBucketMetricsConfigurationsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listBuckets(ListBucketsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listen(Message<SqsManualAckSample.User>) - Method in class io.awspring.cloud.sqs.sample.SqsManualAckSample
- Listener() - Constructor for class io.awspring.cloud.autoconfigure.sqs.SqsProperties.Listener
- ListenerExecutionFailedException - Exception in io.awspring.cloud.sqs.listener
-
Exception thrown when the
AsyncMessageListener
completes with an exception. - ListenerExecutionFailedException(String, Throwable, Collection<Message<T>>) - Constructor for exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
- ListenerExecutionFailedException(String, Throwable, Message<?>) - Constructor for exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
- listenerMode(ListenerMode) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- listenerMode(ListenerMode) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the
ListenerMode
mode for this container. - ListenerMode - Enum Class in io.awspring.cloud.sqs.listener
-
Configure the delivery strategy to be used by a
MessageListenerContainer
. - listeners() - Element in annotation interface io.awspring.cloud.test.sqs.SqsTest
-
Specifies the listeners to test.
- listenerShutdownTimeout(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- listenerShutdownTimeout(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the maximum amount of time that the container should wait for tasks to finish before shutting down.
- listMultipartUploads(ListMultipartUploadsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listMultipartUploadsPaginator(ListMultipartUploadsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listObjects(ListObjectsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listObjectsV2(ListObjectsV2Request) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listObjectsV2Paginator(ListObjectsV2Request) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listObjectVersions(ListObjectVersionsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listObjectVersionsPaginator(ListObjectVersionsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listParts(ListPartsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- listPartsPaginator(ListPartsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- load(ConfigDataLoaderContext, ParameterStoreConfigDataResource) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataLoader
- load(ConfigDataLoaderContext, SecretsManagerConfigDataResource) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataLoader
- load(Key, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Loads entity for a given Key.
- load(Key, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- loadAwsProperties(Binder) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- loadCredentialsProperties(Binder) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- loadProperties(Binder) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataLocationResolver
- loadProperties(Binder) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataLocationResolver
- loadRegionProperties(Binder) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- locateMapPropertySources(ConfigurableEnvironment) - Method in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationChangeDetector
-
Returns a list of property sources that are instance of
ConfigurationChangeDetector
. - location - Variable in class io.awspring.cloud.s3.S3Resource
- Location - Class in io.awspring.cloud.s3
-
Represents S3 bucket or object location.
- log - Variable in class io.awspring.cloud.autoconfigure.config.reload.PollingAwsPropertySourceChangeDetector
- logError(Throwable, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- logError(Throwable, Message<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
M
- MailSendingApplication - Class in io.awspring.cloud.samples.ses
-
A sample application to demonstrate sending simple emails and emails with attachments.
- MailSendingApplication() - Constructor for class io.awspring.cloud.samples.ses.MailSendingApplication
- main(String[]) - Static method in class io.awspring.cloud.s3.codegen.AbstractCrossRegionS3ClientGenerator
- main(String[]) - Static method in class io.awspring.cloud.samples.dynamodb.SpringDynamoDbSample
- main(String[]) - Static method in class io.awspring.cloud.samples.infrastructure.InfrastructureApp
- main(String[]) - Static method in class io.awspring.cloud.samples.parameterstore.SpringCloudAwsParameterStoreSample
- main(String[]) - Static method in class io.awspring.cloud.samples.s3.SpringCloudAwsS3Sample
- main(String[]) - Static method in class io.awspring.cloud.samples.secretsmanager.App
- main(String[]) - Static method in class io.awspring.cloud.samples.ses.MailSendingApplication
- main(String[]) - Static method in class io.awspring.cloud.sns.sample.SpringSNSSample
- main(String[]) - Static method in class io.awspring.cloud.sqs.sample.SpringSqsSample
- manageLifecycle(Consumer<SmartLifecycle>, Object...) - Method in class io.awspring.cloud.sqs.LifecycleHandler
-
Execute the provided action if the provided objects are
SmartLifecycle
instances. - manageMessageConverters(Consumer<List<MessageConverter>>) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Manage the list of
MessageConverter
instances to be used to convert payloads. - manageMethodArgumentResolvers(Consumer<List<HandlerMethodArgumentResolver>>) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Manage the list of
HandlerMethodArgumentResolver
instances to be used for resolving method arguments. - MANUAL - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
-
Messages will not be acknowledged automatically by the container.
- MANUAL - Enum constant in enum class io.awspring.cloud.sqs.operations.TemplateAcknowledgementMode
-
Don't acknowledge messages automatically.
- maxConcurrentMessages() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
The maximum concurrent messages that can be processed simultaneously for each queue.
- maxConcurrentMessages(int) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- maxConcurrentMessages(int) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the maximum concurrent messages that can be processed simultaneously for each queue.
- maxConcurrentMessages(Integer) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- maxDelayBetweenPolls(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- maxDelayBetweenPolls(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the maximum time the polling thread should wait for a full batch of permits to be available before trying to acquire a partial batch if so configured.
- maxMessagesPerPoll() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
The maximum amount of time to wait for a poll to SQS.
- maxMessagesPerPoll(int) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- maxMessagesPerPoll(int) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the number of messages that should be returned per poll.
- maxMessagesPerPoll(Integer) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- maxNumberOfMessages(Integer) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
-
Set the maximum number of messages to be returned.
- maxPrice(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
- message() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Returns the value of the
message
record component. - message() - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Returns the value of the
message
record component. - MESSAGE_DEDUPLICATION_ID_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
-
Message Deduplication id for SNS message.
- MESSAGE_GROUP_ID_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
-
Message group id for SNS message (applies only to FIFO topic).
- MessageAttributeDataTypes - Class in io.awspring.cloud.sns.core
-
Helper class used for conversion between
MessageAttributeValue
and Java types. - MessageAttributeDataTypes - Class in io.awspring.cloud.sqs.support.converter
- messageAttributeNames(Collection<String>) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
-
Set the messageAttributeNames that will be retrieved and added as headers in messages.
- messageAttributeNames(Collection<String>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
-
The message attributes to be retrieved with the message and added as headers to received messages.
- MessageConversionContext - Interface in io.awspring.cloud.sqs.support.converter
-
Marker interface for a message conversion context.
- messageConverter(MessagingMessageConverter<?>) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- messageConverter(MessagingMessageConverter<?>) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the
MessagingMessageConverter
for this container. - messageConverter(MessagingMessageConverter<Message>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
-
Set the
MessagingMessageConverter
to be used by the template. - messageDeduplicationId(String) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
-
Set the messageDeduplicationId for the message.
- MessageExecutionThread - Class in io.awspring.cloud.sqs
-
A
Thread
implementation for processing messages. - MessageExecutionThread() - Constructor for class io.awspring.cloud.sqs.MessageExecutionThread
-
Create an instance.
- MessageExecutionThread(ThreadGroup, Runnable, String) - Constructor for class io.awspring.cloud.sqs.MessageExecutionThread
-
Create an instance with the provided arguments.
- MessageExecutionThreadFactory - Class in io.awspring.cloud.sqs
-
CustomizableThreadFactory
implementation for creatingMessageExecutionThread
instances. - MessageExecutionThreadFactory() - Constructor for class io.awspring.cloud.sqs.MessageExecutionThreadFactory
-
Create a new MessageExecutionThreadFactory with default thread name prefix.
- MessageExecutionThreadFactory(String) - Constructor for class io.awspring.cloud.sqs.MessageExecutionThreadFactory
-
Create a new MessageExecutionThreadFactory with the given thread name prefix.
- messageGroupId(String) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
-
Set the messageGroupId for the message.
- MessageGroupingSinkAdapter<T> - Class in io.awspring.cloud.sqs.listener.sink.adapter
-
AbstractDelegatingMessageListeningSinkAdapter
implementation that groups the received batch according to the provided grouping function and emits each sub batch to the delegate separately. - MessageGroupingSinkAdapter(MessageSink<T>, Function<Message<T>, String>) - Constructor for class io.awspring.cloud.sqs.listener.sink.adapter.MessageGroupingSinkAdapter
- MessageHeaderUtils - Class in io.awspring.cloud.sqs
-
Utility class for extracting
MessageHeaders
from aMessage
. - messageId() - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Returns the value of the
messageId
record component. - messageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- messageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- messageInterceptor(MessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- messageInterceptor(MessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- MessageInterceptor<T> - Interface in io.awspring.cloud.sqs.listener.interceptor
-
Interface for intercepting messages before and after execution.
- messageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
- messageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
- messageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- MessageListener<T> - Interface in io.awspring.cloud.sqs.listener
-
Interface to process incoming
Message
s. - MessageListenerContainer<T> - Interface in io.awspring.cloud.sqs.listener
-
A container for an
AsyncMessageListener
withSmartLifecycle
capabilities. - MessageListenerContainerFactory<C extends MessageListenerContainer<?>> - Interface in io.awspring.cloud.sqs.config
-
Creates
MessageListenerContainer
instances for givenEndpoint
instances or endpoint names. - MessageListenerContainerRegistry - Interface in io.awspring.cloud.sqs.listener
-
Interface for registering and looking up containers at startup and runtime.
- MessageListenerExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Stage responsible for executing the
AsyncMessageListener
. - MessageListenerExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.MessageListenerExecutionStage
- MessageProcessingConfiguration<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Holds the components that will be used on the
MessageProcessingPipeline
. - MessageProcessingConfiguration.Builder<T> - Class in io.awspring.cloud.sqs.listener.pipeline
- MessageProcessingContext<T> - Class in io.awspring.cloud.sqs.listener
-
A message processing context that can be used for communication between components.
- MessageProcessingPipeline<T> - Interface in io.awspring.cloud.sqs.listener.pipeline
-
Represents a stage in the processing pipeline that will be used to process
Message
instances. - MessageProcessingPipelineBuilder<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Entrypoint for constructing a
MessageProcessingPipeline
MessageProcessingPipelineBuilder.ComposingMessagePipelineStage
. - MessageProcessingPipelineBuilder(Function<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
- MessageProcessingPipelineSink<T> - Interface in io.awspring.cloud.sqs.listener.sink
-
MessageSink
specialization that uses aMessageProcessingPipeline
as the output. - MessageSink<T> - Interface in io.awspring.cloud.sqs.listener.sink
-
Component that handles the flow of
Message
s. - MessageSource<T> - Interface in io.awspring.cloud.sqs.listener.source
-
A source of
Message
instances. - messageSystemAttributeNames(Collection<MessageSystemAttributeName>) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
-
Set the
MessageSystemAttributeName
s that will be retrieved and added as headers in messages. - messageSystemAttributeNames(Collection<MessageSystemAttributeName>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
-
The message system attributes to be retrieved with the message and added as headers to received messages.
- messageVisibility(Integer) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- messageVisibility(Duration) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
-
Set the message visibility for messages retrieved by the container.
- MessageVisibilityExtendingSinkAdapter<T> - Class in io.awspring.cloud.sqs.listener.sink.adapter
-
An
AbstractDelegatingMessageListeningSinkAdapter
that adds anMessageVisibilityExtendingSinkAdapter<T>.io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter.OriginalBatchMessageVisibilityExtendingInterceptor
to theMessageProcessingContext
. - MessageVisibilityExtendingSinkAdapter(MessageSink<T>) - Constructor for class io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter
- messageVisibilitySeconds() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
The message visibility to be applied to messages received from the provided queues.
- MessagingHeaders - Class in io.awspring.cloud.sqs
-
MessageHeaders
associated with messaging operations. - MessagingHeaders() - Constructor for class io.awspring.cloud.sqs.MessagingHeaders
- MessagingMessageConverter<S> - Interface in io.awspring.cloud.sqs.support.converter
-
A converter for converting source or target objects to and from Spring Messaging
Message
s. - MessagingMessageHeaders - Class in io.awspring.cloud.sqs.support.converter
-
MessageHeaders
implementation that allows providing an externalUUID
. - MessagingMessageHeaders(Map<String, Object>) - Constructor for class io.awspring.cloud.sqs.support.converter.MessagingMessageHeaders
-
Create an instance with the provided headers.
- MessagingMessageHeaders(Map<String, Object>, UUID) - Constructor for class io.awspring.cloud.sqs.support.converter.MessagingMessageHeaders
-
Create an instance with the provided headers and id.
- MessagingMessageHeaders(Map<String, Object>, UUID, Long) - Constructor for class io.awspring.cloud.sqs.support.converter.MessagingMessageHeaders
-
Create an instance with the provided arguments.
- MessagingMessageListenerAdapter<T> - Class in io.awspring.cloud.sqs.listener.adapter
-
MessageListener
implementation to handle a message by invoking a method handler. - MessagingMessageListenerAdapter(InvocableHandlerMethod) - Constructor for class io.awspring.cloud.sqs.listener.adapter.MessagingMessageListenerAdapter
- MessagingOperationFailedException - Exception in io.awspring.cloud.sqs.operations
-
Exception to represent the failure of a Messaging Operation.
- MessagingOperationFailedException(String, String) - Constructor for exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
-
Create an instance with the provided error message.
- MessagingOperationFailedException(String, String, Throwable) - Constructor for exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
-
Create an instance with the provided error message and cause, if any.
- MessagingOperationFailedException(String, String, Collection<Message<T>>, Throwable) - Constructor for exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
-
Create an instance with the provided parameters and a batch of messages.
- MessagingOperationFailedException(String, String, Message<?>, Throwable) - Constructor for exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
-
Create an instance with the provided parameters and a single message.
- MessagingOperations - Interface in io.awspring.cloud.sqs.operations
-
Synchronous messaging operations.
- MessagingTemplateOptions<O extends MessagingTemplateOptions<O>> - Interface in io.awspring.cloud.sqs.operations
-
Options to be used by the template.
- metadata() - Method in class io.awspring.cloud.s3.S3Resource
- metadata(String, String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- micrometerClock() - Method in class io.awspring.cloud.autoconfigure.metrics.CloudWatchExportAutoConfiguration
N
- name() - Method in record class io.awspring.cloud.sqs.sample.SqsManualAckSample.User
-
Returns the value of the
name
record component. - NeverAcknowledgementHandler<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement.handler
-
AcknowledgementHandler
implementation that never acknowledges regardless of the result. - NeverAcknowledgementHandler() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
- NEW_USER_QUEUE - Static variable in class io.awspring.cloud.sqs.sample.SqsManualAckSample
- newAsyncTemplate(SqsAsyncClient) - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
-
Create a new
SqsTemplate
instance with the providedSqsAsyncClient
, only exposing the async methods contained inSqsAsyncOperations
. - newSyncTemplate(SqsAsyncClient) - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
-
Create a new
SqsTemplate
instance with the providedSqsAsyncClient
, only exposing the sync methods contained inSqsOperations
. - newTemplate(SqsAsyncClient) - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
-
Create a new
SqsTemplate
instance with the providedSqsAsyncClient
and both sync and async operations. - NOTIFICATION_SUBJECT_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
-
Notification subject.
- NotificationHandlerMethodArgumentResolverConfigurationUtils - Class in io.awspring.cloud.sns.configuration
-
Simple util class that is used to create handlers for Http/s notification support.
- NotificationMappingController - Class in io.awspring.cloud.sns.sample
- NotificationMappingController() - Constructor for class io.awspring.cloud.sns.sample.NotificationMappingController
- NotificationMessage - Annotation Interface in io.awspring.cloud.sns.annotation.handlers
-
Annotation that is used to map SNS notification value to a variable that is annotated.
- NotificationMessageHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers
-
Handles conversion of SNS notification value to a variable that is annotated with
NotificationMessage
. - NotificationMessageHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
- NotificationMessageHandlerMethodArgumentResolver(List<HttpMessageConverter<?>>) - Constructor for class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
- NotificationMessageMapping - Annotation Interface in io.awspring.cloud.sns.annotation.endpoint
-
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoints using the Spring Controller model.
- NotificationStatus - Interface in io.awspring.cloud.sns.handlers
-
Interface used for confirming Subscription/Unsubscription.
- NotificationStatusHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers
-
Handles Subscription and Unsubscription events by transforming them to
NotificationStatus
which can be used to confirm Subscriptions/Subscriptions. - NotificationStatusHandlerMethodArgumentResolver(SnsClient) - Constructor for class io.awspring.cloud.sns.handlers.NotificationStatusHandlerMethodArgumentResolver
- NotificationSubject - Annotation Interface in io.awspring.cloud.sns.annotation.handlers
-
Annotation that is used to map SNS subject value to a variable that is annotated.
- NotificationSubjectHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers
-
Handles conversion of SNS subject value to a variable that is annotated with
NotificationSubject
. - NotificationSubjectHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.NotificationSubjectHandlerMethodArgumentResolver
- NotificationSubscriptionMapping - Annotation Interface in io.awspring.cloud.sns.annotation.endpoint
-
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoint subscriptions using the Spring Controller model.
- NotificationUnsubscribeConfirmationMapping - Annotation Interface in io.awspring.cloud.sns.annotation.endpoint
-
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoint subscriptions using the Spring Controller model.
- NUMBER - Static variable in class io.awspring.cloud.sns.core.MessageAttributeDataTypes
-
Number message attribute data type.
- NUMBER - Static variable in class io.awspring.cloud.sqs.support.converter.MessageAttributeDataTypes
-
Number message attribute data type.
O
- objectLockLegalHoldStatus(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- objectLockLegalHoldStatus(ObjectLockLegalHoldStatus) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- objectLockMode(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- objectLockMode(ObjectLockMode) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- objectLockRetainUntilDate(Instant) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- objectMapperCustomizer(ObjectProvider<ObjectMapper>) - Method in class io.awspring.cloud.autoconfigure.sqs.SqsAutoConfiguration
- ObjectMetadata - Class in io.awspring.cloud.s3
-
Container for S3 Object Metadata.
- ObjectMetadata.Builder - Class in io.awspring.cloud.s3
- ObjectStorageController - Class in io.awspring.cloud.samples.s3
-
Stores regular Java objects as S3 files.
- ObjectStorageController(S3Template) - Constructor for class io.awspring.cloud.samples.s3.ObjectStorageController
- of(String) - Static method in class io.awspring.cloud.s3.Location
-
Creates
Location
from full S3 path s3://bucket-name/object-key. - of(String, String) - Static method in class io.awspring.cloud.s3.Location
-
Creates
Location
from bucket (bucket-name)/ object (object-key) - of(T) - Static method in class io.awspring.cloud.sns.core.SnsNotification
-
Creates notification from payload.
- ofMissingHeader(S3Exception) - Static method in exception io.awspring.cloud.s3.crossregion.CrossRegionS3Client.RegionDiscoveryException
- ON_SUCCESS - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
-
Messages will be acknowledged when message processing is successful.
- onAcknowledge(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- onAcknowledge(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementCallback
-
Triggers acknowledgement for the given messages.
- onAcknowledge(Message<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- onAcknowledge(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementCallback
-
Triggers acknowledgement for the given message.
- onError(Collection<Message<T>>, Throwable, AcknowledgementCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementHandler
-
Invoked when message processing completes with an error for a batch of messages.
- onError(Collection<Message<T>>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
- onError(Collection<Message<T>>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
- onError(Collection<Message<T>>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
- onError(Message<T>, Throwable, AcknowledgementCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementHandler
-
Invoked when message processing completes with an error for a single message.
- onError(Message<T>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
- onError(Message<T>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
- onError(Message<T>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
- onFailure(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementResultCallback
-
Execute an action if message acknowledgement fails.
- onFailure(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AsyncAcknowledgementResultCallback
-
Execute an action if message acknowledgement fails.
- onMessage(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.adapter.AsyncMessagingMessageListenerAdapter
- onMessage(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.adapter.MessagingMessageListenerAdapter
- onMessage(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.AsyncMessageListener
-
Process the provided messages.
- onMessage(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.MessageListener
- onMessage(Message<T>) - Method in class io.awspring.cloud.sqs.listener.adapter.AsyncMessagingMessageListenerAdapter
- onMessage(Message<T>) - Method in class io.awspring.cloud.sqs.listener.adapter.MessagingMessageListenerAdapter
- onMessage(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.AsyncMessageListener
-
Process the provided message.
- onMessage(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.MessageListener
- onSuccess(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementResultCallback
-
Execute an action after the messages are successfully acknowledged.
- onSuccess(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AsyncAcknowledgementResultCallback
-
Execute an action after the messages are successfully acknowledged.
- onSuccess(Collection<Message<T>>, AcknowledgementCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementHandler
-
Invoked when message processing completes successfully for a batch of messages.
- onSuccess(Collection<Message<T>>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
- onSuccess(Collection<Message<T>>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
- onSuccess(Collection<Message<T>>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
- onSuccess(Message<T>, AcknowledgementCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementHandler
-
Invoked when message processing completes successfully for a single message.
- onSuccess(Message<T>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
- onSuccess(Message<T>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
- onSuccess(Message<T>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
- OnSuccessAcknowledgementHandler<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement.handler
-
AcknowledgementHandler
implementation that only acknowledges on success. - OnSuccessAcknowledgementHandler() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
- ORDERED - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
-
Acknowledgements will be executed sequentially.
- ORDERED_BY_GROUP - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
-
Acknowledgements will be executed sequentially within its group, and in parallel between groups.
- OrderedMessageSink<T> - Class in io.awspring.cloud.sqs.listener.sink
-
MessageProcessingPipelineSink
implementation that processes provided messages sequentially and in order. - OrderedMessageSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.OrderedMessageSink
- originationNumber(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
- overrideConfiguration() - Method in interface io.awspring.cloud.autoconfigure.core.AwsClientCustomizer
P
- PARALLEL - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
-
Acknowledgements will be executed in parallel.
- ParameterStoreConfigDataLoader - Class in io.awspring.cloud.autoconfigure.config.parameterstore
-
ConfigDataLoader
for AWS Parameter Store. - ParameterStoreConfigDataLoader(DeferredLogFactory) - Constructor for class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataLoader
- ParameterStoreConfigDataLocationResolver - Class in io.awspring.cloud.autoconfigure.config.parameterstore
- ParameterStoreConfigDataLocationResolver(DeferredLogFactory) - Constructor for class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataLocationResolver
- ParameterStoreConfigDataResource - Class in io.awspring.cloud.autoconfigure.config.parameterstore
-
Config data resource for AWS System Manager Management integration.
- ParameterStoreConfigDataResource(String, boolean, ParameterStorePropertySources) - Constructor for class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataResource
- parameterStoreConfigurationUpdateStrategy(ParameterStoreProperties, Optional<RestartEndpoint>, ContextRefresher) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreReloadAutoConfiguration
- ParameterStoreKeysMissingException - Exception in io.awspring.cloud.autoconfigure.config.parameterstore
-
Thrown when configuration provided to ConfigDataLoader is missing parameter store keys, for example `spring.config.import=aws-parameterstore:`.
- ParameterStoreMissingKeysFailureAnalyzer - Class in io.awspring.cloud.autoconfigure.config.parameterstore
-
An
AbstractFailureAnalyzer
that performs analysis of a Parameter Store configuration failure caused by not providing a Parameter Store key to `spring.config.import` property. - ParameterStoreMissingKeysFailureAnalyzer() - Constructor for class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreMissingKeysFailureAnalyzer
- parameterStorePollingAwsPropertySourceChangeDetector(ParameterStoreProperties, ConfigurationUpdateStrategy, TaskSchedulerWrapper<TaskScheduler>, ConfigurableEnvironment) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreReloadAutoConfiguration
- ParameterStoreProperties - Class in io.awspring.cloud.autoconfigure.config.parameterstore
-
Configuration properties for the AWS Parameter Store integration.
- ParameterStoreProperties() - Constructor for class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreProperties
- ParameterStorePropertySource - Class in io.awspring.cloud.parameterstore
-
Recursively retrieves all parameters under the given context / path with decryption from the AWS Parameter Store using the provided SSM client.
- ParameterStorePropertySource(String, SsmClient) - Constructor for class io.awspring.cloud.parameterstore.ParameterStorePropertySource
- ParameterStorePropertySources - Class in io.awspring.cloud.autoconfigure.config.parameterstore
- ParameterStorePropertySources() - Constructor for class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStorePropertySources
- ParameterStoreReloadAutoConfiguration - Class in io.awspring.cloud.autoconfigure.config.parameterstore
-
Auto-Configuration
for reloading properties from Parameter Store. - ParameterStoreReloadAutoConfiguration() - Constructor for class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreReloadAutoConfiguration
- path() - Element in annotation interface io.awspring.cloud.sns.annotation.endpoint.NotificationMessageMapping
- path() - Element in annotation interface io.awspring.cloud.sns.annotation.endpoint.NotificationSubscriptionMapping
- path() - Element in annotation interface io.awspring.cloud.sns.annotation.endpoint.NotificationUnsubscribeConfirmationMapping
- PATH_DELIMITER - Static variable in class io.awspring.cloud.s3.Location
- payload(T) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
-
Set the payload to send in the message.
- PollingAwsPropertySourceChangeDetector<T extends AwsPropertySource<?,
?>> - Class in io.awspring.cloud.autoconfigure.config.reload -
Configuration change detector that checks for changed configuration on a scheduled basis.
- PollingAwsPropertySourceChangeDetector(ReloadProperties, Class<T>, ConfigurationUpdateStrategy, TaskScheduler, ConfigurableEnvironment) - Constructor for class io.awspring.cloud.autoconfigure.config.reload.PollingAwsPropertySourceChangeDetector
- PollingMessageSource<T> - Interface in io.awspring.cloud.sqs.listener.source
-
MessageSource
extension that provides polling configurations andSmartLifecycle
capabilities. - pollTimeout(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
- pollTimeout(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
-
Set the timeout for polling messages for this endpoint.
- pollTimeout(Duration) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
-
Set the maximum amount of time to wait for messages in the queue before returning with less than maximum of messages or empty.
- pollTimeoutSeconds() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
The maximum number of seconds to wait for messages in a poll to SQS.
- pollTimeoutSeconds(Integer) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- postProcessAfterInitialization(Object, String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.awspring.cloud.s3.S3ProtocolResolver
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataLocationResolver
-
AWS ParameterStore Config Data prefix.
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataLocationResolver
-
AWS Secrets Manager Config Data prefix.
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
-
The prefix used for AWS credentials related properties.
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.core.RegionProperties
-
The prefix used for AWS region related properties.
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbProperties
-
The prefix used for AWS credentials related properties.
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
-
The prefix used for S3 related properties.
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.ses.SesProperties
-
The prefix used for AWS credentials related properties.
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.sns.SnsProperties
-
The prefix used for AWS SNS configuration.
- PREFIX - Static variable in class io.awspring.cloud.autoconfigure.sqs.SqsProperties
-
The prefix used for AWS SQS configuration.
- preProcessHeadersForReceive(String, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- preProcessHeadersForReceive(String, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- preProcessMessageForSend(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- preProcessMessageForSend(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- preProcessMessagesForSend(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- preProcessMessagesForSend(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- process(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractBeforeProcessingInterceptorExecutionStage
- process(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageListenerExecutionStage
- process(Collection<Message<T>>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipeline
- process(CompletableFuture<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractAfterProcessingInterceptorExecutionStage
- process(CompletableFuture<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AcknowledgementHandlerExecutionStage
- process(CompletableFuture<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.ErrorHandlerExecutionStage
- process(CompletableFuture<Message<T>>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipeline
- process(Message<T>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractBeforeProcessingInterceptorExecutionStage
- process(Message<T>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageListenerExecutionStage
- process(Message<T>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipeline
- processMany(CompletableFuture<Collection<Message<T>>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractAfterProcessingInterceptorExecutionStage
- processMany(CompletableFuture<Collection<Message<T>>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AcknowledgementHandlerExecutionStage
- processMany(CompletableFuture<Collection<Message<T>>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.ErrorHandlerExecutionStage
- processMany(CompletableFuture<Collection<Message<T>>>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipeline
- Profile - Class in io.awspring.cloud.autoconfigure.core
-
Properties related to AWS Profile.
- Profile() - Constructor for class io.awspring.cloud.autoconfigure.core.Profile
- PROMOTIONAL - Enum constant in enum class io.awspring.cloud.sns.sms.SmsType
-
Non-critical messages, such as marketing messages.
- properties - Variable in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationChangeDetector
- properties() - Element in annotation interface io.awspring.cloud.test.sqs.SqsTest
-
Properties in form key=value that should be added to the Spring
Environment
before the test runs. - PropertiesS3ObjectContentTypeResolver - Class in io.awspring.cloud.s3
-
Resolves content type for S3 object from a properties file.
- PropertiesS3ObjectContentTypeResolver() - Constructor for class io.awspring.cloud.s3.PropertiesS3ObjectContentTypeResolver
- PropertiesS3ObjectContentTypeResolver(Properties) - Constructor for class io.awspring.cloud.s3.PropertiesS3ObjectContentTypeResolver
- putBucketAccelerateConfiguration(PutBucketAccelerateConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketAcl(PutBucketAclRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketAnalyticsConfiguration(PutBucketAnalyticsConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketCors(PutBucketCorsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketEncryption(PutBucketEncryptionRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketIntelligentTieringConfiguration(PutBucketIntelligentTieringConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketInventoryConfiguration(PutBucketInventoryConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketLifecycleConfiguration(PutBucketLifecycleConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketLogging(PutBucketLoggingRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketMetricsConfiguration(PutBucketMetricsConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketNotificationConfiguration(PutBucketNotificationConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketOwnershipControls(PutBucketOwnershipControlsRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketPolicy(PutBucketPolicyRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketReplication(PutBucketReplicationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketRequestPayment(PutBucketRequestPaymentRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketTagging(PutBucketTaggingRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketVersioning(PutBucketVersioningRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putBucketWebsite(PutBucketWebsiteRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putObject(PutObjectRequest, Path) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putObject(PutObjectRequest, RequestBody) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putObjectAcl(PutObjectAclRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putObjectLegalHold(PutObjectLegalHoldRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putObjectLockConfiguration(PutObjectLockConfigurationRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putObjectRetention(PutObjectRetentionRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putObjectTagging(PutObjectTaggingRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- putPublicAccessBlock(PutPublicAccessBlockRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
Q
- query(QueryEnhancedRequest, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Queries a data for a given request.
- query(QueryEnhancedRequest, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- query(QueryEnhancedRequest, Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Queries a GlobalSecondaryIndex for a given request and given indexName.
- query(QueryEnhancedRequest, Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- queue(String) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
-
Set the queue name, url or ARN from which to receive messages from.
- queue(String) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
-
Set the queue name, url or ARN to send the message to.
- queueAttributeNames(Collection<QueueAttributeName>) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
-
Set the
QueueAttributeName
s that will be retrieved from the queue and added as headers to the messages. - queueAttributeNames(Collection<QueueAttributeName>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
-
The queue attribute names that will be retrieved by this template and added as headers to received messages.
- queueAttributeNames(Collection<QueueAttributeName>) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
-
The
QueueAttributeName
s to be retrieved. - QueueAttributes - Class in io.awspring.cloud.sqs.listener
-
Queue attributes extracted from SQS, as well as the queue name and url.
- QueueAttributes(String, String, Map<QueueAttributeName, String>) - Constructor for class io.awspring.cloud.sqs.listener.QueueAttributes
-
Create an instance with the provided arguments.
- QueueAttributesAware - Interface in io.awspring.cloud.sqs.listener
-
Implementations are enabled to receive a
QueueAttributes
instance. - QueueAttributesMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
HandlerMethodArgumentResolver
implementation for resolvingQueueAttributes
arguments. - QueueAttributesMethodArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.QueueAttributesMethodArgumentResolver
- QueueAttributesResolver - Class in io.awspring.cloud.sqs
-
Resolves
QueueAttributes
for the specified queue. - QueueAttributesResolver.Builder - Class in io.awspring.cloud.sqs
-
A builder for creating
QueueAttributesResolver
instances. - QueueAttributesResolvingException - Exception in io.awspring.cloud.sqs
-
Exception thrown when a
QueueAttributesResolver
fails. - QueueAttributesResolvingException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.QueueAttributesResolvingException
-
Create an instance with the message and throwable cause.
- QueueMessageVisibility - Class in io.awspring.cloud.sqs.listener
-
Visibility
implementation for SQS messages. - QueueMessageVisibility(SqsAsyncClient, String, String) - Constructor for class io.awspring.cloud.sqs.listener.QueueMessageVisibility
-
Create an instance for changing the visibility for the provided queue.
- queueName(String) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
-
The queue name.
- queueNames() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
Alias for
SqsListener.value()
- queueNames(String...) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- queueNames(Collection<String>) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- queueNames(Collection<String>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- queueNotFoundStrategy(QueueNotFoundStrategy) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
-
Set the
QueueNotFoundStrategy
for the container. - queueNotFoundStrategy(QueueNotFoundStrategy) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
-
The
QueueNotFoundStrategy
for this template. - queueNotFoundStrategy(QueueNotFoundStrategy) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
-
The strategy to be used in case a queue does not exist.
- QueueNotFoundStrategy - Enum Class in io.awspring.cloud.sqs.listener
-
Configure the strategy to be used when a specified queue is not found at container startup.
R
- read(InputStream, Class<T>) - Method in class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
- read(InputStream, Class<T>) - Method in interface io.awspring.cloud.s3.S3ObjectConverter
-
Reads S3 object from the input stream into a Java object.
- read(String, String, Class<T>) - Method in interface io.awspring.cloud.s3.S3Operations
-
Reads a Java object from a S3 bucket.
- read(String, String, Class<T>) - Method in class io.awspring.cloud.s3.S3Template
- receive() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receive() - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
-
Receive a message from the default queue with default settings.
- receive(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receive(String, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
-
Receive a message from the provided queue and convert the payload to the provided class.
- receive(Consumer<SqsReceiveOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
-
Receive a message using
SqsReceiveOptions
. - receive(Consumer<SqsReceiveOptions>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- receive(Consumer<SqsReceiveOptions>, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
-
Receive a message using
SqsReceiveOptions
and convert the payload to the provided class. - receive(Consumer<SqsReceiveOptions>, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- receiveAsync() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receiveAsync() - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
-
Receive a message from the default queue with default settings.
- receiveAsync(String, Class<?>, Duration, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receiveAsync(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receiveAsync(String, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
-
Receive a message from the provided queue and convert the payload to the provided class.
- receiveAsync(Consumer<SqsReceiveOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
-
Receive a message using the
SqsReceiveOptions
options. - receiveAsync(Consumer<SqsReceiveOptions>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- receiveAsync(Consumer<SqsReceiveOptions>, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
-
Receive a message using the
SqsReceiveOptions
options and convert the payload to the provided class. - receiveAsync(Consumer<SqsReceiveOptions>, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- receiveMany() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receiveMany() - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
-
Receive a batch of messages from the default queue with default settings.
- receiveMany(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receiveMany(String, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
-
Receive a batch of messages from the provided queue and convert the payloads to the provided class.
- receiveMany(Consumer<SqsReceiveOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
-
Receive a batch of messages using
SqsReceiveOptions
. - receiveMany(Consumer<SqsReceiveOptions>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- receiveMany(Consumer<SqsReceiveOptions>, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
-
Receive a batch of messages using
SqsReceiveOptions
and convert the payloads to the provided class. - receiveMany(Consumer<SqsReceiveOptions>, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- receiveManyAsync() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receiveManyAsync() - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
-
Receive a batch of messages from the default queue with default settings.
- receiveManyAsync(String, Class<?>, Duration, Integer, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receiveManyAsync(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- receiveManyAsync(String, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
-
Receive a batch of messages from the provided queue and convert the payloads to the provided class.
- receiveManyAsync(Consumer<SqsReceiveOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
-
Receive a batch of messages using the
SqsReceiveOptions
options. - receiveManyAsync(Consumer<SqsReceiveOptions>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- receiveManyAsync(Consumer<SqsReceiveOptions>, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
-
Receive a batch of messages using the
SqsReceiveOptions
options and convert the payloads to the provided class. - receiveManyAsync(Consumer<SqsReceiveOptions>, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- receiveRequestAttemptId(UUID) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
-
Set the receiveRequestAttemptId required attribute.
- reconfigureLoggers(DeferredLogFactory, String...) - Static method in class io.awspring.cloud.autoconfigure.config.BootstrapLoggingHelper
- REFRESH - Enum constant in enum class io.awspring.cloud.autoconfigure.config.reload.ReloadStrategy
-
Fire a refresh of beans annotated with @ConfigurationProperties or @RefreshScope.
- RegionDiscoveryException(String, S3Exception) - Constructor for exception io.awspring.cloud.s3.crossregion.CrossRegionS3Client.RegionDiscoveryException
- RegionProperties - Class in io.awspring.cloud.autoconfigure.core
-
Properties related to AWS region configuration.
- RegionProperties() - Constructor for class io.awspring.cloud.autoconfigure.core.RegionProperties
- regionProvider() - Method in class io.awspring.cloud.autoconfigure.core.RegionProviderAutoConfiguration
- RegionProviderAutoConfiguration - Class in io.awspring.cloud.autoconfigure.core
-
EnableAutoConfiguration
forAwsRegionProvider
. - RegionProviderAutoConfiguration(RegionProperties) - Constructor for class io.awspring.cloud.autoconfigure.core.RegionProviderAutoConfiguration
- registerAndPromoteBean(ConfigDataLocationResolverContext, Class<C>, BootstrapRegistry.InstanceSupplier<C>) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- registerBean(ConfigDataLocationResolverContext, Class<C>, C) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- registerBean(ConfigDataLocationResolverContext, Class<C>, BootstrapRegistry.InstanceSupplier<C>) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.awspring.cloud.sqs.config.SqsBootstrapConfiguration
- registerEndpoint(Endpoint) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Register an
Endpoint
within this registrar for later processing. - registerListenerContainer(MessageListenerContainer<?>) - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
- registerListenerContainer(MessageListenerContainer<?>) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainerRegistry
-
Register a
MessageListenerContainer
instance with this registry. - relative(String) - Method in class io.awspring.cloud.s3.Location
- release(int) - Method in interface io.awspring.cloud.sqs.listener.BackPressureHandler
-
Release the specified amount of permits.
- release(int) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- releaseBatch() - Method in interface io.awspring.cloud.sqs.listener.BatchAwareBackPressureHandler
-
Release a batch of permits.
- releaseBatch() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- releaseUnusedPermits(int, Collection<S>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- reloadProperties() - Method in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationChangeDetector
- ReloadProperties - Class in io.awspring.cloud.autoconfigure.config.reload
-
Configuration related to reloading properties.
- ReloadProperties() - Constructor for class io.awspring.cloud.autoconfigure.config.reload.ReloadProperties
- ReloadStrategy - Enum Class in io.awspring.cloud.autoconfigure.config.reload
-
Configuration for reload strategies.
- request(int) - Method in interface io.awspring.cloud.sqs.listener.BackPressureHandler
-
Request a number of permits.
- request(int) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- requestBatch() - Method in interface io.awspring.cloud.sqs.listener.BatchAwareBackPressureHandler
-
Request a batch of permits.
- requestBatch() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- requestPayer(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- requestPayer(RequestPayer) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- resolve(Class) - Method in class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
- resolve(Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbTableNameResolver
-
Resolves DynamoDb table name from a
Class
typically annotated withDynamoDbBean
. - resolve(Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
- resolve(Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbTableSchemaResolver
-
Resolving Class and TableName to
TableSchema
class. - resolve(String, ResourceLoader) - Method in class io.awspring.cloud.s3.S3ProtocolResolver
- resolve(ConfigDataLocationResolverContext, ConfigDataLocation) - Method in class io.awspring.cloud.autoconfigure.config.AbstractAwsConfigDataLocationResolver
- resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.AcknowledgmentHandlerMethodArgumentResolver
- resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.BatchAcknowledgmentArgumentResolver
- resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
- resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.QueueAttributesMethodArgumentResolver
- resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.SqsMessageMethodArgumentResolver
- resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.VisibilityHandlerMethodArgumentResolver
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
- resolveAsInteger(String, String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- resolveAsString(String, String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- resolveContentType(String) - Method in class io.awspring.cloud.s3.PropertiesS3ObjectContentTypeResolver
- resolveContentType(String) - Method in interface io.awspring.cloud.s3.S3ObjectContentTypeResolver
-
Resolves content type from a file name.
- resolveEndpointNames(String[]) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- resolveExtension(String) - Method in class io.awspring.cloud.s3.PropertiesS3ObjectContentTypeResolver
- resolveProfileSpecific(ConfigDataLocationResolverContext, ConfigDataLocation, Profiles) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataLocationResolver
- resolveProfileSpecific(ConfigDataLocationResolverContext, ConfigDataLocation, Profiles) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataLocationResolver
- resolveQueueAttributes() - Method in class io.awspring.cloud.sqs.QueueAttributesResolver
- resolveRegion(AwsClientProperties) - Method in class io.awspring.cloud.autoconfigure.core.AwsClientBuilderConfigurer
- resolveRegion(AwsClientProperties, AwsRegionProvider) - Static method in class io.awspring.cloud.autoconfigure.core.AwsClientBuilderConfigurer
- resolveTopicArn(String) - Method in class io.awspring.cloud.sns.core.CachingTopicArnResolver
- resolveTopicArn(String) - Method in class io.awspring.cloud.sns.core.DefaultTopicArnResolver
-
Resolves topic ARN by topic name.
- resolveTopicArn(String) - Method in interface io.awspring.cloud.sns.core.TopicArnResolver
- resolveTopicArn(String) - Method in class io.awspring.cloud.sns.core.TopicsListingTopicArnResolver
-
Resolves topic ARN by topic name.
- RESTART_CONTEXT - Enum constant in enum class io.awspring.cloud.autoconfigure.config.reload.ReloadStrategy
-
Restarts the Spring ApplicationContext to apply the new configuration.
- restoreObject(RestoreObjectRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- run() - Method in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationUpdateStrategy
- runBackPressureReleaseCallback() - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
S
- S3_PROTOCOL_PREFIX - Static variable in class io.awspring.cloud.s3.Location
- S3AutoConfiguration - Class in io.awspring.cloud.autoconfigure.s3
- S3AutoConfiguration(S3Properties) - Constructor for class io.awspring.cloud.autoconfigure.s3.S3AutoConfiguration
- s3Client - Variable in class io.awspring.cloud.s3.S3Resource
- S3CrtAsyncClientAutoConfiguration - Class in io.awspring.cloud.autoconfigure.s3
-
EnableAutoConfiguration
forS3Client
basedS3AsyncClient
. - S3CrtAsyncClientAutoConfiguration(S3Properties, AwsProperties, AwsClientBuilderConfigurer) - Constructor for class io.awspring.cloud.autoconfigure.s3.S3CrtAsyncClientAutoConfiguration
- S3CrtClientProperties - Class in io.awspring.cloud.autoconfigure.s3.properties
-
Properties related to
S3CrtAsyncClient
. - S3CrtClientProperties() - Constructor for class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- S3Exception - Exception in io.awspring.cloud.s3
-
Exception thrown when S3 operation fails.
- S3Exception(String, Throwable) - Constructor for exception io.awspring.cloud.s3.S3Exception
- S3ObjectContentTypeResolver - Interface in io.awspring.cloud.s3
-
Resolves content type of S3 objects.
- S3ObjectConverter - Interface in io.awspring.cloud.s3
-
Converter used to serialize Java objects into S3 objects.
- S3Operations - Interface in io.awspring.cloud.s3
-
Higher level abstraction over
S3Client
providing methods for the most common use cases. - S3OutputStream - Class in io.awspring.cloud.s3
-
Represents
OutputStream
that writes data to S3. - S3OutputStream() - Constructor for class io.awspring.cloud.s3.S3OutputStream
- s3OutputStreamProvider - Variable in class io.awspring.cloud.s3.S3Resource
- S3OutputStreamProvider - Interface in io.awspring.cloud.s3
-
Creates an
OutputStream
that writes data to S3. - S3PathMatchingResourcePatternResolver - Class in io.awspring.cloud.s3
-
A
ResourcePatternResolver
implementation which allows an ant-style path matching when loading S3 resources. - S3PathMatchingResourcePatternResolver(S3Client, ResourcePatternResolver) - Constructor for class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
- S3PathMatchingResourcePatternResolver(S3Client, ResourcePatternResolver, S3OutputStreamProvider) - Constructor for class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
-
Creates a
S3PathMatchingResourcePatternResolver
with the givenS3Client
,ResourcePatternResolver
andS3OutputStreamProvider
. - S3PathMatchingResourcePatternResolver(S3Client, ResourcePatternResolver, S3OutputStreamProvider, PathMatcher, List<String>) - Constructor for class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
- S3Properties - Class in io.awspring.cloud.autoconfigure.s3.properties
-
Properties related to AWS S3.
- S3Properties() - Constructor for class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- S3ProtocolResolver - Class in io.awspring.cloud.s3
-
Resolves
S3Resource
for resources paths starting from s3://. - S3ProtocolResolver() - Constructor for class io.awspring.cloud.s3.S3ProtocolResolver
- S3Resource - Class in io.awspring.cloud.s3
-
Resource
implementation for S3 objects. - S3Resource(Location, S3Client, S3OutputStreamProvider) - Constructor for class io.awspring.cloud.s3.S3Resource
- S3Resource(String, String, S3Client, S3OutputStreamProvider) - Constructor for class io.awspring.cloud.s3.S3Resource
- S3Resource(String, S3Client, S3OutputStreamProvider) - Constructor for class io.awspring.cloud.s3.S3Resource
- S3Template - Class in io.awspring.cloud.s3
-
Higher level abstraction over
S3Client
providing methods for the most common use cases. - S3Template(S3Client, S3OutputStreamProvider, S3ObjectConverter, S3Presigner) - Constructor for class io.awspring.cloud.s3.S3Template
- S3TransferManagerAutoConfiguration - Class in io.awspring.cloud.autoconfigure.s3
-
EnableAutoConfiguration
forS3TransferManager
- S3TransferManagerAutoConfiguration(S3Properties) - Constructor for class io.awspring.cloud.autoconfigure.s3.S3TransferManagerAutoConfiguration
- S3TransferManagerProperties - Class in io.awspring.cloud.autoconfigure.s3.properties
-
Properties related to AWS S3
S3TransferManager
. - S3TransferManagerProperties() - Constructor for class io.awspring.cloud.autoconfigure.s3.properties.S3TransferManagerProperties
- save(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Saves Entity to DynamoDB table.
- save(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- scan(ScanEnhancedRequest, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Scans Table using given request.
- scan(ScanEnhancedRequest, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- scan(ScanEnhancedRequest, Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Scans GlobalSecondaryIndex using given indexName and request.
- scan(ScanEnhancedRequest, Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- scanAll(Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Scans whole DynamoDB table.
- scanAll(Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- scanAll(Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Scans whole GlobalSecondaryIndex for given indexName.
- scanAll(Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- SecretsManagerConfigDataLoader - Class in io.awspring.cloud.autoconfigure.config.secretsmanager
-
Loads config data from AWS Secret Manager.
- SecretsManagerConfigDataLoader(DeferredLogFactory) - Constructor for class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataLoader
- SecretsManagerConfigDataLocationResolver - Class in io.awspring.cloud.autoconfigure.config.secretsmanager
-
Resolves config data locations in AWS Secrets Manager.
- SecretsManagerConfigDataLocationResolver(DeferredLogFactory) - Constructor for class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataLocationResolver
- SecretsManagerConfigDataResource - Class in io.awspring.cloud.autoconfigure.config.secretsmanager
-
Config data resource for AWS Secret Manager integration.
- SecretsManagerConfigDataResource(String, boolean, SecretsManagerPropertySources) - Constructor for class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataResource
- secretsManagerConfigurationUpdateStrategy(SecretsManagerProperties, Optional<RestartEndpoint>, ContextRefresher) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerReloadAutoConfiguration
- SecretsManagerKeysMissingException - Exception in io.awspring.cloud.autoconfigure.config.secretsmanager
-
Thrown when configuration provided to ConfigDataLoader is missing Secrets Manager keys, for example `spring.config.import=aws-secretsmanager:`.
- SecretsManagerKeysMissingException(String) - Constructor for exception io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerKeysMissingException
- SecretsManagerMissingKeysFailureAnalyzer - Class in io.awspring.cloud.autoconfigure.config.secretsmanager
-
An
AbstractFailureAnalyzer
that performs analysis of a Secrets Manager configuration failure caused by not providing a Secrets Manager key to `spring.config.import` property. - SecretsManagerMissingKeysFailureAnalyzer() - Constructor for class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerMissingKeysFailureAnalyzer
- secretsManagerPollingAwsPropertySourceChangeDetector(SecretsManagerProperties, ConfigurationUpdateStrategy, TaskSchedulerWrapper<TaskScheduler>, ConfigurableEnvironment) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerReloadAutoConfiguration
- SecretsManagerProperties - Class in io.awspring.cloud.autoconfigure.config.secretsmanager
-
Configuration properties for the AWS Secrets Manager integration.
- SecretsManagerProperties() - Constructor for class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerProperties
- SecretsManagerPropertySource - Class in io.awspring.cloud.secretsmanager
-
Retrieves secret value under the given context / path from the AWS Secrets Manager using the provided Secrets Manager client.
- SecretsManagerPropertySource(String, SecretsManagerClient) - Constructor for class io.awspring.cloud.secretsmanager.SecretsManagerPropertySource
- SecretsManagerPropertySources - Class in io.awspring.cloud.autoconfigure.config.secretsmanager
-
Provides prefix config import support.
- SecretsManagerPropertySources() - Constructor for class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerPropertySources
- SecretsManagerReloadAutoConfiguration - Class in io.awspring.cloud.autoconfigure.config.secretsmanager
-
Auto-Configuration
for reloading properties from Secrets Manager. - SecretsManagerReloadAutoConfiguration() - Constructor for class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerReloadAutoConfiguration
- secretsManagerTaskScheduler() - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerReloadAutoConfiguration
- self() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- SemaphoreBackPressureHandler - Class in io.awspring.cloud.sqs.listener
-
BackPressureHandler
implementation that uses aSemaphore
for handling backpressure. - SemaphoreBackPressureHandler.Builder - Class in io.awspring.cloud.sqs.listener
- send(MimeMessage) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
- send(MimeMessage...) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
- send(String, String) - Method in interface io.awspring.cloud.sns.sms.SnsSmsOperations
-
Sends SMS directly to a phone number without a need for a phone number to be subscribed to an SNS topic.
- send(String, String, SmsMessageAttributes) - Method in interface io.awspring.cloud.sns.sms.SnsSmsOperations
-
Sends SMS directly to a phone number without a need for a phone number to be subscribed to an SNS topic.
- send(String, String, SmsMessageAttributes) - Method in class io.awspring.cloud.sns.sms.SnsSmsTemplate
- send(String, Message<?>) - Method in class io.awspring.cloud.sns.core.SnsTemplate
- send(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- send(String, Message<T>) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
-
Send the provided message along with its headers to the provided queue.
- send(String, T) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- send(String, T) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
-
Send a message to the provided queue with the provided payload.
- send(Consumer<SqsSendOptions<T>>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
-
Send a message using the
SqsSendOptions
options. - send(Consumer<SqsSendOptions<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- send(MimeMessagePreparator) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
- send(MimeMessagePreparator...) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
- send(SimpleMailMessage) - Method in class io.awspring.cloud.ses.SimpleEmailServiceMailSender
- send(SimpleMailMessage...) - Method in class io.awspring.cloud.ses.SimpleEmailServiceMailSender
- send(T) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- send(T) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
-
Send a
Message
to the default queue with the provided payload. - sendAnEmail(MailSender, SesClient) - Static method in class io.awspring.cloud.samples.ses.MailSendingApplication
- sendAnEmailWithAttachment(MailSender, SesClient) - Static method in class io.awspring.cloud.samples.ses.MailSendingApplication
-
To send emails with attachments, you must provide the Java Mail API and an implementation of the API in the classpath.
- sendAsync(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- sendAsync(String, Message<T>) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
-
Send the provided message along with its headers to the provided queue.
- sendAsync(String, T) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- sendAsync(String, T) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
-
Send a message to the provided queue with the provided payload.
- sendAsync(Consumer<SqsSendOptions<T>>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
-
Send a message using
SqsSendOptions
. - sendAsync(Consumer<SqsSendOptions<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
- sendAsync(T) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- sendAsync(T) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
-
Send a
Message
to the default queue with the provided payload. - sendBatchFailureHandlingStrategy(SendBatchFailureHandlingStrategy) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
- sendBatchFailureHandlingStrategy(SendBatchFailureHandlingStrategy) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
-
Set the strategy to use when handling batch send operations with at least one failed message.
- SendBatchFailureHandlingStrategy - Enum Class in io.awspring.cloud.sqs.operations
-
The strategy to use when handling a send batch operation that has at least one failed message.
- SendBatchOperationFailedException - Exception in io.awspring.cloud.sqs.operations
-
Exception representing a partial or complete failure in sending a batch of messages to an endpoint.
- SendBatchOperationFailedException(String, String, SendResult.Batch<?>) - Constructor for exception io.awspring.cloud.sqs.operations.SendBatchOperationFailedException
-
Create an instance with the provided arguments.
- SendBatchOperationFailedException(String, String, SendResult.Batch<?>, Throwable) - Constructor for exception io.awspring.cloud.sqs.operations.SendBatchOperationFailedException
-
Create an instance with the provided arguments.
- SENDER_FAULT_PARAMETER_NAME - Static variable in class io.awspring.cloud.sqs.operations.SqsTemplateParameters
-
Whether the messaging operation failed due to a problem with the request.
- senderID(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
- sendHtmlEmail(MailSender, SesClient) - Static method in class io.awspring.cloud.samples.ses.MailSendingApplication
-
To send HTML emails, you must provide the Java Mail API and an implementation of the API in the classpath.
- sendInternal(Message<?>, long) - Method in class io.awspring.cloud.sns.core.TopicMessageChannel
- sendMany(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- sendMany(String, Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
-
Send the provided messages along with their headers to the provided queue.
- sendManyAsync(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- sendManyAsync(String, Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
-
Send the provided messages along with their headers to the provided queue.
- sendMessageToQueue(SqsTemplate) - Method in class io.awspring.cloud.sqs.sample.SpringSqsSample
- sendMessageToQueue(SqsTemplate) - Method in class io.awspring.cloud.sqs.sample.SqsManualAckSample
- sendMessageToQueues(SqsTemplate) - Method in class io.awspring.cloud.sqs.sample.SpringSqsListenMultipleQueues
- sendNotification(Object, String) - Method in class io.awspring.cloud.sns.core.SnsTemplate
-
Convenience method that sends a notification with the given message and subject to the destination.
- sendNotification(String, SnsNotification<?>) - Method in interface io.awspring.cloud.sns.core.SnsOperations
-
Sends a notification to a topic.
- sendNotification(String, SnsNotification<?>) - Method in class io.awspring.cloud.sns.core.SnsTemplate
- sendNotification(String, Object, String) - Method in class io.awspring.cloud.sns.core.SnsTemplate
-
Convenience method that sends a notification with the given message and subject to the destination.
- SendResult<T> - Record Class in io.awspring.cloud.sqs.operations
-
The result of a send operation.
- SendResult(UUID, String, Message<T>, Map<String, Object>) - Constructor for record class io.awspring.cloud.sqs.operations.SendResult
-
Creates an instance of a
SendResult
record class. - SendResult.Batch<T> - Record Class in io.awspring.cloud.sqs.operations
-
The result of a batch send operation.
- SendResult.Failed<T> - Record Class in io.awspring.cloud.sqs.operations
-
The result of a failed send operation.
- sendToExecutor(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- sendToTopicArn(String, String) - Method in interface io.awspring.cloud.sns.sms.SnsSmsOperations
-
Sends SMS to a topic to which phone numbers are subscribed.
- sendToTopicArn(String, String, SmsMessageAttributes) - Method in interface io.awspring.cloud.sns.sms.SnsSmsOperations
-
Sends SMS to a topic to which phone numbers are subscribed.
- sendToTopicArn(String, String, SmsMessageAttributes) - Method in class io.awspring.cloud.sns.sms.SnsSmsTemplate
- SEQUENCE_NUMBER_PARAMETER_NAME - Static variable in class io.awspring.cloud.sqs.operations.SqsTemplateParameters
-
Sequence number generated for SQS FIFO.
- serverSideEncryption(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- serverSideEncryption(ServerSideEncryption) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- serviceName() - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- SesAutoConfiguration - Class in io.awspring.cloud.autoconfigure.ses
- SesAutoConfiguration() - Constructor for class io.awspring.cloud.autoconfigure.ses.SesAutoConfiguration
- sesClient(SesProperties, AwsClientBuilderConfigurer, ObjectProvider<AwsClientCustomizer<SesClientBuilder>>) - Method in class io.awspring.cloud.autoconfigure.ses.SesAutoConfiguration
- SesProperties - Class in io.awspring.cloud.autoconfigure.ses
-
Properties related to AWS Simple Email Service.
- SesProperties() - Constructor for class io.awspring.cloud.autoconfigure.ses.SesProperties
- setAccelerateModeEnabled(Boolean) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- setAccessKey(String) - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- setAcknowledgementCallback(AcknowledgementCallback<?>) - Method in interface io.awspring.cloud.sqs.support.converter.AcknowledgementAwareMessageConversionContext
- setAcknowledgementCallback(AcknowledgementCallback<?>) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- setAcknowledgementExecutor(AcknowledgementExecutor<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- setAcknowledgementExecutor(AcknowledgementExecutor<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.ExecutingAcknowledgementProcessor
- setAcknowledgementProcessor(AcknowledgementProcessor<T>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- setAcknowledgementProcessor(AcknowledgementProcessor<T>) - Method in interface io.awspring.cloud.sqs.listener.source.AcknowledgementProcessingMessageSource
-
Set the
AcknowledgementProcessor
instance that will process the message instances and provide theAcknowledgementCallback
. - setAcknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
AcknowledgementResultCallback
instance to be used by containers created by this factory. - setAcknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the
AcknowledgementResultCallback
instance to be used by this container. - setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
AsyncAcknowledgementResultCallback
instance to be used by containers created by this factory. - setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the
AsyncAcknowledgementResultCallback
instance to be used by this container. - setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.ExecutingAcknowledgementProcessor
- setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.source.AcknowledgementProcessingMessageSource
-
Set the
AsyncAcknowledgementResultCallback
that will be executed after messages are acknowledged, usually by aAcknowledgementExecutor
. - setAcknowledgmentCallback(AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
- setAdditionalHeadersFunction(BiFunction<Message, MessageHeaderAccessor, MessageHeaders>) - Method in class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
- setAsyncCredentialsUpdate(boolean) - Method in class io.awspring.cloud.autoconfigure.core.StsProperties
- setAsyncMessageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
AsyncMessageListener
instance to be used by containers created with this factory. - setAsyncMessageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- setAsyncMessageListener(AsyncMessageListener<T>) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
-
Set the listener to be used to receive messages.
- setBackPressureHandler(BackPressureHandler) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- setBackPressureHandler(BackPressureHandler) - Method in interface io.awspring.cloud.sqs.listener.source.PollingMessageSource
-
Set the
BackPressureHandler
that will be use to handle backpressure in this source. - setBackPressureReleaseCallback(Runnable) - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
- setBean(Object) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
-
Set the bean instance to be used when handling a message for this endpoint.
- setBean(Object) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
-
Set the bean containing the method to be invoked with the incoming messages.
- setBeanFactory(BeanFactory) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- setBeanFactory(BeanFactory) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
- setChecksumValidationEnabled(Boolean) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- setChunkedEncodingEnabled(Boolean) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- setClusterUpdateIntervalMillis(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setComponentFactories(Collection<ContainerComponentFactory<T, O>>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- setConnectionTtlMillis(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setConnectTimeoutMillis(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setContainerComponentFactories(Collection<ContainerComponentFactory<T, O>>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
ContainerComponentFactory
instances that will be used to create components for listener containers created by this factory. - setCrt(S3CrtClientProperties) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- setDax(DaxProperties) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbProperties
- setDefaultDestinationName(String) - Method in class io.awspring.cloud.sns.core.SnsTemplate
- setDefaultEncoding(String) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
-
Set the default encoding to use for
MimeMessages
created by this instance. - setDefaultFileTypeMap(FileTypeMap) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
-
Set the default Java Activation
FileTypeMap
to use forMimeMessages
created by this instance. - setDefaultListenerContainerFactoryBeanName(String) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Set the bean name for the default
MessageListenerContainerFactory
. - setDefaultsMode(DefaultsMode) - Method in class io.awspring.cloud.autoconfigure.core.AwsProperties
- setDepartmentId(UUID) - Method in class io.awspring.cloud.samples.dynamodb.Department
- setDualstackEnabled(Boolean) - Method in class io.awspring.cloud.autoconfigure.core.AwsProperties
- setEmployeeNumber(Long) - Method in class io.awspring.cloud.samples.dynamodb.Department
- setEndpoint(URI) - Method in class io.awspring.cloud.autoconfigure.AwsClientProperties
- setEndpoint(URI) - Method in class io.awspring.cloud.autoconfigure.core.AwsProperties
- setEndpointRefreshTimeoutMillis(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setEntityId(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- setErrorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
AsyncErrorHandler
instance to be used by containers created with this factory. - setErrorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the
AsyncErrorHandler
instance to be used by this container. - setErrorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
ErrorHandler
instance to be used by containers created with this factory. - setErrorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the
ErrorHandler
instance to be used by this container. - setFipsEnabled(Boolean) - Method in class io.awspring.cloud.autoconfigure.core.AwsProperties
- setFollowSymbolicLinks(Boolean) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3TransferManagerProperties
- setHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
-
Set the
MessageHandlerMethodFactory
to be used for handling messages in this endpoint. - setHandlerMethodFactory(MessageHandlerMethodFactory) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
-
Set the
MessageHandlerMethodFactory
to be used for creating theHandlerMethod
. - setHeaderMapper(HeaderMapper<S>) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
-
Set the
HeaderMapper
to used to convert headers forMessage
instances. - setId(String) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the id for this container instance.
- setId(String) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- setId(String) - Method in interface io.awspring.cloud.sqs.listener.IdentifiableContainerComponent
-
Set the component id.
- setId(String) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
- setId(String) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
- setId(String) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- setIdleTimeoutMillis(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setInitialReadBufferSizeInBytes(Long) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- setInstanceProfile(boolean) - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- setInstanceProfile(boolean) - Method in class io.awspring.cloud.autoconfigure.core.RegionProperties
- setJavaMailProperties(Properties) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
-
Set JavaMail properties for the
Session
. - setListener(SqsProperties.Listener) - Method in class io.awspring.cloud.autoconfigure.sqs.SqsProperties
- setListenerContainerRegistry(MessageListenerContainerRegistry) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Set a custom
MessageListenerContainerRegistry
. - setMaxAcknowledgementsPerBatch(int) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- setMaxConcurrency(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setMaxConcurrency(Integer) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- setMaxConcurrentMessages(Integer) - Method in class io.awspring.cloud.autoconfigure.sqs.SqsProperties.Listener
- setMaxDepth(Integer) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3TransferManagerProperties
- setMaxMessagesPerPoll(Integer) - Method in class io.awspring.cloud.autoconfigure.sqs.SqsProperties.Listener
- setMaxPendingConnectionAcquires(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setMaxPrice(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- setMaxWaitForRestart(Duration) - Method in class io.awspring.cloud.autoconfigure.config.reload.ReloadProperties
- setMessageGroupingFunction(Function<Message<T>, String>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Set a custom
MessageHandlerMethodFactory
implementation. - setMessageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
MessageListener
instance to be used by containers created with this factory. - setMessageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- setMessageListener(MessageListener<T>) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
-
Set the listener to be used to process messages.
- setMessageListenerContainerRegistryBeanName(String) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Set the bean name for the
MessageListenerContainerRegistry
. - setMessagePipeline(MessageProcessingPipeline<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- setMessagePipeline(MessageProcessingPipeline<T>) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
- setMessagePipeline(MessageProcessingPipeline<T>) - Method in interface io.awspring.cloud.sqs.listener.sink.MessageProcessingPipelineSink
-
Set the
MessageProcessingPipeline
instance that this sink will emitMessage
instances to. - setMessageSink(MessageSink<T>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- setMessageSink(MessageSink<T>) - Method in interface io.awspring.cloud.sqs.listener.source.MessageSource
-
Set the
MessageSink
to be used as an output for thisMessageSource
. - setMessageVisibility(Duration) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter
- setMethod(Method) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
-
Set the method to be used when handling a message for this endpoint.
- setMethod(Method) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
-
Set the method to be used when handling messages for this endpoint.
- setMinimumPartSizeInBytes(Long) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- setName(String) - Method in class io.awspring.cloud.autoconfigure.core.Profile
- setNamespace(String) - Method in class io.awspring.cloud.autoconfigure.metrics.CloudWatchRegistryProperties
- setObjectMapper(ObjectMapper) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Set the object mapper to be used to deserialize payloads fot SqsListener endpoints.
- setObjectMapper(ObjectMapper) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
-
Set the
ObjectMapper
instance to be used for converting theMessage
instances payloads. - setObjectMetadata(ObjectMetadata) - Method in class io.awspring.cloud.s3.S3Resource
- setOpeningDate(LocalDate) - Method in class io.awspring.cloud.samples.dynamodb.Department
- setOriginationNumber(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- setParallelLifecycle(boolean) - Method in class io.awspring.cloud.sqs.LifecycleHandler
-
Set whether lifecycle management should be handled in parallel or sequentially.
- setPath(String) - Method in class io.awspring.cloud.autoconfigure.core.Profile
- setPathStyleAccessEnabled(Boolean) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- setPayloadClass(Class<?>) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- setPayloadMessageConverter(MessageConverter) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
-
Set the
MessageConverter
to be used for converting theMessage
instances payloads. - setPayloadTypeHeader(String) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
-
Set the name of the header to be looked up in a
Message
instance by theAbstractMessagingMessageConverter.defaultHeaderTypeMapping(Message)
. - setPayloadTypeHeaderValueFunction(Function<Message<?>, String>) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
-
Set the function to create the payload type header value from.
- setPayloadTypeMapper(Function<Message<?>, Class<?>>) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
-
Set the payload type mapper to be used by this converter.
- setPeriod(Duration) - Method in class io.awspring.cloud.autoconfigure.config.reload.ReloadProperties
- setPollingEndpointName(String) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- setPollingEndpointName(String) - Method in interface io.awspring.cloud.sqs.listener.source.PollingMessageSource
-
Set the endpoint name that will be polled by this source.
- setPollTimeout(Duration) - Method in class io.awspring.cloud.autoconfigure.sqs.SqsProperties.Listener
- setProfile(Profile) - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- setProfile(Profile) - Method in class io.awspring.cloud.autoconfigure.core.RegionProperties
- setQueueAttributes(QueueAttributes) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.SqsAcknowledgementExecutor
- setQueueAttributes(QueueAttributes) - Method in interface io.awspring.cloud.sqs.listener.QueueAttributesAware
-
Set the
QueueAttributes
instance. - setQueueAttributes(QueueAttributes) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- setQueueNames(String...) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the queue logical names that will be handled by the container.
- setQueueNames(Collection<String>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the queue logical names that will be handled by the container.
- setReadRetries(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setRegion(String) - Method in class io.awspring.cloud.autoconfigure.AwsClientProperties
- setReload(ReloadProperties) - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreProperties
- setReload(ReloadProperties) - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerProperties
- setRequestTimeoutMillis(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setResourceLoader(ResourceLoader) - Method in class io.awspring.cloud.s3.S3ProtocolResolver
- setRoleArn(String) - Method in class io.awspring.cloud.autoconfigure.core.StsProperties
- setRoleSessionName(String) - Method in class io.awspring.cloud.autoconfigure.core.StsProperties
- setSecretKey(String) - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- setSenderID(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- setSession(Session) - Method in class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
-
Set the JavaMail
Session
, possibly pulled from JNDI. - setSkipHostNameVerification(Boolean) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setSmsType(SmsType) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- setSourceArn(String) - Method in class io.awspring.cloud.autoconfigure.ses.SesProperties
- setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
-
Set the
SqsAsyncClient
instance to be shared by the containers. - setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.SqsAcknowledgementExecutor
- setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
- setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter
- setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
- setSqsAsyncClient(SqsAsyncClient) - Method in interface io.awspring.cloud.sqs.listener.SqsAsyncClientAware
-
Set the
SqsAsyncClient
instance. - setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- setSqsAsyncClientSupplier(Supplier<SqsAsyncClient>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
-
Set a supplier for
SqsAsyncClient
instances. - setStatic(String) - Method in class io.awspring.cloud.autoconfigure.core.RegionProperties
- setStrategy(ReloadStrategy) - Method in class io.awspring.cloud.autoconfigure.config.reload.ReloadProperties
- setSts(StsProperties) - Method in class io.awspring.cloud.autoconfigure.core.CredentialsProperties
- setTablePrefix(String) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DynamoDbProperties
- setTargetThroughputInGbps(Double) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3CrtClientProperties
- setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters.AbstractThreadingComponentAdapter
- setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
- setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- setTaskExecutor(TaskExecutor) - Method in interface io.awspring.cloud.sqs.listener.TaskExecutorAware
-
Set the task executor.
- setTemplateId(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
- setTransferManager(S3TransferManagerProperties) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- setupAcknowledgementForConversion(AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
- setupContainer(MessageListenerContainer<T>) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
-
Configure the provided container for this endpoint.
- setupContainer(MessageListenerContainer<T>) - Method in interface io.awspring.cloud.sqs.config.Endpoint
-
Set up the necessary attributes for the container to process this endpoint.
- setUrl(String) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- setUseArnRegionEnabled(Boolean) - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- setUserId(UUID) - Method in class io.awspring.cloud.samples.dynamodb.Department
- setWebIdentityTokenFile(String) - Method in class io.awspring.cloud.autoconfigure.core.StsProperties
- setWriteRetries(Integer) - Method in class io.awspring.cloud.autoconfigure.dynamodb.DaxProperties
- SimpleEmailServiceJavaMailSender - Class in io.awspring.cloud.ses
-
JavaMailSender
implementation that allows to sendMimeMessage
using the Simple E-Mail Service. - SimpleEmailServiceJavaMailSender(SesClient) - Constructor for class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
- SimpleEmailServiceJavaMailSender(SesClient, String) - Constructor for class io.awspring.cloud.ses.SimpleEmailServiceJavaMailSender
- SimpleEmailServiceMailSender - Class in io.awspring.cloud.ses
-
Simple MailSender implementation to send E-Mails with the Amazon Simple Email Service.
- SimpleEmailServiceMailSender(SesClient) - Constructor for class io.awspring.cloud.ses.SimpleEmailServiceMailSender
- SimpleEmailServiceMailSender(SesClient, String) - Constructor for class io.awspring.cloud.ses.SimpleEmailServiceMailSender
- simpleMailSender(SesClient, SesProperties) - Method in class io.awspring.cloud.autoconfigure.ses.SesAutoConfiguration
- SINGLE_MESSAGE - Enum constant in enum class io.awspring.cloud.sqs.listener.ListenerMode
-
Configure the container to receive one message at a time in its components.
- SmsMessageAttributes - Class in io.awspring.cloud.sns.sms
-
Helper class that is transformed to
MessageAttributeValue
when sending SMS via SNS. - SmsMessageAttributes() - Constructor for class io.awspring.cloud.sns.sms.SmsMessageAttributes
- SmsMessageAttributes.Builder - Class in io.awspring.cloud.sns.sms
- smsType(SmsType) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
- SmsType - Enum Class in io.awspring.cloud.sns.sms
-
The type of message that you're sending.
- SnsAutoConfiguration - Class in io.awspring.cloud.autoconfigure.sns
-
Auto-configuration
for SNS integration. - SnsAutoConfiguration() - Constructor for class io.awspring.cloud.autoconfigure.sns.SnsAutoConfiguration
- snsClient(SnsProperties, AwsClientBuilderConfigurer, ObjectProvider<AwsClientCustomizer<SnsClientBuilder>>) - Method in class io.awspring.cloud.autoconfigure.sns.SnsAutoConfiguration
- SnsHeaders - Class in io.awspring.cloud.sns.core
-
SNS specific headers that can be applied to Spring Messaging
Message
. - SnsNotification<T> - Class in io.awspring.cloud.sns.core
-
SNS notification object.
- SnsNotification(T, Map<String, Object>) - Constructor for class io.awspring.cloud.sns.core.SnsNotification
- SnsNotification.Builder<T> - Class in io.awspring.cloud.sns.core
- SnsOperations - Interface in io.awspring.cloud.sns.core
-
High level SNS operations.
- SnsProperties - Class in io.awspring.cloud.autoconfigure.sns
-
Properties related to AWS SNS.
- SnsProperties() - Constructor for class io.awspring.cloud.autoconfigure.sns.SnsProperties
- SnsSmsOperations - Interface in io.awspring.cloud.sns.sms
-
High level SNS operations for sending SMS.
- snsSmsTemplate(SnsClient) - Method in class io.awspring.cloud.autoconfigure.sns.SnsAutoConfiguration
- SnsSmsTemplate - Class in io.awspring.cloud.sns.sms
-
Helper class abstraction over
SnsClient
tailored for sending SMS messages to SNS topics and phone numbers. - SnsSmsTemplate(SnsClient) - Constructor for class io.awspring.cloud.sns.sms.SnsSmsTemplate
- snsTemplate(SnsClient, Optional<ObjectMapper>, Optional<TopicArnResolver>) - Method in class io.awspring.cloud.autoconfigure.sns.SnsAutoConfiguration
- SnsTemplate - Class in io.awspring.cloud.sns.core
-
Helper class that simplifies synchronous sending of notifications to SNS.
- SnsTemplate(SnsClient) - Constructor for class io.awspring.cloud.sns.core.SnsTemplate
- SnsTemplate(SnsClient, TopicArnResolver, MessageConverter) - Constructor for class io.awspring.cloud.sns.core.SnsTemplate
- SnsTemplate(SnsClient, MessageConverter) - Constructor for class io.awspring.cloud.sns.core.SnsTemplate
- SpringCloudAwsParameterStoreSample - Class in io.awspring.cloud.samples.parameterstore
- SpringCloudAwsParameterStoreSample() - Constructor for class io.awspring.cloud.samples.parameterstore.SpringCloudAwsParameterStoreSample
- SpringCloudAwsS3Sample - Class in io.awspring.cloud.samples.s3
- SpringCloudAwsS3Sample() - Constructor for class io.awspring.cloud.samples.s3.SpringCloudAwsS3Sample
- SpringCloudClientConfiguration - Class in io.awspring.cloud.core
-
Utility class for creating
ClientOverrideConfiguration
containing "Spring Cloud AWS" user agent. - SpringCloudClientConfiguration() - Constructor for class io.awspring.cloud.core.SpringCloudClientConfiguration
- SpringCloudClientConfiguration(String) - Constructor for class io.awspring.cloud.core.SpringCloudClientConfiguration
- SpringDynamoDbSample - Class in io.awspring.cloud.samples.dynamodb
- SpringDynamoDbSample() - Constructor for class io.awspring.cloud.samples.dynamodb.SpringDynamoDbSample
- SpringSNSSample - Class in io.awspring.cloud.sns.sample
- SpringSNSSample() - Constructor for class io.awspring.cloud.sns.sample.SpringSNSSample
- SpringSqsListenMultipleQueues - Class in io.awspring.cloud.sqs.sample
- SpringSqsListenMultipleQueues() - Constructor for class io.awspring.cloud.sqs.sample.SpringSqsListenMultipleQueues
- SpringSqsSample - Class in io.awspring.cloud.sqs.sample
- SpringSqsSample() - Constructor for class io.awspring.cloud.sqs.sample.SpringSqsSample
- SQS_APPROXIMATE_FIRST_RECEIVE_TIMESTAMP - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
ApproximateFirstReceiveTimestamp header in a SQS message.
- SQS_APPROXIMATE_RECEIVE_COUNT - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
ApproximateReceiveCount header in a SQS message.
- SQS_AWS_TRACE_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
SenderId header in a SQS message.
- SQS_DEFAULT_TYPE_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header containing the FQCN of the
Class
that the message's payload should be deserialized to. - SQS_DELAY_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the delay attribute.
- SQS_HEADER_PREFIX - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
SQS Headers prefix to be used by all headers added by the framework.
- SQS_LISTENER_ANNOTATION_BEAN_POST_PROCESSOR_BEAN_NAME - Static variable in class io.awspring.cloud.sqs.config.SqsBeanNames
-
The bean name of the
SqsListenerAnnotationBeanPostProcessor
registered bySqsBootstrapConfiguration
. - SQS_MESSAGE_DEDUPLICATION_ID_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
Deduplication header in a SQS message.
- SQS_MESSAGE_GROUP_ID_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
Group id header in a SQS message.
- SQS_MSA_HEADER_PREFIX - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
MessageSystemAttributes prefix
- SQS_QUEUE_ATTRIBUTES_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the
QueueAttributes
for this message. - SQS_QUEUE_NAME_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the queue name.
- SQS_QUEUE_URL_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the queue url.
- SQS_RECEIPT_HANDLE_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the SQS Message's receipt handle.
- SQS_RECEIVE_REQUEST_ATTEMPT_ID_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the ReceiveRequestAttemptId for this message.
- SQS_RECEIVED_AT_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the received at attribute.
- SQS_SENDER_ID - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
SenderId header in a SQS message.
- SQS_SENT_TIMESTAMP - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
SentTimestamp header in a SQS message.
- SQS_SEQUENCE_NUMBER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
-
SenderId header in a SQS message.
- SQS_SOURCE_DATA_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the original SQS
Message
. - SQS_VISIBILITY_TIMEOUT_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
-
Header for the
Visibility
object for this message. - SqsAcknowledgementException - Exception in io.awspring.cloud.sqs
-
Exception representing an error during acknowledgement execution.
- SqsAcknowledgementException(String, Collection<Message<?>>, Collection<Message<?>>, String) - Constructor for exception io.awspring.cloud.sqs.SqsAcknowledgementException
-
Construct an instance with the given parameters.
- SqsAcknowledgementException(String, Collection<Message<?>>, Collection<Message<?>>, String, Throwable) - Constructor for exception io.awspring.cloud.sqs.SqsAcknowledgementException
-
Construct an instance with the given parameters.
- SqsAcknowledgementExecutor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
-
AcknowledgementExecutor
implementation for SQS queues. - SqsAcknowledgementExecutor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.SqsAcknowledgementExecutor
- sqsAsyncClient(AwsClientBuilderConfigurer, ObjectProvider<AwsClientCustomizer<SqsAsyncClientBuilder>>) - Method in class io.awspring.cloud.autoconfigure.sqs.SqsAutoConfiguration
- sqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
-
Set the
SqsAsyncClient
instance to be shared by the containers. - sqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
- sqsAsyncClient(SqsAsyncClient) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
-
Set the
SqsAsyncClient
to be used by theSqsTemplate
. - sqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
-
The
SqsAsyncClient
to be used to resolve the queue attributes. - SqsAsyncClientAware - Interface in io.awspring.cloud.sqs.listener
-
Implementations are enabled to receive a
SqsAsyncClient
instance. - sqsAsyncClientSupplier(Supplier<SqsAsyncClient>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
-
Set a supplier for
SqsAsyncClient
instances. - SqsAsyncOperations - Interface in io.awspring.cloud.sqs.operations
-
Sqs-specific asynchronous messaging operations for Standard and Fifo queues.
- SqsAutoConfiguration - Class in io.awspring.cloud.autoconfigure.sqs
-
Auto-configuration
for SQS integration. - SqsAutoConfiguration(SqsProperties) - Constructor for class io.awspring.cloud.autoconfigure.sqs.SqsAutoConfiguration
- SqsBeanNames - Class in io.awspring.cloud.sqs.config
-
Utility class containing the bean names used for the framework's bean registration.
- SqsBootstrapConfiguration - Class in io.awspring.cloud.sqs.config
-
Registers the
DefaultListenerContainerRegistry
andEndpointRegistrar
that will be used to bootstrap the AWS SQS integration. - SqsBootstrapConfiguration() - Constructor for class io.awspring.cloud.sqs.config.SqsBootstrapConfiguration
- SqsContainerOptions - Class in io.awspring.cloud.sqs.listener
-
Sqs specific implementation of
ContainerOptions
. - SqsContainerOptions(SqsContainerOptions.BuilderImpl) - Constructor for class io.awspring.cloud.sqs.listener.SqsContainerOptions
-
Create a
ContainerOptions
instance from the builder. - SqsContainerOptionsBuilder - Interface in io.awspring.cloud.sqs.listener
-
ContainerOptionsBuilder
specialization for SQS specific options. - SqsEndpoint - Class in io.awspring.cloud.sqs.config
-
Endpoint
implementation for SQS endpoints. - SqsEndpoint(SqsEndpoint.SqsEndpointBuilder) - Constructor for class io.awspring.cloud.sqs.config.SqsEndpoint
- SqsEndpoint.SqsEndpointBuilder - Class in io.awspring.cloud.sqs.config
- SqsEndpointBuilder() - Constructor for class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
- SqsException - Exception in io.awspring.cloud.sqs
-
Top-level exception for Sqs
RuntimeException
instances. - SqsException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.SqsException
-
Construct an instance with the supplied message and cause.
- SqsHeaderMapper - Class in io.awspring.cloud.sqs.support.converter
-
A
HeaderMapper
implementation for SQSMessage
s. - SqsHeaderMapper() - Constructor for class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
- SqsHeaders - Class in io.awspring.cloud.sqs.listener
-
The
MessageHeaders
names used forMessage
instances created from SQS messages. - SqsHeaders.MessageSystemAttributes - Class in io.awspring.cloud.sqs.listener
- SqsListener - Annotation Interface in io.awspring.cloud.sqs.annotation
-
Methods with this annotation will be wrapped by a
MessageListener
orAsyncMessageListener
and set to aMessageListenerContainer
. - SqsListenerAnnotationBeanPostProcessor - Class in io.awspring.cloud.sqs.annotation
-
AbstractListenerAnnotationBeanPostProcessor
implementation for@SqsListener
. - SqsListenerAnnotationBeanPostProcessor() - Constructor for class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
- SqsListenerConfigurer - Interface in io.awspring.cloud.sqs.config
-
Beans implementing this interface can configure the
EndpointRegistrar
instance used to processEndpoint
instances and change general settings for processing allSqsListener
annotations. - SqsManualAckSample - Class in io.awspring.cloud.sqs.sample
- SqsManualAckSample() - Constructor for class io.awspring.cloud.sqs.sample.SqsManualAckSample
- SqsManualAckSample.User - Record Class in io.awspring.cloud.sqs.sample
- SqsMessageConversionContext - Class in io.awspring.cloud.sqs.support.converter
-
MessageConversionContext
implementation that contains SQS related properties for mapping additionalMessageHeaders
. - SqsMessageConversionContext() - Constructor for class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- SqsMessageListenerContainer<T> - Class in io.awspring.cloud.sqs.listener
-
MessageListenerContainer
implementation for SQS queues. - SqsMessageListenerContainer(SqsAsyncClient) - Constructor for class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
- SqsMessageListenerContainer(SqsAsyncClient, SqsContainerOptions) - Constructor for class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
- SqsMessageListenerContainer.Builder<T> - Class in io.awspring.cloud.sqs.listener
- SqsMessageListenerContainerFactory<T> - Class in io.awspring.cloud.sqs.config
-
MessageListenerContainerFactory
implementation for creatingSqsMessageListenerContainer
instances. - SqsMessageListenerContainerFactory() - Constructor for class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
- SqsMessageListenerContainerFactory.Builder<T> - Class in io.awspring.cloud.sqs.config
- SqsMessageMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
Resolves original SQS message object {@link (software.amazon.awssdk.services.sqs.model.Message)} from Spring Messaging message object
Message
. - SqsMessageMethodArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.SqsMessageMethodArgumentResolver
- SqsMessagingMessageConverter - Class in io.awspring.cloud.sqs.support.converter
-
MessagingMessageConverter
implementation for converting SQSMessage
instances to Spring MessagingMessage
instances. - SqsMessagingMessageConverter() - Constructor for class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
- SqsOperations - Interface in io.awspring.cloud.sqs.operations
-
Sqs-specific synchronous messaging operations for Standard and Fifo queues.
- SqsProperties - Class in io.awspring.cloud.autoconfigure.sqs
-
Properties related to AWS SQS.
- SqsProperties() - Constructor for class io.awspring.cloud.autoconfigure.sqs.SqsProperties
- SqsProperties.Listener - Class in io.awspring.cloud.autoconfigure.sqs
- SqsReceiveOptions - Interface in io.awspring.cloud.sqs.operations
-
Options for receiving messages from SQS queues, with a method chaining API.
- SqsSendOptions<T> - Interface in io.awspring.cloud.sqs.operations
-
Options for sending messages to SQS queues, with a method chaining API.
- sqsTemplate(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.sample.SqsManualAckSample
- sqsTemplate(SqsAsyncClient, ObjectProvider<ObjectMapper>) - Method in class io.awspring.cloud.autoconfigure.sqs.SqsAutoConfiguration
- SqsTemplate - Class in io.awspring.cloud.sqs.operations
- SqsTemplateBuilder - Interface in io.awspring.cloud.sqs.operations
-
Builder interface for creating a
SqsTemplate
instance. - SqsTemplateOptions - Interface in io.awspring.cloud.sqs.operations
-
Sqs specific options for the
SqsTemplate
. - SqsTemplateParameters - Class in io.awspring.cloud.sqs.operations
-
SQS parameters added to
SendResult
objects as additional information. - SqsTemplateParameters() - Constructor for class io.awspring.cloud.sqs.operations.SqsTemplateParameters
- SqsTest - Annotation Interface in io.awspring.cloud.test.sqs
-
Annotation for a SQS test that focuses only on SQS-based components.
- SqsTestContextBootstrapper - Class in io.awspring.cloud.test.sqs
-
TestContextBootstrapper
for@SqsTest
support. - SqsTestContextBootstrapper() - Constructor for class io.awspring.cloud.test.sqs.SqsTestContextBootstrapper
- SqsTypeExcludeFilter - Class in io.awspring.cloud.test.sqs
-
TypeExcludeFilter
for@SqsTest
. - sseCustomerAlgorithm(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- sseCustomerKey(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- sseCustomerKeyMD5(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- ssekmsEncryptionContext(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- ssekmsKeyId(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- StandardSqsComponentFactory<T> - Class in io.awspring.cloud.sqs.listener
-
A
ContainerComponentFactory
implementation for Standard SQS queues. - StandardSqsComponentFactory() - Constructor for class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- StandardSqsMessageSource<T> - Class in io.awspring.cloud.sqs.listener.source
-
AbstractSqsMessageSource
implementation for standard queues. - StandardSqsMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.StandardSqsMessageSource
- start() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- start() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- start() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
- start() - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- start() - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
- start() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- start(Object...) - Method in class io.awspring.cloud.sqs.LifecycleHandler
-
Starts the provided objects that are a
SmartLifecycle
instance. - StaticRegionProvider - Class in io.awspring.cloud.core.region
-
Static
AwsRegionProvider
implementation that can used to statically configure a region. - StaticRegionProvider(String) - Constructor for class io.awspring.cloud.core.region.StaticRegionProvider
-
Constructs and configures the static region for this RegionProvider implementation.
- stop() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
- stop() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
- stop() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
- stop() - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
- stop() - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
- stop() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- stop(Object...) - Method in class io.awspring.cloud.sqs.LifecycleHandler
-
Starts the provided objects that are a
SmartLifecycle
instance. - storageClass(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- storageClass(StorageClass) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- store(String, String, Object) - Method in interface io.awspring.cloud.s3.S3Operations
-
Stores a Java object in a S3 bucket.
- store(String, String, Object) - Method in class io.awspring.cloud.s3.S3Template
- strategy - Variable in class io.awspring.cloud.autoconfigure.config.reload.ConfigurationChangeDetector
- STRING - Static variable in class io.awspring.cloud.sns.core.MessageAttributeDataTypes
-
String message attribute data type.
- STRING - Static variable in class io.awspring.cloud.sqs.support.converter.MessageAttributeDataTypes
-
String message attribute data type.
- STRING_ARRAY - Static variable in class io.awspring.cloud.sns.core.MessageAttributeDataTypes
-
String.Array message attribute data type.
- STRING_ARRAY - Static variable in class io.awspring.cloud.sqs.support.converter.MessageAttributeDataTypes
-
String.Array message attribute data type.
- StsProperties - Class in io.awspring.cloud.autoconfigure.core
-
Properties related to AWS Sts Credentials.
- StsProperties() - Constructor for class io.awspring.cloud.autoconfigure.core.StsProperties
- subject(String) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
- successful() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
-
Returns the value of the
successful
record component. - supports(Collection<String>, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
- supports(Collection<String>, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- supports(Collection<String>, O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
-
Whether this factory supports the given queues based on the queue names.
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.NotificationStatusHandlerMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.NotificationSubjectHandlerMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.AcknowledgmentHandlerMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.BatchAcknowledgmentArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.QueueAttributesMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.SqsMessageMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.VisibilityHandlerMethodArgumentResolver
T
- tagging(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- TaskExecutorAware - Interface in io.awspring.cloud.sqs.listener
-
Enables a class to receive a container managed
TaskExecutor
. - taskScheduler() - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreReloadAutoConfiguration
- TemplateAcknowledgementMode - Enum Class in io.awspring.cloud.sqs.operations
-
Acknowledgement modes to be used by a
MessageReceivingOperations
implementation. - templateId(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
- then(Function<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
- thenInTheFuture(Function<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
- thenWrapWith(BiFunction<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>, MessageProcessingPipeline<T>>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
- throughputConfiguration(BackPressureMode) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
- THROW - Enum constant in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
-
Throw a
SendBatchOperationFailedException
containing aSendResult.Batch
object. - toBuilder() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
- toBuilder() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
- toHeaders(S) - Method in interface io.awspring.cloud.sqs.support.converter.HeaderMapper
-
Map the provided source into a
MessageHeaders
instance. - toHeaders(Message) - Method in class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
- toMessagingMessage(S) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
- toMessagingMessage(S) - Method in interface io.awspring.cloud.sqs.support.converter.MessagingMessageConverter
-
Convert a source message from a specific messaging system to a
Message
. - toMessagingMessage(S, MessageConversionContext) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
- toMessagingMessage(S, MessageConversionContext) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
-
Convert a source message from a specific messaging system to a
Message
with an optional context. - TopicArnResolver - Interface in io.awspring.cloud.sns.core
-
Resolves topic ARN by name.
- TopicMessageChannel - Class in io.awspring.cloud.sns.core
-
Implementation of
AbstractMessageChannel
which is used for converting and sending messages viaSnsClient
to SNS. - TopicMessageChannel(SnsClient, Arn) - Constructor for class io.awspring.cloud.sns.core.TopicMessageChannel
- TopicNotFoundException - Exception in io.awspring.cloud.sns.core
-
Thrown when
TopicsListingTopicArnResolver
cannot determine ARN based on topicName. - TopicNotFoundException(String) - Constructor for exception io.awspring.cloud.sns.core.TopicNotFoundException
- TopicsListingTopicArnResolver - Class in io.awspring.cloud.sns.core
-
Basic implementation for resolving ARN from topicName.
- TopicsListingTopicArnResolver(SnsClient) - Constructor for class io.awspring.cloud.sns.core.TopicsListingTopicArnResolver
- toS3Configuration() - Method in class io.awspring.cloud.autoconfigure.s3.properties.S3Properties
- toString() - Method in class io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreConfigDataResource
- toString() - Method in class io.awspring.cloud.autoconfigure.config.secretsmanager.SecretsManagerConfigDataResource
- toString() - Method in class io.awspring.cloud.s3.Location
- toString() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
-
Returns a string representation of this record class.
- toString() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Returns a string representation of this record class.
- toString() - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.awspring.cloud.sqs.sample.SqsManualAckSample.User
-
Returns a string representation of this record class.
- totalPermits(int) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
- TRANSACTIONAL - Enum constant in enum class io.awspring.cloud.sns.sms.SmsType
-
Critical messages that support customer transactions.
- TransferManagerS3OutputStreamProvider - Class in io.awspring.cloud.s3
-
Creates
TransferManagerS3OutputStream
. - TransferManagerS3OutputStreamProvider(S3TransferManager, S3ObjectContentTypeResolver) - Constructor for class io.awspring.cloud.s3.TransferManagerS3OutputStreamProvider
U
- UnsupportedThreadFactoryException - Exception in io.awspring.cloud.sqs
-
Exception thrown when an executor is provided with an unsupported
ThreadFactory
. - UnsupportedThreadFactoryException(String) - Constructor for exception io.awspring.cloud.sqs.UnsupportedThreadFactoryException
-
Create an instance with the provided error message.
- UnsupportedThreadFactoryException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.UnsupportedThreadFactoryException
-
Create an instance with the provided error message and cause.
- unwrapCompletionException(CompletableFuture<V>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
- unwrapMessage(Throwable) - Static method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
-
Look for a potentially nested
ListenerExecutionFailedException
and if found return the wrappedMessage
instance. - unwrapMessages(Throwable) - Static method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
-
Look for a potentially nested
ListenerExecutionFailedException
and if found return the wrappedMessage
instances. - update(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Updated Entity to DynamoDB table.
- update(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- upload(String, String, InputStream) - Method in interface io.awspring.cloud.s3.S3Operations
-
Uploads data from an input stream to a S3 bucket.
- upload(String, String, InputStream, ObjectMetadata) - Method in interface io.awspring.cloud.s3.S3Operations
-
Uploads data from an input stream to a S3 bucket.
- upload(String, String, InputStream, ObjectMetadata) - Method in class io.awspring.cloud.s3.S3Template
- UploadFailedException - Exception in io.awspring.cloud.s3
-
Thrown when uploading to S3 fails.
- UploadFailedException(String, Exception) - Constructor for exception io.awspring.cloud.s3.UploadFailedException
- uploadPart(UploadPartRequest, Path) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- uploadPart(UploadPartRequest, RequestBody) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- uploadPartCopy(UploadPartCopyRequest) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- useDefaultFilters() - Element in annotation interface io.awspring.cloud.test.sqs.SqsTest
-
Determines if default filtering should be used with
@SpringBootApplication
. - User(UUID, String) - Constructor for record class io.awspring.cloud.sqs.sample.SqsManualAckSample.User
-
Creates an instance of a
User
record class. - utilities() - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
-
Returns
S3Utilities
that use the default S3 client.
V
- validate(Message<?>, MethodParameter, Object) - Method in class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
-
Validate the payload if applicable.
- value() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
Array of queue names or urls.
- value() - Element in annotation interface io.awspring.cloud.test.sqs.SqsTest
-
Specifies the listeners to test.
- valueOf(String) - Static method in enum class io.awspring.cloud.autoconfigure.config.reload.ReloadStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.awspring.cloud.sns.sms.SmsType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.BackPressureMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.ListenerMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.QueueNotFoundStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.awspring.cloud.sqs.operations.TemplateAcknowledgementMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.awspring.cloud.autoconfigure.config.reload.ReloadStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.awspring.cloud.sns.sms.SmsType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.awspring.cloud.sqs.listener.BackPressureMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.awspring.cloud.sqs.listener.ListenerMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.awspring.cloud.sqs.listener.QueueNotFoundStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.awspring.cloud.sqs.operations.TemplateAcknowledgementMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION_DELIMITER - Static variable in class io.awspring.cloud.s3.Location
- Visibility - Interface in io.awspring.cloud.sqs.listener
-
Visibility interface that can be injected as parameter into a listener method.
- VisibilityHandlerMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
HandlerMethodArgumentResolver
forVisibility
method parameters. - VisibilityHandlerMethodArgumentResolver(String) - Constructor for class io.awspring.cloud.sqs.support.resolver.VisibilityHandlerMethodArgumentResolver
- visibilityTimeout(Duration) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
-
Set the visibility timeout to be applied by received messages.
W
- waiter() - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
-
Returns
S3Waiter
that use the default S3 client. - websiteRedirectLocation(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- withDepartmentId(UUID) - Method in class io.awspring.cloud.samples.dynamodb.Department.Builder
- withEmployeeNumber(Long) - Method in class io.awspring.cloud.samples.dynamodb.Department.Builder
- withOpeningDate(LocalDate) - Method in class io.awspring.cloud.samples.dynamodb.Department.Builder
- withUserId(UUID) - Method in class io.awspring.cloud.samples.dynamodb.Department.Builder
- write(int) - Method in class io.awspring.cloud.s3.InMemoryBufferingS3OutputStream
- write(T) - Method in class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
- write(T) - Method in interface io.awspring.cloud.s3.S3ObjectConverter
-
Converts object into a
RequestBody
. - writeGetObjectResponse(WriteGetObjectResponseRequest, Path) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
- writeGetObjectResponse(WriteGetObjectResponseRequest, RequestBody) - Method in class io.awspring.cloud.s3.crossregion.CrossRegionS3Client
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form