ECS S3 APIs compatible with AWS Java SDK
The below table lists the supported ECS S3 APIs that are compatible with AWS Java SDK.
NOTE:
- All these APIs are certified against AWS Java SDK version 1.11.769.
- The Object Tagging APIs support is available from ECS 3.5.
| Feature
|
Subfeature
|
API
|
| Object
|
Object tagging
|
SetObjectTaggingRequest
|
| Object
|
Object tagging
|
GetObjectTaggingRequest
|
| Object
|
Object tagging
|
DeleteObjectTaggingRequest
|
| Object
|
deleteobject
|
DeleteObjectRequest
|
| Object
|
deleteobject
|
DeleteObjectResult
|
| Object
|
deleteobject
|
DeleteObjectsRequest
|
| Object
|
deleteobject
|
DeleteObjectsResult
|
| Object
|
getobject
|
S3Object
|
| Object
|
getobject
|
GetObjectRequest
|
| Object
|
getobject
|
GetObjectResult
|
| Object
|
getobject
|
S3VersionSummary
|
| Object
|
getobject
|
ObjectSummary
|
| Object
|
getobject
|
ListVersionsRequest
|
| Object
|
getobjectacl
|
GetObjectAclRequest
|
| Object
|
headobject
|
GetObjectMetadataRequest
|
| Object
|
headobject
|
ObjectMetadata
|
| Object
|
putobject
|
PutObjectResult
|
| Object
|
putobject
|
PutObjectRequest
|
| Object
|
putobjectACL
|
SetObjectAclRequest
|
| Object
|
putobjectACL
|
CanonicalGrantee
|
| Object
|
putobjectcopy
|
CopyObjectRequest
|
| Object
|
putobjectcopy
|
CopyObjectResult
|
| Bucket
|
DeleteBucket
|
Bucket
|
| Bucket
|
DeleteBucket
|
DeleteBucketRequest
|
| Bucket
|
DeleteBucket
|
DeleteBucketLifecycleConfigurationRequest
|
| Bucket
|
DeleteBucket
|
BucketLifecycleConfiguration
|
| Bucket
|
GetBucket
|
GetBucketLocationRequest
|
| Bucket
|
GetBucket
|
GetBucketLifecycleConfigurationRequest
|
| Bucket
|
GetBucket
|
GetBucketVersioningConfigurationRequest
|
| Bucket
|
GetBucketACL
|
GetBucketAclRequest
|
| Bucket
|
GetBucketObjectVersions
|
VersionListing
|
| Bucket
|
GetBucketVersioning
|
BucketVersioningConfiguration
|
| Bucket
|
BucketOperations
|
CreateBucket
|
| Bucket
|
BucketVersioning
|
SetBucketVersioningConfigurationRequest
|
| Bucket
|
ACL
|
PUTBucketACL
|
| Bucket
|
ACL
|
SETBucketACL
|
| Bucket
|
ACL
|
GETBucketACL
|
| Bucket
|
BucketPolicy
|
SetBucketPolicyRequest
|
| Bucket
|
BucketPolicy
|
GetBucketPolicyRequest
|
| Bucket
|
BucketOperations
|
DeleteBucketPolicyRequest
|
| Bucket
|
BucketOperations
|
ListObjectsRequest
|
| Bucket
|
BucketOperations
|
HeadBucketRequest
|
| Bucket
|
BucketOperations
|
HeadBucketResult
|
| multipartupload
|
abortmultipartupload
|
AbortMultipartUploadRequest
|
| multipartupload
|
abortmultipartupload
|
AbortMultipartUploadResult
|
| multipartupload
|
completemultipartupload
|
CompleteMultipartUpload
|
| multipartupload
|
completemultipartupload
|
CompleteMultipartUploadRequest
|
| multipartupload
|
completemultipartupload
|
CompleteMultipartUploadResul
|
| multipartupload
|
initiatemultipartupload
|
InitiateMultipartUploadRequest
|
| multipartupload
|
initiatemultipartupload
|
InitiateMultipartUploadResult
|
| multipartupload
|
listmultipartuploads
|
ListMultipartUploadsRequest
|
| multipartupload
|
listmultipartuploads
|
ListMultipartUploadsResult
|
| multipartupload
|
listparts
|
ListPartsRequest
|
| multipartupload
|
listparts
|
PartListing
|
| multipartupload
|
listparts
|
PartSummary
|
| multipartupload
|
listparts
|
ListPartsResult
|
| multipartupload
|
uploadpart
|
UploadPartRequest
|
| multipartupload
|
uploadpart
|
UploadPartResult
|
| multipartupload
|
uploadpartcopy
|
CopyPartRequest
|
| multipartupload
|
uploadpartcopy
|
CopyPartResult
|
| Service
|
GetService
|
BucketListing
|
| CORS
|
GETBucketCORS
|
BucketCrossOriginConfiguration
|
| CORS
|
GETBucketCORS
|
GetBucketCrossOriginConfigurationRequest
|
| CORS
|
DELETEBucketCORS
|
DeleteBucketCrossOriginConfigurationRequest
|
| CORS
|
PUT Bucket CORS
|
CORSRule
|
| CORS
|
PUT Bucket CORS
|
BucketCrossOriginConfiguration
|
| CORS
|
PUT Bucket CORS
|
SetBucketCrossOriginConfigurationRequest
|
Data is not available for the Topic