Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acl(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- acl(ObjectCannedACL) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
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
- 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
- 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
- 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
- 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
- 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
E
- equals(Object) - Method in class io.awspring.cloud.s3.Location
- 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
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.
- 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
- 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
- getFilename() - Method in class io.awspring.cloud.s3.S3Resource
- 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
- 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
- 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
- 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
- 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
- hashCode() - Method in class io.awspring.cloud.s3.Location
I
- 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.
J
- Jackson2JsonS3ObjectConverter - Class in io.awspring.cloud.s3
-
Jackson based implementation of
S3ObjectConverter. - Jackson2JsonS3ObjectConverter(ObjectMapper) - Constructor for class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
L
- lastModified() - Method in class io.awspring.cloud.s3.S3Resource
- 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
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
- 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
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
- relative(String) - Method in class io.awspring.cloud.s3.Location
- requestPayer(String) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- requestPayer(RequestPayer) - Method in class io.awspring.cloud.s3.ObjectMetadata.Builder
- 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
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
- 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
- S3ProtocolResolver - Class in io.awspring.cloud.s3
-
Resolves
S3Resourcefor resources paths starting from s3://. - S3ProtocolResolver() - Constructor for class io.awspring.cloud.s3.S3ProtocolResolver
- 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
- 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
- setObjectMetadata(ObjectMetadata) - Method in class io.awspring.cloud.s3.S3Resource
- setResourceLoader(ResourceLoader) - Method in class io.awspring.cloud.s3.S3ProtocolResolver
- 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.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
- 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
- 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(T) - Method in class io.awspring.cloud.s3.Jackson2JsonS3ObjectConverter
- 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