Index
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
OutputStreamthat 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
OutputStreamthat 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
S3Resourcefor given bucket name and object key usingS3OutputStreamProviderconfigured 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
-
S3OutputStreamimplementation that buffers content to an internalByteArrayOutputStreamand 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
- 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
Locationfrom full S3 path s3://bucket-name/object-key. - of(String, String) - Static method in class io.awspring.cloud.s3.Location
-
Creates
Locationfrom 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
FileInfoimplementation. - S3FileInfo(S3Object) - Constructor for class io.awspring.cloud.s3.integration.S3FileInfo
- S3InboundFileSynchronizer - Class in io.awspring.cloud.s3.integration
-
An implementation of
AbstractInboundFileSynchronizerfor 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
SessionFactoryused to acquireSessioninstances. - S3InboundFileSynchronizer(S3Client) - Constructor for class io.awspring.cloud.s3.integration.S3InboundFileSynchronizer
- S3InboundFileSynchronizingMessageSource - Class in io.awspring.cloud.s3.integration
-
A
MessageSourceimplementation 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
AbstractReplyProducingMessageHandlerimplementation 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
-
The
S3MessageHandlermode. - 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
S3Clientproviding methods for the most common use cases. - S3OutputStream - Class in io.awspring.cloud.s3
-
Represents
OutputStreamthat 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
OutputStreamthat writes data to S3. - S3PathMatchingResourcePatternResolver - Class in io.awspring.cloud.s3
-
A
ResourcePatternResolverimplementation 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
S3PathMatchingResourcePatternResolverwith the givenS3Client,ResourcePatternResolverandS3OutputStreamProvider. - 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
S3Resourcefor 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
AbstractRegexPatternFileListFilterfor 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
RemoteFileTemplateextension. - S3RemoteFileTemplate() - Constructor for class io.awspring.cloud.s3.integration.S3RemoteFileTemplate
- S3RemoteFileTemplate(SessionFactory<S3Object>) - Constructor for class io.awspring.cloud.s3.integration.S3RemoteFileTemplate
-
Construct a
RemoteFileTemplatewith the supplied session factory. - S3RemoteFileTemplate(S3Client) - Constructor for class io.awspring.cloud.s3.integration.S3RemoteFileTemplate
- S3Resource - Class in io.awspring.cloud.s3
-
Resourceimplementation 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
Sessionimplementation. - S3Session(S3Client) - Constructor for class io.awspring.cloud.s3.integration.S3Session
- S3SessionFactory - Class in io.awspring.cloud.s3.integration
-
An Amazon S3 specific
SessionFactoryimplementation. - 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
AbstractSimplePatternFileListFilterfor Amazon S3. - S3SimplePatternFileListFilter(String) - Constructor for class io.awspring.cloud.s3.integration.S3SimplePatternFileListFilter
- S3StreamingMessageSource - Class in io.awspring.cloud.s3.integration
-
A
AbstractRemoteFileStreamingMessageSourceimplementation 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
S3Clientproviding 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.Commandto perform againstS3TransferManager. - setCommandExpression(Expression) - Method in class io.awspring.cloud.s3.integration.S3MessageHandler
-
The SpEL expression to evaluate the command to perform on
S3TransferManager:upload,downloadorcopy. - 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
BiConsumercallback 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form