All Classes and Interfaces

Class
Description
Helper class to denote abort incomplete multipart upload information for LifecycleRule.
Helper class to denote access control translation information for ReplicationDestination.
Helper class to denote AND operator information for RuleFilter.
Base class to AssumeRole based providers.
Response interface containing temporary credentials from an AssumeRole operation.
Credential provider using AssumeRole API.
Object representation of response XML of AssumeRole API.
Credential provider using Amazon AWS credentials file.
Credential provider using Amazon AWS specific environment variables.
Base argument class.
Base builder which builds arguments.
Helper class to denote bucket information for ListAllMyBucketsResult.
Base argument class holds bucket name and region.
Base argument builder class for BucketArgs.
Argument builder of BucketExistsArgs.
Helper class to denote bucket information for EventMetadata.
Thrown to indicate that received bucket policy is larger than 20KiB size.
Credential provider using AssumeRoleWithCertificate API.
Object representation of response XML of AssumeRoleWithCertificate API.
Chained credential provider work with list of credential providers.
Credential provider using AssumeRoleWithClientGrants API.
Object representation of response XML of AssumeRoleWithClientGrants API.
Unification of Iterator and Closeable.
Helper class to denote CloudFunction configuration of NotificationConfiguration.
Object representation of request XML of CompleteMultipartUpload API.
Object representation of response XML of CompleteMultipartUpload API.
Argument builder of ComposeObjectArgs.
A source object defintion for ComposeObjectArgs.
Argument builder of ComposeSource.
CSV/JSON object's compression format for select object content.
Helper class to denote Object information in ListBucketResultV1 and ListBucketResultV2
Argument builder of CopyObjectArgs.
Object representation of response XML of CopyObject API.
Object representation of response XML of UploadPartCopy API.
A source object defintion for CopyObjectArgs.
Argument builder of CopySource.
Object representation of response XML of CreateBucket API.
Object representation of credentials access key, secret key and session token.
Helper class to denote CSV input serialization request XML as per SelectObjectContentRequest.
Helper class to denote CSV output serialization request XML as per SelectObjectContentRequest.
Base class for Transition and Expiration.
Argument builder of DeleteBucketEncryptionArgs.
Argument builder of DeleteBucketLifecycleArgs.
Argument builder of DeleteBucketNotificationArgs.
Argument builder of DeleteBucketPolicyArgs.
Argument builder of DeleteBucketReplicationArgs.
Argument builder of DeleteBucketTagsArgs.
Helper class to denote deleted object for DeleteResult.
Helper class to denote error for DeleteResult.
Helper class to denote delete marker information in ListVersionsResult.
Helper class to denote delete marker replication information for ReplicationRule.
Helper class to denote Object information for DeleteRequest.
Argument builder of DeleteObjectTagsArgs.
Helper class to denote delete replication information for ReplicationRule.
Object representation of request XML of DeleteObjects API.
Object representation of response XML of DeleteObjects API.
Various global static functions used.
Copy object directive for metadata and tags.
Argument builder of DisableObjectLegalHoldArgs.
Argument class of DownloadObjectArgs.
Argument builder of EnableObjectLegalHoldArgs.
Helper class to denote encryption configuration information for ReplicationDestination.
Base class of credential providers using environment variables.
Object representation of error response XML of any S3 REST APIs.
Thrown to indicate that error response is received when executing Amazon S3 operation.
Helper class to denote single event record for NotificationRecords.
Helper class to denote event metadata for EventMetadata.
Amazon AWS S3 event types for notifications.
XML converter class.
Helper class to denote existing object replication information for ReplicationRule.
Helper class to denote expiration information for LifecycleRule.
Description the first line of input in CSV object.
Helper class to denote Filter configuration of CloudFunctionConfiguration, QueueConfiguration or TopicConfiguration.
Helper class to denote FilterRule configuration of CloudFunctionConfiguration, QueueConfiguration or TopicConfiguration.
Generic response class of any APIs.
Argument builder of GetBucketEncryptionArgs.
Argument builder of GetBucketLifecycleArgs.
Argument builder of GetBucketNotificationArgs.
Argument builder of GetBucketPolicyArgs.
Argument builder of GetBucketReplicationArgs.
Argument builder of GetBucketTagsArgs.
Argument builder of GetBucketVersioningArgs.
Argument builder of GetObjectArgs.
Argument builder of GetObjectLockConfigurationArgs.
Argument builder of GetObjectRetentionArgs.
Argument builder of GetObjectTagsArgs.
Argument builder of GetPresignedObjectUrlArgs.
HTTP utilities.
Credential provider using IAM roles for Amazon EC2.
ECS task metadata credentials structure used by the IAM AWS provider.
Helper class to denote user or owner identity for Event and BucketMetadata.
InetAddress validation and conversion routines (java.net.InetAddress).
Object representation of response XML of CreateMultipartUpload API.
Helper class to denote Initator information of a multipart upload and used in ListMultipartUploadsResult and ListPartsResult.
Helper class to denote Input Serialization information of SelectObjectContentRequest.
Thrown to indicate that reading given InputStream gets EOFException before reading given length.
Thrown to indicate that unexpected internal library error occured while processing given request.
Thrown to indicate that non-xml response thrown from server.
Argument builder of IsObjectLegalHoldEnabledArgs.
Helper class to denote Object information in ListBucketResultV1, ListBucketResultV2 and ListVersionsResult.
Helper class to denote JSON input serialization request XML as per SelectObjectContentRequest.
Helper class to denote JSON output serialization request XML as per SelectObjectContentRequest.
The type of JSON.
JSON web token used in WebIdentity and ClientGrants providers.
Credential provider using AssumeRoleWithLDAPIdentity API.
Object representation of response XML of AssumeRoleWithLDAPIdentity API.
Object representation of request XML of PutObjectLegalHold API and response XML of GetObjectLegalHold API.
Object representation of request XML of PutBucketLifecycleConfiguration API and response XML of GetBucketLifecycleConfiguration API.
Helper class to denote Rule information for LifecycleConfiguration.
Object representation of response XML of ListBuckets API.
Object representation of response XML of ListObjects API.
Object representation of response XML of ListObjectsV2 API.
Argument class of MinioClient.listBuckets().
Argument builder of ListBucketsArgs.
Argument builder of ListenBucketNotificationArgs.
Object representation of response XML of ListMultipartUploads API.
Argument builder of ListObjectsArgs.
Object representation of response XML of ListParts API.
Object representation of response XML of ListObjectVersions API.
Object representation of response XML of GetBucketLocation API.
Argument builder of MakeBucketArgs.
XML friendly map denotes metadata.
XML converter class.
HTTP methods.
Helper class to denote metrics information for ReplicationDestination.
Simple Storage Service (aka S3) client to perform bucket and object operations.
Argument builder of MinioClient.
Credential provider using MinioClient configuration file.
Configuration object representing the MinIO client (mc) configuration file.
Credential provider using MinIO server specific environment variables.
Base Exception class for all minio-java exceptions.
Identifies and stores version information of minio-java package at run time.
Helper class to denote noncurrent version expiration information for LifecycleRule.
Helper class to denote noncurrent version transition information for LifecycleRule.
Helper class to denote common fields of CloudFunctionConfiguration, QueueConfiguration and TopicConfiguration.
Object representation of request XML of PutBucketNotificationConfiguration API and response XML of GetBucketNotificationConfiguration API.
Object representation of JSON format of Event Message Structure.
Base argument class holds object name and version ID along with bucket information.
Base argument builder class for ObjectArgs.
Base argument class holds condition properties for reading object.
Base argument builder class for ObjectConditionalReadArgs.
Object representation of request XML of PutObjectLockConfiguration API and response XML of GetObjectLockConfiguration API.
Helper class to denote object information for EventMetadata.
Base argument class for reading object.
Base argument builder class for ObjectReadArgs.
Base argument class holds object name and version ID along with bucket information.
Base argument builder class for ObjectVersionArgs.
Base argument class for writing object.
Base argument builder class for ObjectWriteArgs.
Response class of any APIs doing object creation.
Helper class to denote Output Serialization information of SelectObjectContentRequest.
Helper class to denote Parquet input serialization request XML as per SelectObjectContentRequest.
Helper class to denote Part information of a multipart upload and used in CompleteMultipartUpload and ListPartsResult.
Post policy information to be used to generate presigned post policy form-data.
Helper class to denote Prefix information in ListBucketResultV1, ListBucketResultV2 and ListVersionsResult.
XML converter class for prefix due to SimpleXML limitation in converting empty tag to empty string.
Helper class to denote Progress information of S3 select response message.
Definition of credential provider.
Argument builder of PutObjectArgs.
Base argument class for PutObjectArgs and UploadObjectArgs.
Base argument builder class for PutObjectBaseArgs.
Helper class to denote Queue configuration of NotificationConfiguration.
Indicates whether to use quotation marks around output fields.
Regular Expression validation (using JDK 1.4+ regex support).
Argument builder of RemoveBucketArgs.
Argument builder of RemoveObjectArgs.
Argument builder of RemoveObjectsArgs.
Object representation of request XML of PutBucketReplication API and response XML of GetBucketReplication API.
Helper class to denote Destination information for ReplicationRule.
Helper class to denote Rule information for ReplicationConfiguration.
Helper class to denote replication time information for ReplicationDestination.
Helper class to denote replication time value information for Metrics.
Helper class to denote progress request in select object content request XML for SelectObjectContentRequest.
S3 specified response time wrapping ZonedDateTime.
XML converter class.
A container class keeps any type or an exception.
Object representation of request XML of PutObjectRetention API and response XML of GetObjectRetention API.
Retention duration of ObjectLockConfiguration
Days type retention duration of ObjectLockConfiguration
Duration unit of default retention configuration.
Years type retention duration of ObjectLockConfiguration
Retention mode for the specified object.
Helper class to denote Rule information for ObjectLockConfiguration.
Helper class to denote filter information for ReplicationRule and LifecycleRule.
Core S3 API client.
Notification result records representation.
Utility class for URL-encoding S3 path and query string components.
Helper class to denote scan range in select object content request XML for SelectObjectContentRequest.
Argument builder of SelectObjectContentArgs.
Object representation of request XML of SelectObjectContent API.
Select object content response stream.
Thrown to indicate that S3 service returning HTTP server error.
Base class of server-side encryption.
Customer-key type of Server-side encryption.
KMS type of Server-side encryption.
S3 type of Server-side encryption.
Argument builder of SetBucketEncryptionArgs.
Argument builder of SetBucketLifecycleArgs.
Argument builder of SetBucketNotificationArgs.
Argument builder of SetBucketPolicyArgs.
Argument builder of SetBucketReplicationArgs.
Argument builder of SetBucketTagsArgs.
Argument builder of SetBucketVersioningArgs.
Argument builder of SetObjectLockConfigurationArgs.
Argument builder of SetObjectRetentionArgs.
Argument builder of SetObjectTagsArgs.
Amazon AWS S3 signature V4 signer.
Single object entry for UploadSnowballObjectsArgs.objects.
Helper class to denote client information causes this event.
Helper class to denote source selection criteria information for ReplicationRule.
Server-side encryption algorithm.
XML converter class.
Object representation of request XML of PutBucketEncryption API and response XML of GetBucketEncryption API.
Helper class to denote Rule information for SseConfiguration.
Helper class to denote SSE KMS encrypted objects information for SourceSelectionCriteria.
Fixed credential provider.
Argument builder of StatObjectArgs.
Helper class to denote Stats information of S3 select response message.
Status representing Disabled/Enabled.
XML converter class.
Helper class to denote tag information for RuleFilter.
Object representation of request XML of PutBucketTagging API and PutObjectTagging API response XML of GetBucketTagging API and GetObjectTagging API.
Time formatters for S3 APIs.
Helper class to denote Topic configuration of NotificationConfiguration.
Helper class to denote transition information for LifecycleRule.
Helper class to denote Upload information of a multipart upload and used in ListMultipartUploadsResult.
Argument builder of UploadObjectArgs.
Response class of S3Base.uploadPart(java.lang.String, java.lang.String, java.lang.String, io.minio.PartSource, int, java.lang.String, <any>, <any>).
Argument builder of UploadSnowballObjectsArgs.
Helper class to denote object and it's version information in ListVersionsResult.
Object representation of request XML of PutBucketVersioning API and response XML of GetBucketVersioning API.
Enum representing the versioning status of a bucket (Enabled or Suspended).
Base class of WebIdentity and ClientGrants providers.
Credential provider using AssumeRoleWithWebIdentity API.
Object representation of response XML of AssumeRoleWithWebIdentity API.
XML marshaller and unmarshaller.
Thrown to indicate that error at XML marshalling or unmarshalling.