Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort() - Method in class io.awspring.cloud.s3.InMemoryBufferingS3OutputStream
 
abort() - Method in class io.awspring.cloud.s3.S3OutputStream
Cancels the upload and cleans up temporal resources (temp files, partial multipart upload).
acl(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
acl(ObjectCannedACL) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
append(InputStream, String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
asFileInfoList(Collection<S3Object>) - Method in class io.awspring.cloud.s3.integration.S3StreamingMessageSource
 

B

bucketExists(String) - Method in interface io.awspring.cloud.s3.S3Operations
Checks if an S3 bucket exists.
bucketExists(String) - Method in class io.awspring.cloud.s3.S3Template
 
bucketKeyEnabled(Boolean) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
build() - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
builder() - Static method in class io.awspring.cloud.s3.ObjectMetadata
 
Builder() - Constructor for class io.awspring.cloud.s3.ObjectMetadata.Builder
 

C

cacheControl(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
checksumAlgorithm(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
checksumAlgorithm(ChecksumAlgorithm) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
close() - Method in class io.awspring.cloud.s3.InMemoryBufferingS3OutputStream
 
close() - Method in class io.awspring.cloud.s3.integration.S3Session
 
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
 
contentLength(Long) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
contentMD5(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
contentType() - Method in class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
 
contentType() - Method in class io.awspring.cloud.s3.LegacyJackson2JsonS3ObjectConverter
Deprecated.
 
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
 
copy() - Method in class io.awspring.cloud.s3.config.S3PropertySource
 
COPY - Enum constant in enum class io.awspring.cloud.s3.integration.S3MessageHandler.Command
The command to perform S3TransferManager.copy(software.amazon.awssdk.transfer.s3.model.CopyRequest) operation.
copyFileToLocalDirectory(String, EvaluationContext, S3Object, File, Session<S3Object>) - Method in class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
 
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
 
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
 
createRelative(String) - Method in class io.awspring.cloud.s3.S3Resource
 
createResource(String, String) - Method in interface io.awspring.cloud.s3.S3Operations
Creates an S3Resource for given bucket name and object key using S3OutputStreamProvider configured on the implementation class (S3Template).
createResource(String, String) - Method in class io.awspring.cloud.s3.S3Template
 
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
 

D

DEFAULT_BUFFER_CAPACITY - Static variable in class io.awspring.cloud.s3.InMemoryBufferingS3OutputStream
 
deleteBucket(String) - Method in interface io.awspring.cloud.s3.S3Operations
Deletes a S3 bucket.
deleteBucket(String) - Method in class io.awspring.cloud.s3.S3Template
 
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
 
DiskBufferingS3OutputStreamProvider - Class in io.awspring.cloud.s3
Creates DiskBufferingS3OutputStream.
DiskBufferingS3OutputStreamProvider(S3Client, S3ObjectContentTypeResolver) - Constructor for class io.awspring.cloud.s3.DiskBufferingS3OutputStreamProvider
 
doInit() - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
 
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
 
DOWNLOAD - Enum constant in enum class io.awspring.cloud.s3.integration.S3MessageHandler.Command
The command to perform S3TransferManager.download(software.amazon.awssdk.transfer.s3.model.DownloadRequest<ResultT>) operation.

E

equals(Object) - Method in class io.awspring.cloud.s3.Location
 
executeWithClient(ClientCallback<C, T>) - Method in class io.awspring.cloud.s3.integration.S3RemoteFileTemplate
 
exists() - Method in class io.awspring.cloud.s3.S3Resource
 
exists(String) - Method in class io.awspring.cloud.s3.integration.S3RemoteFileTemplate
 
exists(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
expectedBucketOwner(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
expires(Instant) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 

F

fileName(S3Object) - Method in class io.awspring.cloud.s3.integration.S3PersistentAcceptOnceFileListFilter
 
finalizeRaw() - Method in class io.awspring.cloud.s3.integration.S3Session
 

G

getAcl() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getBucket() - Method in class io.awspring.cloud.s3.Location
 
getBucketKeyEnabled() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getCacheControl() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getChecksumAlgorithm() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getClassLoader() - Method in class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
Gets the classloader.
getClientInstance() - Method in class io.awspring.cloud.s3.integration.S3Session
 
getComponentType() - Method in class io.awspring.cloud.s3.integration.S3InboundFileSynchronizingMessageSource
 
getComponentType() - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
 
getComponentType() - Method in class io.awspring.cloud.s3.integration.S3StreamingMessageSource
 
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
 
getContentLength() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getContentMD5() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getContentType() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getDescription() - Method in class io.awspring.cloud.s3.S3Resource
 
getExpectedBucketOwner() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getExpires() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getFile() - Method in class io.awspring.cloud.s3.S3Resource
 
getFileInfo() - Method in class io.awspring.cloud.s3.integration.S3FileInfo
 
getFilename() - Method in class io.awspring.cloud.s3.integration.S3FileInfo
 
getFilename() - Method in class io.awspring.cloud.s3.S3Resource
 
getFilename(S3Object) - Method in class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
 
getFilename(S3Object) - Method in class io.awspring.cloud.s3.integration.S3RegexPatternFileListFilter
 
getFilename(S3Object) - Method in class io.awspring.cloud.s3.integration.S3SimplePatternFileListFilter
 
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
 
getHostPort() - Method in class io.awspring.cloud.s3.integration.S3Session
 
getInputStream() - Method in class io.awspring.cloud.s3.S3Resource
 
getLocation() - Method in class io.awspring.cloud.s3.S3Resource
 
getMetadata() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getModified() - Method in class io.awspring.cloud.s3.integration.S3FileInfo
 
getModified(S3Object) - Method in class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
 
getObject() - Method in class io.awspring.cloud.s3.Location
 
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
 
getOutputStream() - Method in class io.awspring.cloud.s3.S3Resource
 
getPath() - Method in exception io.awspring.cloud.s3.UploadFailedException
 
getPermissions() - Method in class io.awspring.cloud.s3.integration.S3FileInfo
A permissions representation string.
getProperty(String) - Method in class io.awspring.cloud.s3.config.S3PropertySource
 
getPropertyNames() - Method in class io.awspring.cloud.s3.config.S3PropertySource
 
getRequestPayer() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
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.
getServerSideEncryption() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getSession() - Method in class io.awspring.cloud.s3.integration.S3SessionFactory
 
getSize() - Method in class io.awspring.cloud.s3.integration.S3FileInfo
 
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
 
getStorageClass() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getTagging() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
getURL() - Method in class io.awspring.cloud.s3.S3Resource
 
getVersion() - Method in class io.awspring.cloud.s3.Location
 
getWebsiteRedirectLocation() - Method in class io.awspring.cloud.s3.ObjectMetadata
 
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
 

H

handleRequestMessage(Message<?>) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
 
hashCode() - Method in class io.awspring.cloud.s3.Location
 

I

init() - Method in class io.awspring.cloud.s3.config.S3PropertySource
Loads the properties from the S3.
InMemoryBufferingS3OutputStream - Class in io.awspring.cloud.s3
S3OutputStream implementation that buffers content to an internal ByteArrayOutputStream and streams the content as a MultiPartUpload as the buffer fills up.
InMemoryBufferingS3OutputStreamProvider - Class in io.awspring.cloud.s3
InMemoryBufferingS3OutputStreamProvider(S3Client, S3ObjectContentTypeResolver) - Constructor for class io.awspring.cloud.s3.InMemoryBufferingS3OutputStreamProvider
 
InMemoryBufferingS3OutputStreamProvider(S3Client, S3ObjectContentTypeResolver, DataSize) - Constructor for class io.awspring.cloud.s3.InMemoryBufferingS3OutputStreamProvider
 
io.awspring.cloud.s3 - package io.awspring.cloud.s3
S3 integration.
io.awspring.cloud.s3.config - package io.awspring.cloud.s3.config
 
io.awspring.cloud.s3.integration - package io.awspring.cloud.s3.integration
 
isDirectory() - Method in class io.awspring.cloud.s3.integration.S3FileInfo
 
isDirectory(S3Object) - Method in class io.awspring.cloud.s3.integration.S3PersistentAcceptOnceFileListFilter
Always return false since no directory notion in S3.
isDirectory(S3Object) - Method in class io.awspring.cloud.s3.integration.S3RegexPatternFileListFilter
 
isDirectory(S3Object) - Method in class io.awspring.cloud.s3.integration.S3SimplePatternFileListFilter
 
isDirectory(S3Object) - Method in class io.awspring.cloud.s3.integration.S3StreamingMessageSource
 
isFile(S3Object) - Method in class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
 
isLink() - Method in class io.awspring.cloud.s3.integration.S3FileInfo
 
isOpen() - Method in class io.awspring.cloud.s3.integration.S3Session
 
isSharedSession() - Method in class io.awspring.cloud.s3.integration.S3SessionFactory
 

J

Jackson2JsonS3ObjectConverter - Class in io.awspring.cloud.s3
Jackson based implementation of S3ObjectConverter.
Jackson2JsonS3ObjectConverter(JsonMapper) - Constructor for class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
 

L

lastModified() - Method in class io.awspring.cloud.s3.S3Resource
 
LegacyJackson2JsonS3ObjectConverter - Class in io.awspring.cloud.s3
Deprecated.
LegacyJackson2JsonS3ObjectConverter(ObjectMapper) - Constructor for class io.awspring.cloud.s3.LegacyJackson2JsonS3ObjectConverter
Deprecated.
 
list(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
listAllObjects(String) - Method in interface io.awspring.cloud.s3.S3Operations
Returns some or all (up to 1,000) of the objects in a bucket.
listAllObjects(String) - Method in class io.awspring.cloud.s3.S3Template
 
listNames(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
listObjects(String, String) - Method in interface io.awspring.cloud.s3.S3Operations
Returns some or all (up to 1,000) of the objects in a bucket.
listObjects(String, String) - Method in class io.awspring.cloud.s3.S3Template
 
location - Variable in class io.awspring.cloud.s3.S3Resource
 
Location - Class in io.awspring.cloud.s3
Represents S3 bucket or object location.

M

metadata() - Method in class io.awspring.cloud.s3.S3Resource
 
metadata(String, String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
mkdir(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
modified(S3Object) - Method in class io.awspring.cloud.s3.integration.S3PersistentAcceptOnceFileListFilter
 

N

normalizeBucketName(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 

O

objectExists(String, String) - Method in interface io.awspring.cloud.s3.S3Operations
Checks if an S3 object exists.
objectExists(String, String) - Method in class io.awspring.cloud.s3.S3Template
 
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
 
ObjectMetadata - Class in io.awspring.cloud.s3
Container for S3 Object Metadata.
ObjectMetadata.Builder - Class in io.awspring.cloud.s3
 
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)

P

PATH_DELIMITER - Static variable in class io.awspring.cloud.s3.Location
 
poll() - Method in class io.awspring.cloud.s3.integration.S3StreamingMessageSource
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.awspring.cloud.s3.S3ProtocolResolver
 
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
 
protocol() - Method in class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
 

R

read(InputStream, Class<T>) - Method in class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
 
read(InputStream, Class<T>) - Method in class io.awspring.cloud.s3.LegacyJackson2JsonS3ObjectConverter
Deprecated.
 
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, OutputStream) - Method in class io.awspring.cloud.s3.integration.S3Session
 
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
 
readRaw(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
registerHints(RuntimeHints, ClassLoader) - Method in class io.awspring.cloud.s3.S3RuntimeHints
 
relative(String) - Method in class io.awspring.cloud.s3.Location
 
remove(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
rename(String, String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
requestPayer(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
requestPayer(RequestPayer) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
resetSharedSession() - Method in class io.awspring.cloud.s3.integration.S3SessionFactory
 
resolve(String, ResourceLoader) - Method in class io.awspring.cloud.s3.S3ProtocolResolver
 
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.
resolveExtension(String) - Method in class io.awspring.cloud.s3.PropertiesS3ObjectContentTypeResolver
 
rmdir(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 

S

S3_PROTOCOL_PREFIX - Static variable in class io.awspring.cloud.s3.Location
 
s3Client - Variable in class io.awspring.cloud.s3.S3Resource
 
S3Exception - Exception in io.awspring.cloud.s3
Exception thrown when S3 operation fails.
S3Exception(String, Throwable) - Constructor for exception io.awspring.cloud.s3.S3Exception
 
S3FileInfo - Class in io.awspring.cloud.s3.integration
An Amazon S3 FileInfo implementation.
S3FileInfo(S3Object) - Constructor for class io.awspring.cloud.s3.integration.S3FileInfo
 
S3InboundFileSynchronizer - Class in io.awspring.cloud.s3.integration
An implementation of AbstractInboundFileSynchronizer for Amazon S3.
S3InboundFileSynchronizer() - Constructor for class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
 
S3InboundFileSynchronizer(SessionFactory<S3Object>) - Constructor for class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
Create a synchronizer with the SessionFactory used to acquire Session instances.
S3InboundFileSynchronizer(S3Client) - Constructor for class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
 
S3InboundFileSynchronizingMessageSource - Class in io.awspring.cloud.s3.integration
A MessageSource implementation for the Amazon S3.
S3InboundFileSynchronizingMessageSource(AbstractInboundFileSynchronizer<S3Object>) - Constructor for class io.awspring.cloud.s3.integration.S3InboundFileSynchronizingMessageSource
 
S3InboundFileSynchronizingMessageSource(AbstractInboundFileSynchronizer<S3Object>, Comparator<File>) - Constructor for class io.awspring.cloud.s3.integration.S3InboundFileSynchronizingMessageSource
 
S3MessageHandler - Class in io.awspring.cloud.s3.integration
The AbstractReplyProducingMessageHandler implementation for the Amazon S3 services.
S3MessageHandler(S3AsyncClient, String) - Constructor for class io.awspring.cloud.s3.integration.S3MessageHandler
 
S3MessageHandler(S3AsyncClient, String, boolean) - Constructor for class io.awspring.cloud.s3.integration.S3MessageHandler
 
S3MessageHandler(S3AsyncClient, Expression) - Constructor for class io.awspring.cloud.s3.integration.S3MessageHandler
 
S3MessageHandler(S3AsyncClient, Expression, boolean) - Constructor for class io.awspring.cloud.s3.integration.S3MessageHandler
 
S3MessageHandler(S3TransferManager, String) - Constructor for class io.awspring.cloud.s3.integration.S3MessageHandler
 
S3MessageHandler(S3TransferManager, String, boolean) - Constructor for class io.awspring.cloud.s3.integration.S3MessageHandler
 
S3MessageHandler(S3TransferManager, Expression) - Constructor for class io.awspring.cloud.s3.integration.S3MessageHandler
 
S3MessageHandler(S3TransferManager, Expression, boolean) - Constructor for class io.awspring.cloud.s3.integration.S3MessageHandler
 
S3MessageHandler.Command - Enum Class in io.awspring.cloud.s3.integration
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
S3PathMatchingResourcePatternResolver(S3Client, ResourcePatternResolver, S3OutputStreamProvider, PathMatcher, List<String>) - Constructor for class io.awspring.cloud.s3.S3PathMatchingResourcePatternResolver
S3PersistentAcceptOnceFileListFilter - Class in io.awspring.cloud.s3.integration
Persistent file list filter using the server's file timestamp to detect if we've already 'seen' this file.
S3PersistentAcceptOnceFileListFilter(ConcurrentMetadataStore, String) - Constructor for class io.awspring.cloud.s3.integration.S3PersistentAcceptOnceFileListFilter
 
S3PropertySource - Class in io.awspring.cloud.s3.config
Retrieves property sources path from the AWS S3 using the provided S3 client.
S3PropertySource(String, S3Client) - Constructor for class io.awspring.cloud.s3.config.S3PropertySource
 
S3ProtocolResolver - Class in io.awspring.cloud.s3
Resolves S3Resource for resources paths starting from s3://.
S3ProtocolResolver() - Constructor for class io.awspring.cloud.s3.S3ProtocolResolver
 
S3ProtocolResolver(S3Client, S3OutputStreamProvider) - Constructor for class io.awspring.cloud.s3.S3ProtocolResolver
 
S3RegexPatternFileListFilter - Class in io.awspring.cloud.s3.integration
Implementation of AbstractRegexPatternFileListFilter for Amazon S3.
S3RegexPatternFileListFilter(String) - Constructor for class io.awspring.cloud.s3.integration.S3RegexPatternFileListFilter
 
S3RegexPatternFileListFilter(Pattern) - Constructor for class io.awspring.cloud.s3.integration.S3RegexPatternFileListFilter
 
S3RemoteFileTemplate - Class in io.awspring.cloud.s3.integration
An Amazon S3 specific RemoteFileTemplate extension.
S3RemoteFileTemplate() - Constructor for class io.awspring.cloud.s3.integration.S3RemoteFileTemplate
 
S3RemoteFileTemplate(SessionFactory<S3Object>) - Constructor for class io.awspring.cloud.s3.integration.S3RemoteFileTemplate
Construct a RemoteFileTemplate with the supplied session factory.
S3RemoteFileTemplate(S3Client) - Constructor for class io.awspring.cloud.s3.integration.S3RemoteFileTemplate
 
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
 
S3RuntimeHints - Class in io.awspring.cloud.s3
 
S3RuntimeHints() - Constructor for class io.awspring.cloud.s3.S3RuntimeHints
 
S3Session - Class in io.awspring.cloud.s3.integration
An Amazon S3 Session implementation.
S3Session(S3Client) - Constructor for class io.awspring.cloud.s3.integration.S3Session
 
S3SessionFactory - Class in io.awspring.cloud.s3.integration
An Amazon S3 specific SessionFactory implementation.
S3SessionFactory() - Constructor for class io.awspring.cloud.s3.integration.S3SessionFactory
 
S3SessionFactory(S3Client) - Constructor for class io.awspring.cloud.s3.integration.S3SessionFactory
 
S3SimplePatternFileListFilter - Class in io.awspring.cloud.s3.integration
Implementation of AbstractSimplePatternFileListFilter for Amazon S3.
S3SimplePatternFileListFilter(String) - Constructor for class io.awspring.cloud.s3.integration.S3SimplePatternFileListFilter
 
S3StreamingMessageSource - Class in io.awspring.cloud.s3.integration
A AbstractRemoteFileStreamingMessageSource implementation for the Amazon S3.
S3StreamingMessageSource(RemoteFileTemplate<S3Object>) - Constructor for class io.awspring.cloud.s3.integration.S3StreamingMessageSource
 
S3StreamingMessageSource(RemoteFileTemplate<S3Object>, Comparator<S3Object>) - Constructor for class io.awspring.cloud.s3.integration.S3StreamingMessageSource
 
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
 
serverSideEncryption(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
serverSideEncryption(ServerSideEncryption) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
setCommand(S3MessageHandler.Command) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
Specify a S3MessageHandler.Command to perform against S3TransferManager.
setCommandExpression(Expression) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
The SpEL expression to evaluate the command to perform on S3TransferManager: upload, download or copy.
setDestinationBucketExpression(Expression) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
The SpEL expression to evaluate the target S3 bucket for copy operation.
setDestinationKeyExpression(Expression) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
The SpEL expression to evaluate the target S3 key for copy operation.
setEndpoint(String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
setEndpoint(String) - Method in class io.awspring.cloud.s3.integration.S3SessionFactory
 
setKeyExpression(Expression) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
The SpEL expression to evaluate S3 object key at runtime against requestMessage.
setObjectMetadata(ObjectMetadata) - Method in class io.awspring.cloud.s3.S3Resource
 
setResourceLoader(ResourceLoader) - Method in class io.awspring.cloud.s3.S3ProtocolResolver
 
setTransferListener(TransferListener) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
 
setUploadMetadataProvider(BiConsumer<PutObjectRequest.Builder, Message<?>>) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
Specify an BiConsumer callback to populate the metadata for upload operation, e.g.
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
 
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
 

T

tagging(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
toString() - Method in class io.awspring.cloud.s3.integration.S3FileInfo
 
toString() - Method in class io.awspring.cloud.s3.Location
 
TransferManagerS3OutputStreamProvider - Class in io.awspring.cloud.s3
Creates TransferManagerS3OutputStream.
TransferManagerS3OutputStreamProvider(S3TransferManager, S3ObjectContentTypeResolver) - Constructor for class io.awspring.cloud.s3.TransferManagerS3OutputStreamProvider
 

U

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
 
UPLOAD - Enum constant in enum class io.awspring.cloud.s3.integration.S3MessageHandler.Command
The command to perform S3TransferManager.upload(software.amazon.awssdk.transfer.s3.model.UploadRequest) operation.
UploadFailedException - Exception in io.awspring.cloud.s3
Thrown when uploading to S3 fails.
UploadFailedException(String, Exception) - Constructor for exception io.awspring.cloud.s3.UploadFailedException
 

V

valueOf(String) - Static method in enum class io.awspring.cloud.s3.integration.S3MessageHandler.Command
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.awspring.cloud.s3.integration.S3MessageHandler.Command
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
 

W

websiteRedirectLocation(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
 
write(int) - Method in class io.awspring.cloud.s3.InMemoryBufferingS3OutputStream
 
write(InputStream, String) - Method in class io.awspring.cloud.s3.integration.S3Session
 
write(T) - Method in class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
 
write(T) - Method in class io.awspring.cloud.s3.LegacyJackson2JsonS3ObjectConverter
Deprecated.
 
write(T) - Method in interface io.awspring.cloud.s3.S3ObjectConverter
Converts object into a RequestBody.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form