Index

A B C D E G H I J L M O P R S T U V W 
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 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
 
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
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.

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 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
 
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 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
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
 
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.
A B C D E G H I J L M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form