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 class of
MinioClient.bucketExists(io.minio.BucketExistsArgs).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 class of
MinioClient.composeObject(io.minio.ComposeObjectArgs).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 ListBucketResultV2Argument class of
MinioClient.copyObject(io.minio.CopyObjectArgs).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 class of
MinioClient.deleteBucketEncryption(io.minio.DeleteBucketEncryptionArgs).Argument builder of
DeleteBucketEncryptionArgs.Argument class of
MinioClient.deleteBucketLifecycle(io.minio.DeleteBucketLifecycleArgs).Argument builder of
DeleteBucketLifecycleArgs.Argument class of
MinioClient.deleteBucketNotification(io.minio.DeleteBucketNotificationArgs).Argument builder of
DeleteBucketNotificationArgs.Argument class of
MinioClient.deleteBucketPolicy(io.minio.DeleteBucketPolicyArgs).Argument builder of
DeleteBucketPolicyArgs.Argument class of
MinioClient.deleteBucketReplication(io.minio.DeleteBucketReplicationArgs).Argument builder of
DeleteBucketReplicationArgs.Argument class of
MinioClient.deleteBucketTags(io.minio.DeleteBucketTagsArgs).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
DeleteObjectLockConfigurationArgs.Response class of
S3Base.listObjectsV1(io.minio.ListObjectsArgs).Argument class of
MinioClient.deleteObjectTags(io.minio.DeleteObjectTagsArgs).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 class of
MinioClient.disableObjectLegalHold(io.minio.DisableObjectLegalHoldArgs).Argument builder of
DisableObjectLegalHoldArgs.Argument class of
MinioClient.downloadObject(io.minio.DownloadObjectArgs).Argument class of
DownloadObjectArgs.Argument class of
MinioClient.enableObjectLegalHold(io.minio.EnableObjectLegalHoldArgs).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 class of
MinioClient.getBucketEncryption(io.minio.GetBucketEncryptionArgs).Argument builder of
GetBucketEncryptionArgs.Argument class of
MinioClient.getBucketLifecycle(io.minio.GetBucketLifecycleArgs).Argument builder of
GetBucketLifecycleArgs.Argument class of
MinioClient.getBucketNotification(io.minio.GetBucketNotificationArgs).Argument builder of
GetBucketNotificationArgs.Argument class of
MinioClient.getBucketPolicy(io.minio.GetBucketPolicyArgs).Argument builder of
GetBucketPolicyArgs.Argument class of
MinioClient.getBucketReplication(io.minio.GetBucketReplicationArgs).Argument builder of
GetBucketReplicationArgs.Argument class of
MinioClient.getBucketTags(io.minio.GetBucketTagsArgs).Argument builder of
GetBucketTagsArgs.Argument class of
MinioClient.getBucketVersioning(io.minio.GetBucketVersioningArgs).Argument builder of
GetBucketVersioningArgs.Argument class of
MinioClient.getObject(io.minio.GetObjectArgs).Argument builder of
GetObjectArgs.Argument builder of
GetObjectLockConfigurationArgs.Response class of
MinioClient.getObject(io.minio.GetObjectArgs).Argument class of
MinioClient.getObjectRetention(io.minio.GetObjectRetentionArgs).Argument builder of
GetObjectRetentionArgs.Argument class of
MinioClient.getObjectTags(io.minio.GetObjectTagsArgs).Argument builder of
GetObjectTagsArgs.Argument class of
MinioClient.getPresignedObjectUrl(io.minio.GetPresignedObjectUrlArgs).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 class of
MinioClient.isObjectLegalHoldEnabled(io.minio.IsObjectLegalHoldEnabledArgs).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 class of
MinioClient.listenBucketNotification(io.minio.ListenBucketNotificationArgs).Argument builder of
ListenBucketNotificationArgs.Object representation of response XML of ListMultipartUploads
API.
Argument class of
MinioClient.listObjects(io.minio.ListObjectsArgs).Argument builder of
ListObjectsArgs.Response class of
S3Base.listObjectsV1(io.minio.ListObjectsArgs).Response class of
S3Base.listObjectsV2(io.minio.ListObjectsArgs).Response class of
S3Base.listObjectVersions(io.minio.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 class of
MinioClient.makeBucket(io.minio.MakeBucketArgs).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.
ObjectConditionalReadArgs.Builder<B extends ObjectConditionalReadArgs.Builder<B,A>,A extends ObjectConditionalReadArgs>
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 owner information for
ListAllMyBucketsResult, ListBucketResultV1, ListBucketResultV2, ListVersionsResult, ListMultipartUploadsResult and ListPartsResult.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 class of
MinioClient.putObject(io.minio.PutObjectArgs).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 class of
MinioClient.removeBucket(io.minio.RemoveBucketArgs).Argument builder of
RemoveBucketArgs.Argument class of
MinioClient.removeObject(io.minio.RemoveObjectArgs).Argument builder of
RemoveObjectArgs.Argument class of
MinioClient.removeObjects(io.minio.RemoveObjectsArgs).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
ObjectLockConfigurationDays type retention duration of
ObjectLockConfigurationDuration unit of default retention configuration.
Years type retention duration of
ObjectLockConfigurationRetention 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 class of
MinioClient.selectObjectContent(io.minio.SelectObjectContentArgs).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 class of
MinioClient.setBucketEncryption(io.minio.SetBucketEncryptionArgs).Argument builder of
SetBucketEncryptionArgs.Argument class of
MinioClient.setBucketLifecycle(io.minio.SetBucketLifecycleArgs).Argument builder of
SetBucketLifecycleArgs.Argument class of
MinioClient.setBucketNotification(io.minio.SetBucketNotificationArgs).Argument builder of
SetBucketNotificationArgs.Argument class of
MinioClient.setBucketPolicy(io.minio.SetBucketPolicyArgs).Argument builder of
SetBucketPolicyArgs.Argument class of
MinioClient.setBucketReplication(io.minio.SetBucketReplicationArgs).Argument builder of
SetBucketReplicationArgs.Argument class of
MinioClient.setBucketTags(io.minio.SetBucketTagsArgs).Argument builder of
SetBucketTagsArgs.Argument class of
MinioClient.setBucketVersioning(io.minio.SetBucketVersioningArgs).Argument builder of
SetBucketVersioningArgs.Argument builder of
SetObjectLockConfigurationArgs.Argument class of
MinioClient.setObjectRetention(io.minio.SetObjectRetentionArgs).Argument builder of
SetObjectRetentionArgs.Argument class of
MinioClient.setObjectTags(io.minio.SetObjectTagsArgs).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 class of
MinioClient.statObject(io.minio.StatObjectArgs).Argument builder of
StatObjectArgs.Response of
MinioClient.statObject(io.minio.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 class of
MinioClient.uploadObject(io.minio.UploadObjectArgs).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 class of
MinioClient.uploadSnowballObjects(io.minio.UploadSnowballObjectsArgs).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.