Index

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

A

AbortIncompleteMultipartUpload - Class in com.adobe.testing.s3mock.dto
AbortIncompleteMultipartUpload() - Constructor for class com.adobe.testing.s3mock.dto.AbortIncompleteMultipartUpload
 
AbortIncompleteMultipartUpload(Integer) - Constructor for class com.adobe.testing.s3mock.dto.AbortIncompleteMultipartUpload
 
abortMultipartUpload(BucketMetadata, UUID, String) - Method in class com.adobe.testing.s3mock.store.MultipartStore
Aborts the upload.
abortMultipartUpload(String, ObjectKey, String) - Method in class com.adobe.testing.s3mock.MultipartController
Aborts a multipart upload for a given uploadId.
abortMultipartUpload(String, String, String) - Method in class com.adobe.testing.s3mock.service.MultipartService
Aborts the upload.
AccessControlPolicy - Class in com.adobe.testing.s3mock.dto
AccessControlPolicy() - Constructor for class com.adobe.testing.s3mock.dto.AccessControlPolicy
 
AccessControlPolicy(Owner, List<Grant>) - Constructor for class com.adobe.testing.s3mock.dto.AccessControlPolicy
 
ACL - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
addDeletedObject(DeletedS3Object) - Method in class com.adobe.testing.s3mock.dto.DeleteResult
 
addError(Error) - Method in class com.adobe.testing.s3mock.dto.DeleteResult
 
addKey(String) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
addToBucket(String, String) - Method in class com.adobe.testing.s3mock.store.BucketStore
Adds key to a bucket.
algorithm - Variable in class com.adobe.testing.s3mock.util.AwsChecksumInputStream
 
AmazonCustomerByEmail() - Constructor for class com.adobe.testing.s3mock.dto.Grantee.AmazonCustomerByEmail
 
AmazonCustomerByEmail(String, String, String, URI) - Constructor for class com.adobe.testing.s3mock.dto.Grantee.AmazonCustomerByEmail
 
ATTRIBUTES - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
AwsChecksumInputStream - Class in com.adobe.testing.s3mock.util
Reads checksum from incoming stream.
AwsChecksumInputStream(InputStream) - Constructor for class com.adobe.testing.s3mock.util.AwsChecksumInputStream
 
AwsChunkedDecodingChecksumInputStream - Class in com.adobe.testing.s3mock.util
 
AwsChunkedDecodingChecksumInputStream(InputStream) - Constructor for class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 
AwsChunkedDecodingInputStream - Class in com.adobe.testing.s3mock.util
Skips V4 style signing metadata from input streams.
AwsChunkedDecodingInputStream(InputStream) - Constructor for class com.adobe.testing.s3mock.util.AwsChunkedDecodingInputStream
AwsHttpHeaders - Class in com.adobe.testing.s3mock.util
Headers used in HTTP requests from AWS S3 Client or in responses from S3.
AwsHttpHeaders.MetadataDirective - Enum in com.adobe.testing.s3mock.util
This enum declares values of the optional "x-amz-metadata-directive" header.
AwsHttpParameters - Class in com.adobe.testing.s3mock.util
Holds Parameters used in HTTP requests from AWS S3 Client.

B

BAD_REQUEST_CONTENT - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
BAD_REQUEST_MD5 - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
base64Digest(byte[]) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
 
base64Digest(InputStream) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
Calculates a base64 MD5 digest for the content of an inputStream.
base64Digest(String, InputStream) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
Calculates a base64 MD5 digest for the content of an inputStream.
Bucket - Class in com.adobe.testing.s3mock.dto
Bucket(Path, String, String) - Constructor for class com.adobe.testing.s3mock.dto.Bucket
Constructs a new Bucket.
BUCKET_ALREADY_EXISTS - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
BUCKET_ALREADY_OWNED_BY_YOU - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
BUCKET_NOT_EMPTY - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
BucketController - Class in com.adobe.testing.s3mock
Handles requests related to buckets.
BucketController(BucketService, Region) - Constructor for class com.adobe.testing.s3mock.BucketController
 
BucketLifecycleConfiguration - Class in com.adobe.testing.s3mock.dto
BucketLifecycleConfiguration() - Constructor for class com.adobe.testing.s3mock.dto.BucketLifecycleConfiguration
 
BucketLifecycleConfiguration(List<LifecycleRule>) - Constructor for class com.adobe.testing.s3mock.dto.BucketLifecycleConfiguration
 
BucketMetadata - Class in com.adobe.testing.s3mock.store
Represents a bucket in S3, used to serialize and deserialize all metadata locally.
BucketMetadata() - Constructor for class com.adobe.testing.s3mock.store.BucketMetadata
 
Buckets - Class in com.adobe.testing.s3mock.dto
DTO representing a list of buckets.
Buckets() - Constructor for class com.adobe.testing.s3mock.dto.Buckets
 
BucketService - Class in com.adobe.testing.s3mock.service
 
BucketService(BucketStore, ObjectStore) - Constructor for class com.adobe.testing.s3mock.service.BucketService
 
BucketStore - Class in com.adobe.testing.s3mock.store
Stores buckets and their metadata created in S3Mock.
BucketStore(File, boolean, DateTimeFormatter, ObjectMapper) - Constructor for class com.adobe.testing.s3mock.store.BucketStore
 

C

CanonicalUser() - Constructor for class com.adobe.testing.s3mock.dto.Grantee.CanonicalUser
 
CanonicalUser(String, String, String, URI) - Constructor for class com.adobe.testing.s3mock.dto.Grantee.CanonicalUser
 
checksum - Variable in class com.adobe.testing.s3mock.util.AwsChecksumInputStream
 
Checksum - Class in com.adobe.testing.s3mock.dto
Checksum(String, String, String, String) - Constructor for class com.adobe.testing.s3mock.dto.Checksum
 
CHECKSUM - Enum constant in enum com.adobe.testing.s3mock.dto.ObjectAttributes
 
CHECKSUM_HEADER - Static variable in class com.adobe.testing.s3mock.util.AwsChecksumInputStream
 
ChecksumAlgorithm - Enum in com.adobe.testing.s3mock.dto
 
checksumAlgorithmFrom(HttpHeaders) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
 
checksumCRC32 - Variable in class com.adobe.testing.s3mock.dto.CompletedPart
 
checksumCRC32C - Variable in class com.adobe.testing.s3mock.dto.CompletedPart
 
checksumFrom(HttpHeaders) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
 
checksumHeaderFrom(S3ObjectMetadata) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
 
checksumSHA1 - Variable in class com.adobe.testing.s3mock.dto.CompletedPart
 
checksumSHA256 - Variable in class com.adobe.testing.s3mock.dto.CompletedPart
 
close() - Method in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 
com.adobe.testing.s3mock - package com.adobe.testing.s3mock
 
com.adobe.testing.s3mock.dto - package com.adobe.testing.s3mock.dto
This set the namespace for all JAX-B serialization / deserialization POJOs in this package.
com.adobe.testing.s3mock.service - package com.adobe.testing.s3mock.service
 
com.adobe.testing.s3mock.store - package com.adobe.testing.s3mock.store
 
com.adobe.testing.s3mock.util - package com.adobe.testing.s3mock.util
 
CompletedPart - Class in com.adobe.testing.s3mock.dto
CompletedPart(Integer, String) - Constructor for class com.adobe.testing.s3mock.dto.CompletedPart
 
completeMultipartUpload(BucketMetadata, String, UUID, String, List<CompletedPart>, Map<String, String>) - Method in class com.adobe.testing.s3mock.store.MultipartStore
Completes a Multipart Upload for the given ID.
completeMultipartUpload(String, ObjectKey, String, CompleteMultipartUpload, HttpServletRequest, HttpHeaders) - Method in class com.adobe.testing.s3mock.MultipartController
Adds an object to a bucket.
completeMultipartUpload(String, String, String, List<CompletedPart>, Map<String, String>, String) - Method in class com.adobe.testing.s3mock.service.MultipartService
Completes a Multipart Upload for the given ID.
CompleteMultipartUpload - Class in com.adobe.testing.s3mock.dto
Request to complete multipart upload.
CompleteMultipartUpload() - Constructor for class com.adobe.testing.s3mock.dto.CompleteMultipartUpload
 
CompleteMultipartUploadResult - Class in com.adobe.testing.s3mock.dto
Result to be returned when completing a multipart request.
CompleteMultipartUploadResult(String, String, String, String) - Constructor for class com.adobe.testing.s3mock.dto.CompleteMultipartUploadResult
COMPLIANCE - Enum constant in enum com.adobe.testing.s3mock.dto.Mode
 
configureContentNegotiation(ContentNegotiationConfigurer) - Method in class com.adobe.testing.s3mock.S3MockConfiguration
 
CONTENT_MD5 - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
CONTINUATION_TOKEN - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
convert(String) - Method in class com.adobe.testing.s3mock.HttpRangeHeaderConverter
 
COPY - Enum constant in enum com.adobe.testing.s3mock.util.AwsHttpHeaders.MetadataDirective
 
copyObject(String, ObjectKey, CopySource, AwsHttpHeaders.MetadataDirective, List<String>, List<String>, HttpHeaders) - Method in class com.adobe.testing.s3mock.ObjectController
Copies an object to another bucket.
CopyObjectResult - Class in com.adobe.testing.s3mock.dto
CopyObjectResult(String, String) - Constructor for class com.adobe.testing.s3mock.dto.CopyObjectResult
Constructs a new CopyObjectResult.
copyPart(BucketMetadata, UUID, HttpRange, String, BucketMetadata, UUID, String, Map<String, String>) - Method in class com.adobe.testing.s3mock.store.MultipartStore
Copies the range, define by from/to, from the S3 Object, identified by the given key to given destination into the given bucket.
copyPart(String, String, HttpRange, String, String, String, String, Map<String, String>) - Method in class com.adobe.testing.s3mock.service.MultipartService
Copies the range, define by from/to, from the S3 Object, identified by the given key to given destination into the given bucket.
CopyPartResult - Class in com.adobe.testing.s3mock.dto
CopyPartResult(Date, String) - Constructor for class com.adobe.testing.s3mock.dto.CopyPartResult
 
copyS3Object(BucketMetadata, UUID, BucketMetadata, UUID, String, Map<String, String>, Map<String, String>) - Method in class com.adobe.testing.s3mock.store.ObjectStore
Copies an object to another bucket and encrypted object.
copyS3Object(String, String, String, String, Map<String, String>, Map<String, String>) - Method in class com.adobe.testing.s3mock.service.ObjectService
Copies an object to another bucket and encrypted object.
CopySource - Class in com.adobe.testing.s3mock.dto
Represents a S3 Object referenced by Bucket and Key.
CopySource(String) - Constructor for class com.adobe.testing.s3mock.dto.CopySource
Creates a CopySource expecting the given String represents the source as /{bucket}/{key}.
CRC32 - Enum constant in enum com.adobe.testing.s3mock.dto.ChecksumAlgorithm
 
CRC32C - Enum constant in enum com.adobe.testing.s3mock.dto.ChecksumAlgorithm
 
createBucket(String, boolean) - Method in class com.adobe.testing.s3mock.BucketController
Create a bucket if the name matches a simplified version of the bucket naming rules.
createBucket(String, boolean) - Method in class com.adobe.testing.s3mock.service.BucketService
Creates a Bucket identified by its name.
createBucket(String, boolean) - Method in class com.adobe.testing.s3mock.store.BucketStore
Creates a new bucket.
createMultipartUpload(String, ObjectKey, String, HttpHeaders) - Method in class com.adobe.testing.s3mock.MultipartController
Initiates a multipart upload accepting encryption headers.
CRLF - Static variable in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 

D

DEEP_ARCHIVE - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
DEFAULT_HTTP_PORT - Static variable in class com.adobe.testing.s3mock.S3MockApplication
 
DEFAULT_HTTPS_PORT - Static variable in class com.adobe.testing.s3mock.S3MockApplication
 
DEFAULT_OWNER - Static variable in class com.adobe.testing.s3mock.dto.Owner
Default owner in S3Mock until support for ownership is implemented.
DEFAULT_SERVER_SSL_KEY_ALIAS - Static variable in class com.adobe.testing.s3mock.S3MockApplication
 
DEFAULT_SERVER_SSL_KEY_PASSWORD - Static variable in class com.adobe.testing.s3mock.S3MockApplication
 
DEFAULT_SERVER_SSL_KEY_STORE - Static variable in class com.adobe.testing.s3mock.S3MockApplication
 
DEFAULT_SERVER_SSL_KEY_STORE_PASSWORD - Static variable in class com.adobe.testing.s3mock.S3MockApplication
 
DefaultRetention - Class in com.adobe.testing.s3mock.dto
DefaultRetention() - Constructor for class com.adobe.testing.s3mock.dto.DefaultRetention
 
DefaultRetention(Integer, Integer, Mode) - Constructor for class com.adobe.testing.s3mock.dto.DefaultRetention
 
Delete - Class in com.adobe.testing.s3mock.dto
Request to initiate a batch delete request.
Delete() - Constructor for class com.adobe.testing.s3mock.dto.Delete
 
DELETE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
deleteBucket(String) - Method in class com.adobe.testing.s3mock.BucketController
Delete a bucket.
deleteBucket(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
deleteBucket(String) - Method in class com.adobe.testing.s3mock.store.BucketStore
Deletes a Bucket and all of its contents.
deleteBucketLifecycleConfiguration(String) - Method in class com.adobe.testing.s3mock.BucketController
Delete BucketLifecycleConfiguration of a bucket.
deleteBucketLifecycleConfiguration(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
DeletedS3Object - Class in com.adobe.testing.s3mock.dto
DeletedS3Object() - Constructor for class com.adobe.testing.s3mock.dto.DeletedS3Object
 
deleteObject(BucketMetadata, UUID) - Method in class com.adobe.testing.s3mock.store.ObjectStore
Removes an object key from a bucket.
deleteObject(String, ObjectKey) - Method in class com.adobe.testing.s3mock.ObjectController
The DELETE operation removes an object.
deleteObject(String, String) - Method in class com.adobe.testing.s3mock.service.ObjectService
Removes an object key from a bucket.
deleteObjects(String, Delete) - Method in class com.adobe.testing.s3mock.ObjectController
This operation removes multiple objects.
deleteObjects(String, Delete) - Method in class com.adobe.testing.s3mock.service.ObjectService
 
DeleteResult - Class in com.adobe.testing.s3mock.dto
Result to be returned after batch delete request.
DeleteResult() - Constructor for class com.adobe.testing.s3mock.dto.DeleteResult
 
DELIMITER - Static variable in class com.adobe.testing.s3mock.dto.CopySource
 
DELIMITER - Static variable in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 
deserialize(JsonParser, DeserializationContext) - Method in class com.adobe.testing.s3mock.dto.InstantDeserializer
 
deserializeJaxb(Class<T>, String, Class<?>...) - Static method in class com.adobe.testing.s3mock.util.XmlUtil
 
deserializeJaxb(String) - Static method in class com.adobe.testing.s3mock.util.XmlUtil
 
DigestUtil - Class in com.adobe.testing.s3mock.util
Util-Class for the creation of Digests.
DigestUtil() - Constructor for class com.adobe.testing.s3mock.util.DigestUtil
 
DISABLED - Enum constant in enum com.adobe.testing.s3mock.dto.LifecycleRule.Status
 
doesBucketExist(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
doesBucketExist(String) - Method in class com.adobe.testing.s3mock.store.BucketStore
Checks if the specified bucket exists.
doesKeyExist(String) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 

E

ENABLED - Enum constant in enum com.adobe.testing.s3mock.dto.LifecycleRule.Status
 
ENABLED - Enum constant in enum com.adobe.testing.s3mock.dto.ObjectLockEnabled
 
ENCODING_TYPE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
encryptionHeadersFrom(HttpHeaders) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
Retrieves headers encryption headers from request.
endsWith(ByteBuffer, byte[]) - Method in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 
ENTITY_TOO_SMALL - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.AbortIncompleteMultipartUpload
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.AccessControlPolicy
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.BucketLifecycleConfiguration
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.DefaultRetention
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.Grant
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.Grantee
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleFilter
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionExpiration
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionTransition
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.ObjectLockConfiguration
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.ObjectLockRule
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.Owner
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.Part
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.Retention
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.Tag
 
equals(Object) - Method in class com.adobe.testing.s3mock.dto.Transition
 
equals(Object) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
Error - Class in com.adobe.testing.s3mock.dto
Error(String, String, String, String) - Constructor for class com.adobe.testing.s3mock.dto.Error
 
ErrorResponse - Class in com.adobe.testing.s3mock.dto
A DTO which can be used as a response body if an error occurred.
ErrorResponse() - Constructor for class com.adobe.testing.s3mock.dto.ErrorResponse
 
etag - Variable in class com.adobe.testing.s3mock.dto.CompletedPart
 
ETAG - Enum constant in enum com.adobe.testing.s3mock.dto.ObjectAttributes
 
EtagUtil - Class in com.adobe.testing.s3mock.util
 
EtagUtil() - Constructor for class com.adobe.testing.s3mock.util.EtagUtil
 
extractAlgorithmAndChecksum() - Method in class com.adobe.testing.s3mock.util.AwsChecksumInputStream
 

F

from(Owner) - Static method in class com.adobe.testing.s3mock.dto.Grantee
 
from(S3ObjectIdentifier) - Static method in class com.adobe.testing.s3mock.dto.DeletedS3Object
 
from(BucketMetadata) - Static method in class com.adobe.testing.s3mock.dto.Bucket
 
from(S3ObjectMetadata) - Static method in class com.adobe.testing.s3mock.dto.S3Object
 
from(Date, String) - Static method in class com.adobe.testing.s3mock.dto.CopyPartResult
 
fromString(String) - Static method in enum com.adobe.testing.s3mock.dto.ChecksumAlgorithm
 
FULL_CONTROL - Enum constant in enum com.adobe.testing.s3mock.dto.Grant.Permission
 

G

getAbortIncompleteMultipartUpload() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
getAccessControlList() - Method in class com.adobe.testing.s3mock.dto.AccessControlPolicy
 
getAcl(String, String) - Method in class com.adobe.testing.s3mock.service.ObjectService
Retrieves AccessControlPolicy for a given object.
getAlgorithm() - Method in class com.adobe.testing.s3mock.util.AwsChecksumInputStream
 
getAnd() - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleFilter
 
getBucket() - Method in class com.adobe.testing.s3mock.dto.CopySource
 
getBucket(String) - Method in class com.adobe.testing.s3mock.service.BucketService
Retrieves a Bucket identified by its name.
getBucketLifecycleConfiguration() - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
getBucketLifecycleConfiguration(String) - Method in class com.adobe.testing.s3mock.BucketController
Get BucketLifecycleConfiguration of a bucket.
getBucketLifecycleConfiguration(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
getBucketLocation(String) - Method in class com.adobe.testing.s3mock.BucketController
Get location of a bucket.
getBucketMetadata(String) - Method in class com.adobe.testing.s3mock.store.BucketStore
Retrieves BucketMetadata identified by its name.
getBuckets() - Method in class com.adobe.testing.s3mock.dto.Buckets
 
getBuckets() - Method in class com.adobe.testing.s3mock.dto.ListAllMyBucketsResult
 
getChecksum() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getChecksum() - Method in class com.adobe.testing.s3mock.util.AwsChecksumInputStream
 
getChecksum(S3ObjectMetadata) - Static method in class com.adobe.testing.s3mock.service.ObjectService
 
getChecksumAlgorithm() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getCode() - Method in class com.adobe.testing.s3mock.dto.Error
 
getCode() - Method in exception com.adobe.testing.s3mock.S3Exception
 
getCommonPrefixes() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
getCommonPrefixes() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getContents() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
getContents() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getContentType() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getContextPath() - Method in class com.adobe.testing.s3mock.S3MockProperties
 
getContinuationToken() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getCreationDate() - Method in class com.adobe.testing.s3mock.dto.Bucket
 
getCreationDate() - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
getDataPath() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getDate() - Method in class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
getDate() - Method in class com.adobe.testing.s3mock.dto.Transition
 
getDays() - Method in class com.adobe.testing.s3mock.dto.DefaultRetention
 
getDays() - Method in class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
getDays() - Method in class com.adobe.testing.s3mock.dto.Transition
 
getDaysAfterInitiation() - Method in class com.adobe.testing.s3mock.dto.AbortIncompleteMultipartUpload
 
getDefaultRetention() - Method in class com.adobe.testing.s3mock.dto.ObjectLockRule
 
getDeletedObjects() - Method in class com.adobe.testing.s3mock.dto.DeleteResult
 
getDeleteMarker() - Method in class com.adobe.testing.s3mock.dto.DeletedS3Object
 
getDeleteMarkerVersionId() - Method in class com.adobe.testing.s3mock.dto.DeletedS3Object
 
getDisplayName() - Method in class com.adobe.testing.s3mock.dto.Owner
 
getEmailAddress() - Method in class com.adobe.testing.s3mock.dto.Grantee
 
getEncodingType() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
getEncodingType() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getEncryptionHeaders() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getErrors() - Method in class com.adobe.testing.s3mock.dto.DeleteResult
 
getEtag() - Method in class com.adobe.testing.s3mock.dto.S3Object
 
getEtag() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getETag() - Method in class com.adobe.testing.s3mock.dto.CompletedPart
 
getExpiration() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
getExpiredObjectDeleteMarker() - Method in class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
getFilter() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
getGrantee() - Method in class com.adobe.testing.s3mock.dto.Grant
 
getHttpPort() - Method in class com.adobe.testing.s3mock.S3MockApplication
Deprecated.
Using the S3Mock directly through Java is discouraged. Either run the JAR and start a separate JVM, or run the Docker container.
getHttpPort() - Method in class com.adobe.testing.s3mock.S3MockProperties
 
getId() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
getId() - Method in class com.adobe.testing.s3mock.dto.Owner
 
getId() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getID(String) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
getInitialBuckets() - Method in class com.adobe.testing.s3mock.store.StoreProperties
 
getInitiated() - Method in class com.adobe.testing.s3mock.dto.MultipartUpload
 
getInitiator() - Method in class com.adobe.testing.s3mock.dto.MultipartUpload
 
getKey() - Method in class com.adobe.testing.s3mock.dto.CopySource
 
getKey() - Method in class com.adobe.testing.s3mock.dto.Error
 
getKey() - Method in class com.adobe.testing.s3mock.dto.MultipartUpload
 
getKey() - Method in class com.adobe.testing.s3mock.dto.ObjectKey
 
getKey() - Method in class com.adobe.testing.s3mock.dto.S3Object
 
getKey() - Method in class com.adobe.testing.s3mock.dto.S3ObjectIdentifier
 
getKey() - Method in class com.adobe.testing.s3mock.dto.Tag
 
getKey() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getKeyCount() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getLastModified() - Method in class com.adobe.testing.s3mock.dto.Part
 
getLastModified() - Method in class com.adobe.testing.s3mock.dto.S3Object
 
getLastModified() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getLegalHold() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getLegalHold(String, ObjectKey) - Method in class com.adobe.testing.s3mock.ObjectController
Returns the legal hold for an object.
getMarker() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
getMaxKeys() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
getMaxKeys() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getMd5() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getMessage() - Method in class com.adobe.testing.s3mock.dto.Error
 
getMessage() - Method in exception com.adobe.testing.s3mock.S3Exception
 
getMode() - Method in class com.adobe.testing.s3mock.dto.DefaultRetention
 
getMode() - Method in class com.adobe.testing.s3mock.dto.Retention
 
getModificationDate() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getMultipartUpload(String) - Method in class com.adobe.testing.s3mock.store.MultipartStore
Get MultipartUpload, if it was not completed.
getMultipartUploadParts(BucketMetadata, UUID, String) - Method in class com.adobe.testing.s3mock.store.MultipartStore
Get all multipart upload parts.
getMultipartUploadParts(String, String, String) - Method in class com.adobe.testing.s3mock.service.MultipartService
Get all multipart upload parts.
getName() - Method in class com.adobe.testing.s3mock.dto.Bucket
 
getName() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
getName() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getName() - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
getNewerNoncurrentVersions() - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionExpiration
 
getNextContinuationToken() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getNextMarker() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
getNoncurrentDays() - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionExpiration
 
getNoncurrentVersionExpiration() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
getNoncurrentVersionTransitions() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
getObject(String, ObjectKey, HttpRange, List<String>, List<String>, Map<String, String>) - Method in class com.adobe.testing.s3mock.ObjectController
Returns the File identified by bucketName and fileName.
getObjectAcl(String, ObjectKey) - Method in class com.adobe.testing.s3mock.ObjectController
Gets ACL of an object.
getObjectAttributes(String, ObjectKey, List<String>, List<String>, List<String>) - Method in class com.adobe.testing.s3mock.ObjectController
Returns the attributes for an object.
GetObjectAttributesOutput - Class in com.adobe.testing.s3mock.dto
 
GetObjectAttributesOutput(Checksum, String, List<GetObjectAttributesParts>, Long, StorageClass) - Constructor for class com.adobe.testing.s3mock.dto.GetObjectAttributesOutput
 
GetObjectAttributesParts - Class in com.adobe.testing.s3mock.dto
GetObjectAttributesParts(int, boolean, int, int, int, List<ObjectPart>) - Constructor for class com.adobe.testing.s3mock.dto.GetObjectAttributesParts
 
getObjectLockConfiguration() - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
getObjectLockConfiguration(String) - Method in class com.adobe.testing.s3mock.BucketController
Get ObjectLockConfiguration of a bucket.
getObjectLockConfiguration(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
getObjectLockEnabled() - Method in class com.adobe.testing.s3mock.dto.ObjectLockConfiguration
 
getObjectLockRule() - Method in class com.adobe.testing.s3mock.dto.ObjectLockConfiguration
 
getObjectRetention(String, ObjectKey) - Method in class com.adobe.testing.s3mock.ObjectController
Returns the retention for an object.
getObjects() - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
getObjectSizeGreaterThan() - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
getObjectSizeLessThan() - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
getObjectsToDelete() - Method in class com.adobe.testing.s3mock.dto.Delete
 
getObjectTagging(String, ObjectKey) - Method in class com.adobe.testing.s3mock.ObjectController
Returns the tags identified by bucketName and fileName.
getOwner() - Method in class com.adobe.testing.s3mock.dto.AccessControlPolicy
 
getOwner() - Method in class com.adobe.testing.s3mock.dto.ListAllMyBucketsResult
 
getOwner() - Method in class com.adobe.testing.s3mock.dto.MultipartUpload
 
getOwner() - Method in class com.adobe.testing.s3mock.dto.S3Object
 
getOwner() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getPartNumber() - Method in class com.adobe.testing.s3mock.dto.CompletedPart
 
getParts() - Method in class com.adobe.testing.s3mock.dto.CompleteMultipartUpload
 
getPath() - Method in class com.adobe.testing.s3mock.dto.Bucket
 
getPath() - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
getPermission() - Method in class com.adobe.testing.s3mock.dto.Grant
 
getPort() - Method in class com.adobe.testing.s3mock.S3MockApplication
Deprecated.
Using the S3Mock directly through Java is discouraged. Either run the JAR and start a separate JVM, or run the Docker container.
getPrefix() - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
getPrefix() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
getPrefix() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getRegion() - Method in class com.adobe.testing.s3mock.S3MockProperties
 
getRetainUntilDate() - Method in class com.adobe.testing.s3mock.dto.Retention
 
getRetention() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getRoot() - Method in class com.adobe.testing.s3mock.store.StoreProperties
 
getRules() - Method in class com.adobe.testing.s3mock.dto.BucketLifecycleConfiguration
 
getS3ObjectMetadata(BucketMetadata, UUID) - Method in class com.adobe.testing.s3mock.store.ObjectStore
Retrieves S3ObjectMetadata for a UUID of a key from a bucket.
getS3Objects(String, String) - Method in class com.adobe.testing.s3mock.service.BucketService
Retrieves S3Objects from a bucket.
getSize() - Method in class com.adobe.testing.s3mock.dto.Part
 
getSize() - Method in class com.adobe.testing.s3mock.dto.S3Object
 
getSize() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getStartAfter() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
getStatus() - Method in class com.adobe.testing.s3mock.dto.LegalHold
 
getStatus() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
getStatus() - Method in exception com.adobe.testing.s3mock.S3Exception
 
getStorageClass() - Method in class com.adobe.testing.s3mock.dto.MultipartUpload
 
getStorageClass() - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionTransition
 
getStorageClass() - Method in class com.adobe.testing.s3mock.dto.S3Object
 
getStorageClass() - Method in class com.adobe.testing.s3mock.dto.Transition
 
getStoreHeaders() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getTags() - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
getTags() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getTagSet() - Method in class com.adobe.testing.s3mock.dto.Tagging
 
getTransitions() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
getUploadId() - Method in class com.adobe.testing.s3mock.dto.MultipartUpload
 
getUri() - Method in class com.adobe.testing.s3mock.dto.Grantee
 
getUserMetadata() - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
getValidKmsKeys() - Method in class com.adobe.testing.s3mock.store.StoreProperties
 
getValue() - Method in class com.adobe.testing.s3mock.dto.Tag
 
getVersionId() - Method in class com.adobe.testing.s3mock.dto.Error
 
getVersionId() - Method in class com.adobe.testing.s3mock.dto.S3ObjectIdentifier
 
getYears() - Method in class com.adobe.testing.s3mock.dto.DefaultRetention
 
GLACIER - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
GLACIER_IR - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
GOVERNANCE - Enum constant in enum com.adobe.testing.s3mock.dto.Mode
 
Grant - Class in com.adobe.testing.s3mock.dto
Grant() - Constructor for class com.adobe.testing.s3mock.dto.Grant
 
Grant(Grantee, Grant.Permission) - Constructor for class com.adobe.testing.s3mock.dto.Grant
 
Grant.Permission - Enum in com.adobe.testing.s3mock.dto
 
Grantee - Class in com.adobe.testing.s3mock.dto
Grantee() - Constructor for class com.adobe.testing.s3mock.dto.Grantee
 
Grantee(String, String, String, URI) - Constructor for class com.adobe.testing.s3mock.dto.Grantee
 
Grantee.AmazonCustomerByEmail - Class in com.adobe.testing.s3mock.dto
 
Grantee.CanonicalUser - Class in com.adobe.testing.s3mock.dto
 
Grantee.Group - Class in com.adobe.testing.s3mock.dto
 
Group() - Constructor for class com.adobe.testing.s3mock.dto.Grantee.Group
 
Group(String, String, String, URI) - Constructor for class com.adobe.testing.s3mock.dto.Grantee.Group
 

H

hashCode() - Method in class com.adobe.testing.s3mock.dto.AbortIncompleteMultipartUpload
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.AccessControlPolicy
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.BucketLifecycleConfiguration
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.DefaultRetention
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.Grant
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.Grantee
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleFilter
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionExpiration
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionTransition
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.ObjectLockConfiguration
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.ObjectLockRule
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.Owner
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.Part
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.Retention
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.Tag
 
hashCode() - Method in class com.adobe.testing.s3mock.dto.Transition
 
hashCode() - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
headBucket(String) - Method in class com.adobe.testing.s3mock.BucketController
Check if a bucket exists.
HeaderUtil - Class in com.adobe.testing.s3mock.util
 
HeaderUtil() - Constructor for class com.adobe.testing.s3mock.util.HeaderUtil
 
headObject(String, ObjectKey, List<String>, List<String>) - Method in class com.adobe.testing.s3mock.ObjectController
Retrieves metadata from an object without returning the object itself.
hexDigest(byte[]) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
 
hexDigest(File) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
 
hexDigest(InputStream) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
Calculates a hex encoded MD5 digest for the content of an inputStream.
hexDigest(String, File) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
 
hexDigest(String, InputStream) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
Calculates a hex encoded MD5 digest for the content of an inputStream.
hexDigestMultipart(List<Path>) - Static method in class com.adobe.testing.s3mock.util.DigestUtil
Calculates a hex encoded MD5 digest for the contents of a list of paths.
HttpRangeHeaderConverter - Class in com.adobe.testing.s3mock
 
HttpRangeHeaderConverter() - Constructor for class com.adobe.testing.s3mock.HttpRangeHeaderConverter
 

I

InitiateMultipartUploadResult - Class in com.adobe.testing.s3mock.dto
Result to be returned after multipart upload initiation.
InitiateMultipartUploadResult(String, String, String) - Constructor for class com.adobe.testing.s3mock.dto.InitiateMultipartUploadResult
 
InstantDeserializer - Class in com.adobe.testing.s3mock.dto
 
InstantDeserializer() - Constructor for class com.adobe.testing.s3mock.dto.InstantDeserializer
 
InstantSerializer - Class in com.adobe.testing.s3mock.dto
 
InstantSerializer() - Constructor for class com.adobe.testing.s3mock.dto.InstantSerializer
 
INTELLIGENT_TIERING - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
INVALID_BUCKET_NAME - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
INVALID_PART - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
INVALID_PART_NUMBER - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
INVALID_PART_ORDER - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
INVALID_REQUEST_ENCODINGTYPE - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
INVALID_REQUEST_MAXKEYS - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
INVALID_REQUEST_RETAINDATE - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
isBucketEmpty(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
isBucketEmpty(String) - Method in class com.adobe.testing.s3mock.store.BucketStore
Checks if the specified bucket exists and if it is empty.
isObjectLockEnabled(String) - Method in class com.adobe.testing.s3mock.store.BucketStore
 
isQuiet() - Method in class com.adobe.testing.s3mock.dto.Delete
 
isRetainFilesOnExit() - Method in class com.adobe.testing.s3mock.store.StoreProperties
 
isTruncated() - Method in class com.adobe.testing.s3mock.dto.ListBucketResult
 
isTruncated() - Method in class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
isV4ChunkedWithSigningEnabled(String) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
 

K

KmsKeyStore - Class in com.adobe.testing.s3mock.store
Stores valid KMS key references for the S3MockApplication.
KmsKeyStore(Set<String>) - Constructor for class com.adobe.testing.s3mock.store.KmsKeyStore
 

L

LEGAL_HOLD - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
LegalHold - Class in com.adobe.testing.s3mock.dto
LegalHold() - Constructor for class com.adobe.testing.s3mock.dto.LegalHold
 
LegalHold(LegalHold.Status) - Constructor for class com.adobe.testing.s3mock.dto.LegalHold
 
LegalHold.Status - Enum in com.adobe.testing.s3mock.dto
LIFECYCLE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
LifecycleExpiration - Class in com.adobe.testing.s3mock.dto
LifecycleExpiration() - Constructor for class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
LifecycleExpiration(Instant, Integer, Boolean) - Constructor for class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
LifecycleRule - Class in com.adobe.testing.s3mock.dto
LifecycleRule() - Constructor for class com.adobe.testing.s3mock.dto.LifecycleRule
 
LifecycleRule(AbortIncompleteMultipartUpload, LifecycleExpiration, LifecycleRuleFilter, String, NoncurrentVersionExpiration, List<NoncurrentVersionTransition>, LifecycleRule.Status, List<Transition>) - Constructor for class com.adobe.testing.s3mock.dto.LifecycleRule
 
LifecycleRule.Status - Enum in com.adobe.testing.s3mock.dto
LifecycleRuleAndOperator - Class in com.adobe.testing.s3mock.dto
LifecycleRuleAndOperator() - Constructor for class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
LifecycleRuleAndOperator(Long, Long, String, List<Tag>) - Constructor for class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
LifecycleRuleFilter - Class in com.adobe.testing.s3mock.dto
LifecycleRuleFilter() - Constructor for class com.adobe.testing.s3mock.dto.LifecycleRuleFilter
 
LifecycleRuleFilter(LifecycleRuleAndOperator) - Constructor for class com.adobe.testing.s3mock.dto.LifecycleRuleFilter
 
LifecycleRuleFilter(Long, Long, String, List<Tag>, LifecycleRuleAndOperator) - Constructor for class com.adobe.testing.s3mock.dto.LifecycleRuleFilter
 
LIST_TYPE_V2 - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
ListAllMyBucketsResult - Class in com.adobe.testing.s3mock.dto
Represents a result of listing all Buckets.
ListAllMyBucketsResult(Owner, List<Bucket>) - Constructor for class com.adobe.testing.s3mock.dto.ListAllMyBucketsResult
 
ListBucketResult - Class in com.adobe.testing.s3mock.dto
Represents a result of listing objects that reside in a Bucket.
ListBucketResult(String, String, String, int, boolean, String, String, List<S3Object>, Collection<String>) - Constructor for class com.adobe.testing.s3mock.dto.ListBucketResult
 
ListBucketResultV2 - Class in com.adobe.testing.s3mock.dto
Represents a result of listing objects that reside in a Bucket.
ListBucketResultV2(String, String, int, boolean, List<S3Object>, Collection<String>, String, String, String, String, String) - Constructor for class com.adobe.testing.s3mock.dto.ListBucketResultV2
 
listBuckets() - Method in class com.adobe.testing.s3mock.BucketController
List all existing buckets.
listBuckets() - Method in class com.adobe.testing.s3mock.service.BucketService
 
listBuckets() - Method in class com.adobe.testing.s3mock.store.BucketStore
Lists all BucketMetadata managed by this store.
listMultipartUploads(String, String) - Method in class com.adobe.testing.s3mock.MultipartController
Lists all in-progress multipart uploads.
listMultipartUploads(String, String) - Method in class com.adobe.testing.s3mock.service.MultipartService
Lists all not-yet completed parts of multipart uploads in a bucket.
listMultipartUploads(String, String) - Method in class com.adobe.testing.s3mock.store.MultipartStore
Lists all not-yet completed parts of multipart uploads in a bucket.
ListMultipartUploadsResult - Class in com.adobe.testing.s3mock.dto
List Multipart Uploads result.
ListMultipartUploadsResult(String, String, String, String, String, int, boolean, String, String, List<MultipartUpload>, List<String>) - Constructor for class com.adobe.testing.s3mock.dto.ListMultipartUploadsResult
 
listObjects(String, String, String, String, String, Integer) - Method in class com.adobe.testing.s3mock.BucketController
Deprecated.
Long since replaced by ListObjectsV2,
listObjectsV1(String, String, String, String, String, Integer) - Method in class com.adobe.testing.s3mock.service.BucketService
Deprecated.
listObjectsV2(String, String, String, String, String, Integer, String) - Method in class com.adobe.testing.s3mock.BucketController
Retrieve list of objects of a bucket.
listObjectsV2(String, String, String, String, String, Integer, String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
listParts(String, ObjectKey, String) - Method in class com.adobe.testing.s3mock.MultipartController
Lists all parts a file multipart upload.
ListPartsResult - Class in com.adobe.testing.s3mock.dto
List-Parts result with some hard-coded values as this is sufficient for now.
ListPartsResult(String, String, String, List<Part>) - Constructor for class com.adobe.testing.s3mock.dto.ListPartsResult
 
LOCATION - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
LocationConstraint - Class in com.adobe.testing.s3mock.dto
Get Bucket location result.
LocationConstraint(Region) - Constructor for class com.adobe.testing.s3mock.dto.LocationConstraint
 
logFilter() - Method in class com.adobe.testing.s3mock.S3MockConfiguration
 
lookupKeysInBucket(String, String) - Method in class com.adobe.testing.s3mock.store.BucketStore
Look up keys by prefix in a bucket.

M

main(String[]) - Static method in class com.adobe.testing.s3mock.S3MockApplication
Main Class that starts the server using S3MockApplication.start(String...).
MAX_KEYS - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
mediaTypeFrom(String) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
 
METADATA_DIRECTIVE_COPY - Static variable in enum com.adobe.testing.s3mock.util.AwsHttpHeaders.MetadataDirective
 
METADATA_DIRECTIVE_REPLACE - Static variable in enum com.adobe.testing.s3mock.util.AwsHttpHeaders.MetadataDirective
 
Mode - Enum in com.adobe.testing.s3mock.dto
MultipartController - Class in com.adobe.testing.s3mock
Handles requests related to parts.
MultipartController(BucketService, ObjectService, MultipartService) - Constructor for class com.adobe.testing.s3mock.MultipartController
 
MultipartService - Class in com.adobe.testing.s3mock.service
 
MultipartService(BucketStore, MultipartStore) - Constructor for class com.adobe.testing.s3mock.service.MultipartService
 
MultipartStore - Class in com.adobe.testing.s3mock.store
Stores parts and their metadata created in S3Mock.
MultipartStore(boolean, ObjectStore) - Constructor for class com.adobe.testing.s3mock.store.MultipartStore
 
MultipartUpload - Class in com.adobe.testing.s3mock.dto
Container for elements related to a particular multipart upload.
MultipartUpload(String, String, Owner, Owner, Date) - Constructor for class com.adobe.testing.s3mock.dto.MultipartUpload
 

N

NO_SUCH_BUCKET - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
NO_SUCH_KEY - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
NO_SUCH_LIFECYCLE_CONFIGURATION - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
NO_SUCH_UPLOAD_MULTIPART - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
NoncurrentVersionExpiration - Class in com.adobe.testing.s3mock.dto
NoncurrentVersionExpiration() - Constructor for class com.adobe.testing.s3mock.dto.NoncurrentVersionExpiration
 
NoncurrentVersionExpiration(Integer, Integer) - Constructor for class com.adobe.testing.s3mock.dto.NoncurrentVersionExpiration
 
NoncurrentVersionTransition - Class in com.adobe.testing.s3mock.dto
NoncurrentVersionTransition() - Constructor for class com.adobe.testing.s3mock.dto.NoncurrentVersionTransition
 
NoncurrentVersionTransition(StorageClass) - Constructor for class com.adobe.testing.s3mock.dto.NoncurrentVersionTransition
 
NoncurrentVersionTransition(Integer, Integer, StorageClass) - Constructor for class com.adobe.testing.s3mock.dto.NoncurrentVersionTransition
 
normalizeEtag(String) - Static method in class com.adobe.testing.s3mock.util.EtagUtil
Returns etag in normalized form with surrounding quotes.
NOT_ACL - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_ATTRIBUTES - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_FOUND_BUCKET_OBJECT_LOCK - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
NOT_FOUND_OBJECT_LOCK - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
NOT_LEGAL_HOLD - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_LIFECYCLE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_LIST_TYPE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_LOCATION - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_MODIFIED - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
NOT_OBJECT_LOCK - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_RETENTION - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_TAGGING - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_UPLOAD_ID - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_UPLOADS - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
NOT_X_AMZ_COPY_SOURCE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
NOT_X_AMZ_COPY_SOURCE_RANGE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
NOT_X_AMZ_SERVER_SIDE_ENCRYPTION - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 

O

OBJECT_LOCK - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
OBJECT_PARTS - Enum constant in enum com.adobe.testing.s3mock.dto.ObjectAttributes
 
OBJECT_SIZE - Enum constant in enum com.adobe.testing.s3mock.dto.ObjectAttributes
 
ObjectAttributes - Enum in com.adobe.testing.s3mock.dto
ObjectController - Class in com.adobe.testing.s3mock
Handles requests related to objects.
ObjectController(BucketService, ObjectService) - Constructor for class com.adobe.testing.s3mock.ObjectController
 
ObjectKey - Class in com.adobe.testing.s3mock.dto
Key request value object.
ObjectKey(String) - Constructor for class com.adobe.testing.s3mock.dto.ObjectKey
 
ObjectLockConfiguration - Class in com.adobe.testing.s3mock.dto
ObjectLockConfiguration() - Constructor for class com.adobe.testing.s3mock.dto.ObjectLockConfiguration
 
ObjectLockConfiguration(ObjectLockEnabled, ObjectLockRule) - Constructor for class com.adobe.testing.s3mock.dto.ObjectLockConfiguration
 
ObjectLockEnabled - Enum in com.adobe.testing.s3mock.dto
ObjectLockRule - Class in com.adobe.testing.s3mock.dto
ObjectLockRule() - Constructor for class com.adobe.testing.s3mock.dto.ObjectLockRule
 
ObjectLockRule(DefaultRetention) - Constructor for class com.adobe.testing.s3mock.dto.ObjectLockRule
 
ObjectPart - Class in com.adobe.testing.s3mock.dto
ObjectPart(String, String, String, String, Long, Integer) - Constructor for class com.adobe.testing.s3mock.dto.ObjectPart
 
ObjectService - Class in com.adobe.testing.s3mock.service
 
ObjectService(BucketStore, ObjectStore) - Constructor for class com.adobe.testing.s3mock.service.ObjectService
 
ObjectStore - Class in com.adobe.testing.s3mock.store
Stores objects and their metadata created in S3Mock.
ObjectStore(boolean, DateTimeFormatter, ObjectMapper) - Constructor for class com.adobe.testing.s3mock.store.ObjectStore
 
OFF - Enum constant in enum com.adobe.testing.s3mock.dto.LegalHold.Status
 
ON - Enum constant in enum com.adobe.testing.s3mock.dto.LegalHold.Status
 
ONEZONE_IA - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
OUTPOSTS - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
overrideHeadersFrom(Map<String, String>) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
 
Owner - Class in com.adobe.testing.s3mock.dto
Owner of a Bucket.
Owner() - Constructor for class com.adobe.testing.s3mock.dto.Owner
 
Owner(String, String) - Constructor for class com.adobe.testing.s3mock.dto.Owner
 

P

Part - Class in com.adobe.testing.s3mock.dto
This Class extends CompletedPart to reduce code duplication.
Part(Integer, String, Date, Long) - Constructor for class com.adobe.testing.s3mock.dto.Part
 
PART_NUMBER - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
partNumber - Variable in class com.adobe.testing.s3mock.dto.CompletedPart
 
partNumber - Variable in class com.adobe.testing.s3mock.dto.ObjectPart
 
payloadLength - Variable in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 
PRECONDITION_FAILED - Static variable in exception com.adobe.testing.s3mock.S3Exception
 
Prefix - Class in com.adobe.testing.s3mock.dto
 
Prefix(String) - Constructor for class com.adobe.testing.s3mock.dto.Prefix
 
prepareMultipartUpload(BucketMetadata, String, UUID, String, Map<String, String>, String, Owner, Owner, Map<String, String>, Map<String, String>) - Method in class com.adobe.testing.s3mock.store.MultipartStore
Prepares everything to store an object uploaded as multipart upload.
prepareMultipartUpload(String, String, String, Map<String, String>, String, Owner, Owner, Map<String, String>, Map<String, String>) - Method in class com.adobe.testing.s3mock.service.MultipartService
Prepares everything to store an object uploaded as multipart upload.
pretendToCopyS3Object(BucketMetadata, UUID, Map<String, String>) - Method in class com.adobe.testing.s3mock.store.ObjectStore
If source and destination is the same, pretend we copied - S3 does the same.
PROP_HTTP_PORT - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for passing the HTTP port to use.
PROP_HTTPS_PORT - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for passing the HTTPS port to use.
PROP_INITIAL_BUCKETS - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for passing a comma separated list of buckets that are to be created at startup.
PROP_ROOT_DIRECTORY - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for passing a root directory to use.
PROP_SECURE_CONNECTION - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for using either HTTPS or HTTP connections.
PROP_SILENT - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for enabling the silent mode with logging set at WARN and without banner.
putBucketLifecycleConfiguration(String, BucketLifecycleConfiguration) - Method in class com.adobe.testing.s3mock.BucketController
Put BucketLifecycleConfiguration of a bucket.
putLegalHold(String, ObjectKey, LegalHold) - Method in class com.adobe.testing.s3mock.ObjectController
Sets legal hold for an object.
putObject(String, ObjectKey, List<Tag>, String, String, String, HttpHeaders, InputStream) - Method in class com.adobe.testing.s3mock.ObjectController
Adds an object to a bucket.
putObjectAcl(String, ObjectKey, String) - Method in class com.adobe.testing.s3mock.ObjectController
Adds an ACL to an object.
putObjectLockConfiguration(String, ObjectLockConfiguration) - Method in class com.adobe.testing.s3mock.BucketController
Put ObjectLockConfiguration of a bucket.
putObjectRetention(String, ObjectKey, Retention) - Method in class com.adobe.testing.s3mock.ObjectController
Sets retention for an object.
putObjectTagging(String, ObjectKey, Tagging) - Method in class com.adobe.testing.s3mock.ObjectController
Sets tags for a file identified by bucketName and fileName.
putPart(BucketMetadata, UUID, String, String, InputStream, boolean, Map<String, String>) - Method in class com.adobe.testing.s3mock.store.MultipartStore
Uploads a part of a multipart upload.
putPart(String, String, String, String, InputStream, boolean, Map<String, String>) - Method in class com.adobe.testing.s3mock.service.MultipartService
Uploads a part of a multipart upload.
putS3Object(String, String, String, Map<String, String>, InputStream, boolean, Map<String, String>, Map<String, String>, List<Tag>, ChecksumAlgorithm, String, Owner) - Method in class com.adobe.testing.s3mock.service.ObjectService
Stores an object inside a Bucket.

R

RANDOM_PORT - Static variable in class com.adobe.testing.s3mock.S3MockApplication
 
RANGE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
read() - Method in class com.adobe.testing.s3mock.util.AwsChecksumInputStream
 
read() - Method in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 
read() - Method in class com.adobe.testing.s3mock.util.AwsChunkedDecodingInputStream
 
READ - Enum constant in enum com.adobe.testing.s3mock.dto.Grant.Permission
 
READ_ACP - Enum constant in enum com.adobe.testing.s3mock.dto.Grant.Permission
 
readAcl(BucketMetadata, UUID) - Method in class com.adobe.testing.s3mock.store.ObjectStore
 
readUntil(byte[]) - Method in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
Reads this stream until the byte sequence was found.
REDUCED_REDUNDANCY - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
RegionSerializer - Class in com.adobe.testing.s3mock.dto
Serialize AWS Region objects.
RegionSerializer() - Constructor for class com.adobe.testing.s3mock.dto.RegionSerializer
 
registerKMSKeyRef(String) - Method in class com.adobe.testing.s3mock.S3MockApplication
Deprecated.
Using the S3Mock directly through Java is discouraged. Either run the JAR and start a separate JVM, or run the Docker container.
registerKMSKeyRef(String) - Method in class com.adobe.testing.s3mock.store.KmsKeyStore
Register a valid KMS Key reference.
removeFromBucket(String, String) - Method in class com.adobe.testing.s3mock.store.BucketStore
Removes key from a bucket.
removeKey(String) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
REPLACE - Enum constant in enum com.adobe.testing.s3mock.util.AwsHttpHeaders.MetadataDirective
 
Retention - Class in com.adobe.testing.s3mock.dto
Retention() - Constructor for class com.adobe.testing.s3mock.dto.Retention
 
Retention(Mode, Instant) - Constructor for class com.adobe.testing.s3mock.dto.Retention
 
RETENTION - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 

S

S3Exception - Exception in com.adobe.testing.s3mock
RuntimeException to communicate general S3 errors.
S3Exception(int, String, String) - Constructor for exception com.adobe.testing.s3mock.S3Exception
Creates a new S3Exception to be mapped as an ErrorResponse.
S3MockApplication - Class in com.adobe.testing.s3mock
File Store Application that mocks Amazon S3.
S3MockApplication() - Constructor for class com.adobe.testing.s3mock.S3MockApplication
 
S3MockConfiguration - Class in com.adobe.testing.s3mock
 
S3MockConfiguration() - Constructor for class com.adobe.testing.s3mock.S3MockConfiguration
 
S3MockProperties - Class in com.adobe.testing.s3mock
 
S3MockProperties() - Constructor for class com.adobe.testing.s3mock.S3MockProperties
 
S3Object - Class in com.adobe.testing.s3mock.dto
Class representing an Object on S3.
S3Object() - Constructor for class com.adobe.testing.s3mock.dto.S3Object
 
S3Object(String, String, String, String, StorageClass, Owner) - Constructor for class com.adobe.testing.s3mock.dto.S3Object
 
S3ObjectIdentifier - Class in com.adobe.testing.s3mock.dto
Object identifier used in many APIs.
S3ObjectIdentifier() - Constructor for class com.adobe.testing.s3mock.dto.S3ObjectIdentifier
 
S3ObjectMetadata - Class in com.adobe.testing.s3mock.store
Represents an object in S3, used to serialize and deserialize all metadata locally.
S3ObjectMetadata() - Constructor for class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
serialize(Instant, JsonGenerator, SerializerProvider) - Method in class com.adobe.testing.s3mock.dto.InstantSerializer
 
serialize(Region, JsonGenerator, SerializerProvider) - Method in class com.adobe.testing.s3mock.dto.RegionSerializer
 
serializeJaxb(AccessControlPolicy) - Static method in class com.adobe.testing.s3mock.util.XmlUtil
 
serializeJaxb(Object, Class<?>...) - Static method in class com.adobe.testing.s3mock.util.XmlUtil
 
SERVER_SSL_KEY_ALIAS - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for specifying the key to use.
SERVER_SSL_KEY_PASSWORD - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for passing the password for the key.
SERVER_SSL_KEY_STORE - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for passing the path to the keystore to use.
SERVER_SSL_KEY_STORE_PASSWORD - Static variable in class com.adobe.testing.s3mock.S3MockApplication
Property name for passing the password for the keystore.
ServiceConfiguration - Class in com.adobe.testing.s3mock.service
 
ServiceConfiguration() - Constructor for class com.adobe.testing.s3mock.service.ServiceConfiguration
 
setAbortIncompleteMultipartUpload(AbortIncompleteMultipartUpload) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
setAccessControlList(List<Grant>) - Method in class com.adobe.testing.s3mock.dto.AccessControlPolicy
 
setAcl(String, String, AccessControlPolicy) - Method in class com.adobe.testing.s3mock.service.ObjectService
Sets AccessControlPolicy for a given object.
setAnd(LifecycleRuleAndOperator) - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleFilter
 
setBucketLifecycleConfiguration(BucketLifecycleConfiguration) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
setBucketLifecycleConfiguration(String, BucketLifecycleConfiguration) - Method in class com.adobe.testing.s3mock.service.BucketService
 
setBuckets(Buckets) - Method in class com.adobe.testing.s3mock.dto.ListAllMyBucketsResult
 
setBuckets(List<Bucket>) - Method in class com.adobe.testing.s3mock.dto.Buckets
 
setChecksum(String) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setChecksumAlgorithm(ChecksumAlgorithm) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setCode(String) - Method in class com.adobe.testing.s3mock.dto.Error
 
setCode(String) - Method in class com.adobe.testing.s3mock.dto.ErrorResponse
 
setContentType(String) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setContextPath(String) - Method in class com.adobe.testing.s3mock.S3MockProperties
 
setCreationDate(String) - Method in class com.adobe.testing.s3mock.dto.Bucket
 
setCreationDate(String) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
setDataPath(Path) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setDate(Instant) - Method in class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
setDate(Instant) - Method in class com.adobe.testing.s3mock.dto.Transition
 
setDays(Integer) - Method in class com.adobe.testing.s3mock.dto.DefaultRetention
 
setDays(Integer) - Method in class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
setDays(Integer) - Method in class com.adobe.testing.s3mock.dto.Transition
 
setDaysAfterInitiation(Integer) - Method in class com.adobe.testing.s3mock.dto.AbortIncompleteMultipartUpload
 
setDefaultRetention(DefaultRetention) - Method in class com.adobe.testing.s3mock.dto.ObjectLockRule
 
setDeleteMarker(Boolean) - Method in class com.adobe.testing.s3mock.dto.DeletedS3Object
 
setDeleteMarkerVersionId(String) - Method in class com.adobe.testing.s3mock.dto.DeletedS3Object
 
setDisplayName(String) - Method in class com.adobe.testing.s3mock.dto.Owner
 
setEmailAddress(String) - Method in class com.adobe.testing.s3mock.dto.Grantee
 
setEncryptionHeaders(Map<String, String>) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setEtag(String) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setExpiration(LifecycleExpiration) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
setExpiredObjectDeleteMarker(Boolean) - Method in class com.adobe.testing.s3mock.dto.LifecycleExpiration
 
setFilter(LifecycleRuleFilter) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
setGrantee(Grantee) - Method in class com.adobe.testing.s3mock.dto.Grant
 
setHttpPort(int) - Method in class com.adobe.testing.s3mock.S3MockProperties
 
setId(String) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
setId(String) - Method in class com.adobe.testing.s3mock.dto.Owner
 
setId(UUID) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setInitialBuckets(List<String>) - Method in class com.adobe.testing.s3mock.store.StoreProperties
 
setKey(String) - Method in class com.adobe.testing.s3mock.dto.Error
 
setKey(String) - Method in class com.adobe.testing.s3mock.dto.S3Object
 
setKey(String) - Method in class com.adobe.testing.s3mock.dto.S3ObjectIdentifier
 
setKey(String) - Method in class com.adobe.testing.s3mock.dto.Tag
 
setKey(String) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setLastModified(long) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setLastModified(Date) - Method in class com.adobe.testing.s3mock.dto.Part
 
setLegalHold(LegalHold) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setLegalHold(String, String, LegalHold) - Method in class com.adobe.testing.s3mock.service.ObjectService
Sets LegalHold for a given object.
setMd5(String) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setMessage(String) - Method in class com.adobe.testing.s3mock.dto.Error
 
setMessage(String) - Method in class com.adobe.testing.s3mock.dto.ErrorResponse
 
setMode(Mode) - Method in class com.adobe.testing.s3mock.dto.DefaultRetention
 
setMode(Mode) - Method in class com.adobe.testing.s3mock.dto.Retention
 
setModificationDate(String) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setName(String) - Method in class com.adobe.testing.s3mock.dto.Bucket
 
setName(String) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
setNewerNoncurrentVersions(Integer) - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionExpiration
 
setNoncurrentDays(Integer) - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionExpiration
 
setNoncurrentVersionExpiration(NoncurrentVersionExpiration) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
setNoncurrentVersionTransitions(List<NoncurrentVersionTransition>) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
setObjectLockConfiguration(ObjectLockConfiguration) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
setObjectLockConfiguration(String, ObjectLockConfiguration) - Method in class com.adobe.testing.s3mock.service.BucketService
 
setObjectLockEnabled(ObjectLockEnabled) - Method in class com.adobe.testing.s3mock.dto.ObjectLockConfiguration
 
setObjectLockRule(ObjectLockRule) - Method in class com.adobe.testing.s3mock.dto.ObjectLockConfiguration
 
setObjects(Map<String, UUID>) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
setObjectSizeGreaterThan(Long) - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
setObjectSizeLessThan(Long) - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
setObjectsToDelete(List<S3ObjectIdentifier>) - Method in class com.adobe.testing.s3mock.dto.Delete
 
setObjectTags(String, String, List<Tag>) - Method in class com.adobe.testing.s3mock.service.ObjectService
Sets tags for a given object.
setOwner(Owner) - Method in class com.adobe.testing.s3mock.dto.AccessControlPolicy
 
setOwner(Owner) - Method in class com.adobe.testing.s3mock.dto.ListAllMyBucketsResult
 
setOwner(Owner) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setPart(CompletedPart) - Method in class com.adobe.testing.s3mock.dto.CompleteMultipartUpload
 
setParts(List<CompletedPart>) - Method in class com.adobe.testing.s3mock.dto.CompleteMultipartUpload
 
setPath(Path) - Method in class com.adobe.testing.s3mock.dto.Bucket
 
setPath(Path) - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
setPayloadLength(byte[]) - Method in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 
setPermission(Grant.Permission) - Method in class com.adobe.testing.s3mock.dto.Grant
 
setPrefix(String) - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
setQuiet(boolean) - Method in class com.adobe.testing.s3mock.dto.Delete
 
setRegion(String) - Method in class com.adobe.testing.s3mock.S3MockProperties
 
setRequestId(String) - Method in class com.adobe.testing.s3mock.dto.ErrorResponse
 
setResource(String) - Method in class com.adobe.testing.s3mock.dto.ErrorResponse
 
setRetainFilesOnExit(boolean) - Method in class com.adobe.testing.s3mock.store.StoreProperties
 
setRetainUntilDate(Instant) - Method in class com.adobe.testing.s3mock.dto.Retention
 
setRetention(Retention) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setRetention(String, String, Retention) - Method in class com.adobe.testing.s3mock.service.ObjectService
Sets Retention for a given object.
setRoot(String) - Method in class com.adobe.testing.s3mock.store.StoreProperties
 
setRules(List<LifecycleRule>) - Method in class com.adobe.testing.s3mock.dto.BucketLifecycleConfiguration
 
setSize(String) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setStatus(LegalHold.Status) - Method in class com.adobe.testing.s3mock.dto.LegalHold
 
setStatus(LifecycleRule.Status) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
setStorageClass(StorageClass) - Method in class com.adobe.testing.s3mock.dto.NoncurrentVersionTransition
 
setStorageClass(StorageClass) - Method in class com.adobe.testing.s3mock.dto.Transition
 
setStoreHeaders(Map<String, String>) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setTags(List<Tag>) - Method in class com.adobe.testing.s3mock.dto.LifecycleRuleAndOperator
 
setTags(List<Tag>) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setTagSet(List<Tag>) - Method in class com.adobe.testing.s3mock.dto.Tagging
 
setTransitions(List<Transition>) - Method in class com.adobe.testing.s3mock.dto.LifecycleRule
 
setUri(URI) - Method in class com.adobe.testing.s3mock.dto.Grantee
 
setUserMetadata(Map<String, String>) - Method in class com.adobe.testing.s3mock.store.S3ObjectMetadata
 
setValidKmsKeys(Set<String>) - Method in class com.adobe.testing.s3mock.store.StoreProperties
 
setValue(String) - Method in class com.adobe.testing.s3mock.dto.Tag
 
setVersionId(String) - Method in class com.adobe.testing.s3mock.dto.Error
 
setVersionId(String) - Method in class com.adobe.testing.s3mock.dto.S3ObjectIdentifier
 
setYears(Integer) - Method in class com.adobe.testing.s3mock.dto.DefaultRetention
 
SHA1 - Enum constant in enum com.adobe.testing.s3mock.dto.ChecksumAlgorithm
 
SHA256 - Enum constant in enum com.adobe.testing.s3mock.dto.ChecksumAlgorithm
 
source - Variable in class com.adobe.testing.s3mock.util.AwsChunkedDecodingChecksumInputStream
 
STANDARD - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
STANDARD_IA - Enum constant in enum com.adobe.testing.s3mock.dto.StorageClass
 
start(String...) - Static method in class com.adobe.testing.s3mock.S3MockApplication
Starts the server.
start(Map<String, Object>, String...) - Static method in class com.adobe.testing.s3mock.S3MockApplication
Starts the server.
START_AFTER - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
stop() - Method in class com.adobe.testing.s3mock.S3MockApplication
Stops the server.
STORAGE_CLASS - Enum constant in enum com.adobe.testing.s3mock.dto.ObjectAttributes
 
StorageClass - Enum in com.adobe.testing.s3mock.dto
storeAcl(BucketMetadata, UUID, AccessControlPolicy) - Method in class com.adobe.testing.s3mock.store.ObjectStore
Store ACL for a given object.
storeBucketLifecycleConfiguration(String, BucketLifecycleConfiguration) - Method in class com.adobe.testing.s3mock.store.BucketStore
 
StoreConfiguration - Class in com.adobe.testing.s3mock.store
 
StoreConfiguration() - Constructor for class com.adobe.testing.s3mock.store.StoreConfiguration
 
storeHeadersFrom(HttpHeaders) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
Retrieves headers to store from request.
storeLegalHold(BucketMetadata, UUID, LegalHold) - Method in class com.adobe.testing.s3mock.store.ObjectStore
Store legal hold for a given object.
storeObjectLockConfiguration(String, ObjectLockConfiguration) - Method in class com.adobe.testing.s3mock.store.BucketStore
 
storeObjectTags(BucketMetadata, UUID, List<Tag>) - Method in class com.adobe.testing.s3mock.store.ObjectStore
Store tags for a given object.
StoreProperties - Class in com.adobe.testing.s3mock.store
 
StoreProperties() - Constructor for class com.adobe.testing.s3mock.store.StoreProperties
 
storeRetention(BucketMetadata, UUID, Retention) - Method in class com.adobe.testing.s3mock.store.ObjectStore
Store retention for a given object.
storeS3ObjectMetadata(BucketMetadata, UUID, String, String, Map<String, String>, InputStream, boolean, Map<String, String>, Map<String, String>, String, List<Tag>, ChecksumAlgorithm, String, Owner) - Method in class com.adobe.testing.s3mock.store.ObjectStore
Stores an object inside a Bucket.

T

Tag - Class in com.adobe.testing.s3mock.dto
Tag() - Constructor for class com.adobe.testing.s3mock.dto.Tag
 
Tag(String) - Constructor for class com.adobe.testing.s3mock.dto.Tag
Constructor for Spring's automatic header conversion.
Tag(String, String) - Constructor for class com.adobe.testing.s3mock.dto.Tag
 
Tagging - Class in com.adobe.testing.s3mock.dto
Result to be returned for GetObjectTagging.
Tagging() - Constructor for class com.adobe.testing.s3mock.dto.Tagging
 
Tagging(List<Tag>) - Constructor for class com.adobe.testing.s3mock.dto.Tagging
 
TAGGING - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
toString() - Method in enum com.adobe.testing.s3mock.dto.ChecksumAlgorithm
 
toString() - Method in class com.adobe.testing.s3mock.dto.ErrorResponse
 
toString() - Method in enum com.adobe.testing.s3mock.dto.Grant.Permission
 
toString() - Method in enum com.adobe.testing.s3mock.dto.LegalHold.Status
 
toString() - Method in enum com.adobe.testing.s3mock.dto.LifecycleRule.Status
 
toString() - Method in enum com.adobe.testing.s3mock.dto.Mode
 
toString() - Method in enum com.adobe.testing.s3mock.dto.ObjectAttributes
 
toString() - Method in enum com.adobe.testing.s3mock.dto.ObjectLockEnabled
 
toString() - Method in enum com.adobe.testing.s3mock.dto.StorageClass
 
toString() - Method in class com.adobe.testing.s3mock.store.BucketMetadata
 
Transition - Class in com.adobe.testing.s3mock.dto
Transition() - Constructor for class com.adobe.testing.s3mock.dto.Transition
 
Transition(Instant, Integer, StorageClass) - Constructor for class com.adobe.testing.s3mock.dto.Transition
 

U

UPLOAD_ID - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
uploadPart(String, ObjectKey, String, String, String, HttpHeaders, InputStream) - Method in class com.adobe.testing.s3mock.MultipartController
Adds an object to a bucket accepting encryption headers.
uploadPartCopy(String, ObjectKey, CopySource, HttpRange, List<String>, List<String>, String, String, HttpHeaders) - Method in class com.adobe.testing.s3mock.MultipartController
Uploads a part by copying data from an existing object as data source.
UPLOADS - Static variable in class com.adobe.testing.s3mock.util.AwsHttpParameters
 
userMetadataFrom(HttpHeaders) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
Retrieves user metadata from request.
userMetadataHeadersFrom(S3ObjectMetadata) - Static method in class com.adobe.testing.s3mock.util.HeaderUtil
Creates response headers from S3ObjectMetadata user metadata.

V

validateKeyId(String) - Method in class com.adobe.testing.s3mock.store.KmsKeyStore
Validate if the KMS key ID is valid.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.dto.ChecksumAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.dto.Grant.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.dto.LegalHold.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.dto.LifecycleRule.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.dto.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.dto.ObjectAttributes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.dto.ObjectLockEnabled
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.dto.StorageClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.adobe.testing.s3mock.util.AwsHttpHeaders.MetadataDirective
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.adobe.testing.s3mock.dto.ChecksumAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.adobe.testing.s3mock.dto.Grant.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.adobe.testing.s3mock.dto.LegalHold.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.adobe.testing.s3mock.dto.LifecycleRule.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.adobe.testing.s3mock.dto.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.adobe.testing.s3mock.dto.ObjectAttributes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.adobe.testing.s3mock.dto.ObjectLockEnabled
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.adobe.testing.s3mock.dto.StorageClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.adobe.testing.s3mock.util.AwsHttpHeaders.MetadataDirective
Returns an array containing the constants of this enum type, in the order they are declared.
verifyBucketDoesNotExist(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
verifyBucketExists(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
verifyBucketIsEmpty(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
verifyBucketNameIsAllowed(String) - Method in class com.adobe.testing.s3mock.service.BucketService
verifyBucketObjectLockEnabled(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
verifyEncodingType(String) - Method in class com.adobe.testing.s3mock.service.BucketService
 
verifyMaxKeys(Integer) - Method in class com.adobe.testing.s3mock.service.BucketService
 
verifyMd5(InputStream, String) - Method in class com.adobe.testing.s3mock.service.ObjectService
 
verifyMd5(InputStream, String, String) - Method in class com.adobe.testing.s3mock.service.ObjectService
 
verifyMultipartParts(String, String, String, List<CompletedPart>) - Method in class com.adobe.testing.s3mock.service.MultipartService
 
verifyMultipartParts(String, UUID, String) - Method in class com.adobe.testing.s3mock.service.MultipartService
 
verifyMultipartUploadExists(String) - Method in class com.adobe.testing.s3mock.service.MultipartService
 
verifyObjectExists(String, String) - Method in class com.adobe.testing.s3mock.service.ObjectService
 
verifyObjectLockConfiguration(String, String) - Method in class com.adobe.testing.s3mock.service.ObjectService
 
verifyObjectMatching(List<String>, List<String>, S3ObjectMetadata) - Method in class com.adobe.testing.s3mock.service.ObjectService
 
verifyObjectMatchingForCopy(List<String>, List<String>, S3ObjectMetadata) - Method in class com.adobe.testing.s3mock.service.ObjectService
FOr copy use-cases, we need to return PRECONDITION_FAILED only.
verifyPartNumberLimits(String) - Method in class com.adobe.testing.s3mock.service.MultipartService
 
verifyRetention(Retention) - Method in class com.adobe.testing.s3mock.service.ObjectService
 

W

WRITE - Enum constant in enum com.adobe.testing.s3mock.dto.Grant.Permission
 
WRITE_ACP - Enum constant in enum com.adobe.testing.s3mock.dto.Grant.Permission
 

X

X_AMZ_BUCKET_OBJECT_LOCK_ENABLED - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_CHECKSUM_CRC32 - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_CHECKSUM_CRC32C - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_CHECKSUM_SHA1 - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_CHECKSUM_SHA256 - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_CONTENT_SHA256 - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_COPY_SOURCE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_COPY_SOURCE_IF_MATCH - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_COPY_SOURCE_IF_MODIFIED_SINCE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_COPY_SOURCE_IF_NONE_MATCH - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_COPY_SOURCE_IF_UNMODIFIED_SINCE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_COPY_SOURCE_RANGE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_DELETE_MARKER - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_METADATA_DIRECTIVE - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_OBJECT_ATTRIBUTES - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_SDK_CHECKSUM_ALGORITHM - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_SERVER_SIDE_ENCRYPTION - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_SERVER_SIDE_ENCRYPTION_AWS_KMS_KEY_ID - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
X_AMZ_TAGGING - Static variable in class com.adobe.testing.s3mock.util.AwsHttpHeaders
 
XmlUtil - Class in com.adobe.testing.s3mock.util
Utility class with helper methods to serialize / deserialize JAXB annotated classes.
XmlUtil() - Constructor for class com.adobe.testing.s3mock.util.XmlUtil
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form