GitHub repository | This map was generated from repository code by SourceSpy (more info)
S3MockModule Web Services: com.adobe.testing:s3mock
Description of web services exposted by application
Module s3mock
Group: com.adobe.testing
createBucket(bucketName,objectLockEnabled)
Create a bucket if the name matches a simplified version of the bucket naming rules....
- handles Spring HTTP ({/{bucketName:.+}...)
REST
BucketController
Handles requests related to buckets.
package com.adobe.testing.s3mock
deleteBucket(bucketName)
Delete a bucket. <a href="https://docs.aws.amazon. com/AmazonS3/latest/API/API_Delete...
- handles Spring HTTP ({/{bucketName:.+}...)
deleteBucketLifecycleConfiguration(bucketName)
Delete BucketLifecycleConfiguration of a bucket. <a href="https://docs.aws.amazon.co...
- handles Spring HTTP ({/{bucketName:.+}...)
getBucketLifecycleConfiguration(bucketName)
Get BucketLifecycleConfiguration of a bucket. <a href="https://docs.aws.amazon.com/A...
- handles Spring HTTP ({/{bucketName:.+}...)
getBucketLocation(bucketName)
Get location of a bucket. <a href="https://docs. aws.amazon.com/AmazonS3/latest/API/A...
- handles Spring HTTP (/{bucketName:.+})
getObjectLockConfiguration(bucketName)
Get ObjectLockConfiguration of a bucket. <a href="https://docs.aws.amazon.com/Amazon...
- handles Spring HTTP ({/{bucketName:.+}...)
listBuckets()
List all existing buckets. <a href="https://docs. aws.amazon.com/AmazonS3/latest/API/...
- handles Spring HTTP (/)
listObjects(bucketName,prefix,delimiter...)
Retrieve list of objects of a bucket. <a href="https://docs.aws.amazon.com/AmazonS3/...
- handles Spring HTTP ({/{bucketName:.+}...)
listObjectsV2(bucketName,prefix,delimiter...)
Retrieve list of objects of a bucket. <a href="https://docs.aws.amazon.com/AmazonS3/...
- handles Spring HTTP ({/{bucketName:.+}...)
putBucketLifecycleConfiguration(bucketName,configuration)
Put BucketLifecycleConfiguration of a bucket. <a href="https://docs.aws.amazon.com/A...
- handles Spring HTTP ({/{bucketName:.+}...)
putObjectLockConfiguration(bucketName,configuration)
Put ObjectLockConfiguration of a bucket. <a href="https://docs.aws.amazon.com/Amazon...
- handles Spring HTTP ({/{bucketName:.+}...)
favicon()
- handles Spring HTTP (favicon.ico)
REST
FaviconController
Spring Boot 2.2+ does not include the default favicon.ico anymore. This is needed to...
abortMultipartUpload(bucketName,key,uploadId)
Aborts a multipart upload for a given uploadId. <a href="https://docs.aws.amazon.com...
- handles Spring HTTP (/{bucketName:.+}/...)
REST
MultipartController
Handles requests related to parts.
completeMultipartUpload(bucketName,key,uploadId,upl...)
Adds an object to a bucket. <a href="https://docs. aws.amazon.com/AmazonS3/latest/API...
- handles Spring HTTP (/{bucketName:.+}/...)
createMultipartUpload(bucketName,key,contentType,...)
Initiates a multipart upload accepting encryption headers. <a href="https://docs.aws...
- handles Spring HTTP (/{bucketName:.+}/...)
listMultipartUploads(bucketName,prefix)
Lists all in-progress multipart uploads. <a href="https://docs.aws.amazon.com/Amazon...
- handles Spring HTTP ({/{bucketName:.+}...)
listParts(bucketName,key,uploadId)
Lists all parts a file multipart upload. <a href="https://docs.aws.amazon.com/Amazon...
- handles Spring HTTP (/{bucketName:.+}/...)
uploadPart(bucketName,key,uploadId,par...)
Adds an object to a bucket accepting encryption headers. <a href="https://docs.aws.a...
- handles Spring HTTP (/{bucketName:.+}/...)
uploadPartCopy(bucketName,key,copySource,c...)
Uploads a part by copying data from an existing object as data source. <a href="http...
- handles Spring HTTP (/{bucketName:.+}/...)
copyObject(bucketName,key,copySource,m...)
Copies an object to another bucket. <a href="https://docs.aws.amazon.com/AmazonS3/la...
- handles Spring HTTP (/{bucketName:.+}/...)
REST
ObjectController
Handles requests related to objects.
deleteObject(bucketName,key)
The DELETE operation removes an object. <a href="https://docs.aws.amazon.com/AmazonS...
- handles Spring HTTP (/{bucketName:.+}/...)
deleteObjects(bucketName,body)
This operation removes multiple objects. <a href="https://docs.aws.amazon.com/Amazon...
- handles Spring HTTP ({/{bucketName:.+}...)
getLegalHold(bucketName,key)
Returns the legal hold for an object. <a href="https://docs.aws.amazon.com/AmazonS3/...
- handles Spring HTTP (/{bucketName:.+}/...)
getObject(bucketName,key,range,match,...)
Returns the File identified by bucketName and fileName. <a href="https://docs.aws.am...
- handles Spring HTTP (/{bucketName:.+}/...)
getObjectAcl(bucketName,key)
Gets ACL of an object. This method returns a String instead of the POJO. We need to ...
- handles Spring HTTP (/{bucketName:.+}/...)
getObjectAttributes(bucketName,key,match,noneMa...)
Returns the attributes for an object. <a href="https://docs.aws.amazon.com/AmazonS3/...
- handles Spring HTTP (/{bucketName:[a-z...)
getObjectRetention(bucketName,key)
Returns the retention for an object. <a href="https://docs.aws.amazon.com/AmazonS3/l...
- handles Spring HTTP (/{bucketName:.+}/...)
getObjectTagging(bucketName,key)
Returns the tags identified by bucketName and fileName. <a href="https://docs.aws.am...
- handles Spring HTTP (/{bucketName:.+}/...)
putLegalHold(bucketName,key,body)
Sets legal hold for an object. <a href="https:// docs.aws.amazon.com/AmazonS3/latest/...
- handles Spring HTTP (/{bucketName:.+}/...)
putObject(bucketName,key,tags,content...)
Adds an object to a bucket. <a href="https://docs. aws.amazon.com/AmazonS3/latest/API...
- handles Spring HTTP (/{bucketName:.+}/...)
putObjectAcl(bucketName,key,body)
Adds an ACL to an object. This method accepts a String instead of the POJO. We need ...
- handles Spring HTTP (/{bucketName:.+}/...)
putObjectRetention(bucketName,key,body)
Sets retention for an object. <a href="https:// docs.aws.amazon.com/AmazonS3/latest/A...
- handles Spring HTTP (/{bucketName:.+}/...)
putObjectTagging(bucketName,key,body)
Sets tags for a file identified by bucketName and fileName. <a href="https://docs.aw...
- handles Spring HTTP (/{bucketName:.+}/...)