| Interface | Description |
|---|---|
| RetentionDuration |
Retention duration of
ObjectLockConfiguration |
| Class | Description |
|---|---|
| AbortIncompleteMultipartUpload |
Helper class to denote abort incomplete multipart upload information for
LifecycleRule. |
| AccessControlList |
Helper class to denote access control list of
S3OutputLocation. |
| AccessControlPolicy |
Object representation of response XML of GetObjectAcl
API.
|
| AccessControlTranslation |
Helper class to denote access control translation information for
ReplicationDestination. |
| AndOperator |
Helper class to denote AND operator information for
RuleFilter. |
| Bucket |
Helper class to denote bucket information for
ListAllMyBucketsResult. |
| BucketMetadata |
Helper class to denote bucket information for
EventMetadata. |
| CannedAcl.CannedAclConverter |
XML converter class.
|
| Checksum |
Helper class for.
|
| CloudFunctionConfiguration |
Helper class to denote CloudFunction configuration of
NotificationConfiguration. |
| CompleteMultipartUpload |
Object representation of request XML of CompleteMultipartUpload
API.
|
| CompleteMultipartUploadOutput |
Object representation of response XML of CompleteMultipartUpload
API.
|
| CompleteMultipartUploadResult |
Object representation of response XML of CompleteMultipartUpload
API.
|
| Contents |
Helper class to denote Object information in
ListBucketResultV1 and ListBucketResultV2 |
| CopyObjectResult |
Object representation of response XML of CopyObject API.
|
| CopyPartResult |
Object representation of response XML of UploadPartCopy
API.
|
| CORSConfiguration |
Object representation of request/response XML of PutBucketCors
API and GetBucketCors
API.
|
| CORSConfiguration.CORSRule | |
| CreateBucketConfiguration |
Object representation of response XML of CreateBucket
API.
|
| CreateBucketConfiguration.Bucket | |
| CreateBucketConfiguration.Location | |
| CsvInputSerialization |
Helper class to denote CSV input serialization request XML as per
SelectObjectContentRequest. |
| CsvOutputSerialization |
Helper class to denote CSV output serialization request XML as per
SelectObjectContentRequest. |
| DateDays |
Base class for
Transition and Expiration. |
| DeletedObject |
Helper class to denote deleted object for
DeleteResult. |
| DeleteError |
Helper class to denote error for
DeleteResult. |
| DeleteMarker |
Helper class to denote delete marker information in
ListVersionsResult. |
| DeleteMarkerReplication |
Helper class to denote delete marker replication information for
ReplicationRule. |
| DeleteObject |
Helper class to denote Object information for
DeleteRequest. |
| DeleteObject.HttpHeaderDate |
HTTP header date wrapping
ZonedDateTime. |
| DeleteObject.HttpHeaderDate.HttpHeaderDateConverter |
XML converter class.
|
| DeleteReplication |
Helper class to denote delete replication information for
ReplicationRule. |
| DeleteRequest |
Object representation of request XML of DeleteObjects
API.
|
| DeleteResult |
Object representation of response XML of DeleteObjects
API.
|
| Encryption |
Helper class to denote encryption information of
S3OutputLocation. |
| EncryptionConfiguration |
Helper class to denote encryption configuration information for
ReplicationDestination. |
| ErrorResponse |
Object representation of error response XML of any S3 REST APIs.
|
| Event |
Helper class to denote single event record for
NotificationRecords. |
| EventMetadata |
Helper class to denote event metadata for
EventMetadata. |
| EventType.EventTypeConverter |
XML converter class.
|
| ExistingObjectReplication |
Helper class to denote existing object replication information for
ReplicationRule. |
| Expiration |
Helper class to denote expiration information for
LifecycleRule. |
| Filter |
Helper class to denote Filter configuration of
CloudFunctionConfiguration, QueueConfiguration or TopicConfiguration. |
| FilterRule |
Helper class to denote FilterRule configuration of
CloudFunctionConfiguration, QueueConfiguration or TopicConfiguration. |
| GetObjectAttributesOutput |
Object representation of response XML of GetObjectAttributes
API.
|
| GetObjectAttributesOutput.ObjectParts | |
| GlacierJobParameters |
Helper class to denote S3 Glacier job parameters of
RestoreRequest. |
| Grant |
Helper class to denote grant information of
AccessControlList. |
| Grantee |
Helper class to denote for the person being granted permissions of
Grant. |
| GranteeType.GranteeTypeConverter |
XML converter class.
|
| Identity |
Helper class to denote user or owner identity for
Event and BucketMetadata. |
| InitiateMultipartUploadResult |
Object representation of response XML of CreateMultipartUpload
API.
|
| Initiator |
Helper class to denote Initator information of a multipart upload and used in
ListMultipartUploadsResult and ListPartsResult. |
| InputSerialization |
Helper class to denote Input Serialization information of
SelectObjectContentRequest. |
| Item |
Helper class to denote Object information in
ListBucketResultV1, ListBucketResultV2 and ListVersionsResult. |
| Item.RestoreStatus | |
| JsonInputSerialization |
Helper class to denote JSON input serialization request XML as per
SelectObjectContentRequest. |
| JsonOutputSerialization |
Helper class to denote JSON output serialization request XML as per
SelectObjectContentRequest. |
| LegalHold |
Object representation of request XML of PutObjectLegalHold
API and response XML of GetObjectLegalHold
API.
|
| LifecycleConfiguration |
Object representation of request XML of PutBucketLifecycleConfiguration
API and response XML of GetBucketLifecycleConfiguration
API.
|
| LifecycleRule |
Helper class to denote Rule information for
LifecycleConfiguration. |
| ListAllMyBucketsResult |
Object representation of response XML of ListBuckets API.
|
| ListBucketResultV1 |
Object representation of response XML of ListObjects API.
|
| ListBucketResultV2 |
Object representation of response XML of ListObjectsV2
API.
|
| ListMultipartUploadsResult |
Object representation of response XML of ListMultipartUploads
API.
|
| ListObjectsResult | |
| ListPartsResult |
Object representation of response XML of ListParts API.
|
| ListVersionsResult |
Object representation of response XML of ListObjectVersions
API.
|
| LocationConstraint |
Object representation of response XML of GetBucketLocation
API.
|
| Metadata |
XML friendly map denotes metadata.
|
| Metadata.MetadataConverter |
XML converter class.
|
| Metrics |
Helper class to denote metrics information for
ReplicationDestination. |
| NoncurrentVersionExpiration |
Helper class to denote noncurrent version expiration information for
LifecycleRule. |
| NoncurrentVersionTransition |
Helper class to denote noncurrent version transition information for
LifecycleRule. |
| NotificationCommonConfiguration |
Helper class to denote common fields of
CloudFunctionConfiguration, QueueConfiguration and TopicConfiguration. |
| NotificationConfiguration |
Object representation of request XML of PutBucketNotificationConfiguration
API and response XML of GetBucketNotificationConfiguration
API.
|
| NotificationConfiguration.EventBridgeConfiguration | |
| NotificationRecords |
Object representation of JSON format of Event
Message Structure.
|
| ObjectLockConfiguration |
Object representation of request XML of PutObjectLockConfiguration
API and response XML of GetObjectLockConfiguration
API.
|
| ObjectMetadata |
Helper class to denote object information for
EventMetadata. |
| OutputLocation |
Helper class to denote output location information of
RestoreRequest. |
| OutputSerialization |
Helper class to denote Output Serialization information of
SelectObjectContentRequest. |
| Owner |
Helper class to denote owner information for
ListAllMyBucketsResult, ListBucketResultV1, ListBucketResultV2, ListVersionsResult, ListMultipartUploadsResult and ListPartsResult. |
| ParquetInputSerialization |
Helper class to denote Parquet input serialization request XML as per
SelectObjectContentRequest. |
| Part |
Helper class to denote Part information of a multipart upload and used in
CompleteMultipartUpload and ListPartsResult. |
| Prefix |
Helper class to denote Prefix information in
ListBucketResultV1, ListBucketResultV2 and ListVersionsResult. |
| PrefixConverter |
XML converter class for prefix due to SimpleXML limitation in converting empty tag
|
| Progress |
Helper class to denote Progress information of S3 select response message.
|
| QueueConfiguration |
Helper class to denote Queue configuration of
NotificationConfiguration. |
| ReplicaModifications |
Helper class to denote replica modifications information for
SourceSelectionCriteria. |
| ReplicationConfiguration |
Object representation of request XML of PutBucketReplication
API and response XML of GetBucketReplication
API.
|
| ReplicationDestination |
Helper class to denote Destination information for
ReplicationRule. |
| ReplicationRule |
Helper class to denote Rule information for
ReplicationConfiguration. |
| ReplicationTime |
Helper class to denote replication time information for
ReplicationDestination. |
| ReplicationTimeValue |
Helper class to denote replication time value information for
Metrics. |
| RequestProgress |
Helper class to denote progress request in select object content request XML for
SelectObjectContentRequest. |
| ResponseDate |
S3 specified response time wrapping
ZonedDateTime. |
| ResponseDate.ResponseDateConverter |
XML converter class.
|
| RestoreRequest |
Object representation of request XML of RestoreObject
API.
|
| Retention |
Object representation of request XML of PutObjectRetention
API and response XML of GetObjectRetention
API.
|
| RetentionDurationDays |
Days type retention duration of
ObjectLockConfiguration |
| RetentionDurationYears |
Years type retention duration of
ObjectLockConfiguration |
| Rule |
Helper class to denote Rule information for
ObjectLockConfiguration. |
| RuleFilter |
Helper class to denote filter information for
ReplicationRule and LifecycleRule. |
| S3OutputLocation |
Helper class to denote S3 output location information of
OutputLocation. |
| ScanRange |
Helper class to denote scan range in select object content request XML for
SelectObjectContentRequest. |
| SelectObjectContentRequest |
Object representation of request XML of SelectObjectContent
API.
|
| SelectObjectContentRequestBase |
Base class for
SelectObjectContentRequest and SelectParameters. |
| SelectParameters |
Helper class to denote the parameters for Select job types information of
RestoreRequest. |
| Source |
Helper class to denote client information causes this event.
|
| SourceSelectionCriteria |
Helper class to denote source selection criteria information for
ReplicationRule. |
| SseAlgorithm.SseAlgorithmConverter |
XML converter class.
|
| SseConfiguration |
Object representation of request XML of PutBucketEncryption
API and response XML of GetBucketEncryption
API.
|
| SseConfigurationRule |
Helper class to denote Rule information for
SseConfiguration. |
| SseKmsEncryptedObjects |
Helper class to denote SSE KMS encrypted objects information for
SourceSelectionCriteria. |
| Stats |
Helper class to denote Stats information of S3 select response message.
|
| Status.StatusConverter |
XML converter class.
|
| Tag |
Helper class to denote tag information for
RuleFilter. |
| Tags |
Object representation of request XML of PutBucketTagging
API and PutObjectTagging
API response XML of GetBucketTagging
API and GetObjectTagging
API.
|
| Tier.TierConverter |
XML converter class.
|
| TopicConfiguration |
Helper class to denote Topic configuration of
NotificationConfiguration. |
| Transition |
Helper class to denote transition information for
LifecycleRule. |
| Upload |
Helper class to denote Upload information of a multipart upload and used in
ListMultipartUploadsResult. |
| UserMetadata |
Helper class to denote user metadata information of
S3OutputLocation. |
| Version |
Helper class to denote object and it's version information in
ListVersionsResult. |
| VersioningConfiguration |
Object representation of request XML of PutBucketVersioning
API and response XML of GetBucketVersioning
API.
|
| Enum | Description |
|---|---|
| CannedAcl |
CannedAcl representing retrieval cannedAcl value.
|
| CompressionType |
CSV/JSON object's compression format for select object content.
|
| EventType |
Amazon AWS S3 event types for notifications.
|
| FileHeaderInfo |
Description the first line of input in CSV object.
|
| GranteeType |
GranteeType represents type of grantee.
|
| JsonType |
The type of JSON.
|
| Permission |
Permission represents type of grantee.
|
| QuoteFields |
Indicates whether to use quotation marks around output fields.
|
| RetentionDurationUnit |
Duration unit of default retention configuration.
|
| RetentionMode |
Retention mode for the specified object.
|
| SseAlgorithm |
Server-side encryption algorithm.
|
| Status |
Status representing Disabled/Enabled.
|
| Tier |
Tier representing retrieval tier value.
|
| VersioningConfiguration.Status |