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