Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V X 

A

actions() - Method in class io.minio.policy.Statement
 
aggregatedPartSize() - Method in class io.minio.messages.Upload
Returns aggregated part size.
AMZ_DATE_FORMAT - Static variable in class io.minio.DateFormat
 
aws() - Method in class io.minio.policy.Principal
Returns AWS value.

B

Bucket - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing bucket information.
Bucket() - Constructor for class io.minio.messages.Bucket
 
bucketExists(String) - Method in class io.minio.MinioClient
Checks if given bucket exist and is having read access.
bucketList() - Method in class io.minio.messages.Buckets
Returns List of Buckets.
bucketName - Variable in class io.minio.messages.ErrorResponse
 
bucketName() - Method in class io.minio.messages.ErrorResponse
Returns bucket name.
bucketName() - Method in class io.minio.messages.InitiateMultipartUploadResult
Returns bucket name.
bucketName() - Method in class io.minio.messages.ListMultipartUploadsResult
Returns bucket name.
bucketName() - Method in class io.minio.messages.ListPartsResult
Returns bucket name.
bucketName() - Method in class io.minio.ObjectStat
Returns bucket name.
bucketName() - Method in class io.minio.PostPolicy
Returns bucket name.
BucketPolicy - Class in io.minio.policy
 
BucketPolicy() - Constructor for class io.minio.policy.BucketPolicy
 
BucketPolicy(String) - Constructor for class io.minio.policy.BucketPolicy
 
Buckets - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing list of bucket information.
Buckets() - Constructor for class io.minio.messages.Buckets
 
buckets() - Method in class io.minio.messages.ListAllMyBucketsResult
Returns List of buckets.

C

cloudFunction() - Method in class io.minio.messages.CloudFunctionConfiguration
Returns cloudFunction.
CloudFunctionConfiguration - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing cloud function configuration.
CloudFunctionConfiguration() - Constructor for class io.minio.messages.CloudFunctionConfiguration
 
cloudFunctionConfigurationList() - Method in class io.minio.messages.NotificationConfiguration
Returns cloud function configuration.
code() - Method in enum io.minio.ErrorCode
 
code - Variable in class io.minio.messages.ErrorResponse
 
code() - Method in class io.minio.messages.ErrorResponse
Returns error code string.
commonPrefixes() - Method in class io.minio.messages.ListBucketResult
Returns List of Prefix.
commonPrefixes() - Method in class io.minio.messages.ListBucketResultV1
Returns List of Prefix.
CompleteMultipartUpload - Class in io.minio.messages
Helper class to construct complete multipart upload request XML for Amazon AWS S3.
CompleteMultipartUpload() - Constructor for class io.minio.messages.CompleteMultipartUpload
 
CompleteMultipartUpload(Part[]) - Constructor for class io.minio.messages.CompleteMultipartUpload
Constucts a new CompleteMultipartUpload object with given parts.
conditions() - Method in class io.minio.policy.Statement
 
contentKey() - Method in class io.minio.ObjectStat
Returns encryption key.
contentLength() - Method in class io.minio.ResponseHeader
Returns content length.
contents() - Method in class io.minio.messages.ListBucketResult
Returns List of Items.
contents() - Method in class io.minio.messages.ListBucketResultV1
Returns List of Items.
contentType() - Method in class io.minio.ObjectStat
Returns content type of object.
contentType() - Method in class io.minio.ResponseHeader
Returns content type.
continuationToken() - Method in class io.minio.messages.ListBucketResult
Returns continuation token.
CopyConditions - Class in io.minio
A container class to hold all the Conditions to be checked before copying an object.
CopyConditions() - Constructor for class io.minio.CopyConditions
 
copyObject(String, String, String) - Method in class io.minio.MinioClient
Copy a source object into a new destination object with same object name.
copyObject(String, String, String, String) - Method in class io.minio.MinioClient
Copy a source object into a new destination object.
copyObject(String, String, String, CopyConditions) - Method in class io.minio.MinioClient
Copy a source object into a new object with the provided name in the provided bucket.
copyObject(String, String, String, String, CopyConditions) - Method in class io.minio.MinioClient
Copy a source object into a new object with the provided name in the provided bucket.
copyObject(String, String, String, String, CopyConditions, Map<String, String>) - Method in class io.minio.MinioClient
Copy a source object into a new object with the provided name in the provided bucket.
CopyObjectResult - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing object item information.
CopyObjectResult() - Constructor for class io.minio.messages.CopyObjectResult
 
CreateBucketConfiguration - Class in io.minio.messages
Helper class to construct create bucket configuration request XML for Amazon AWS S3.
CreateBucketConfiguration(String) - Constructor for class io.minio.messages.CreateBucketConfiguration
Constructs a new CreateBucketConfiguration object with given location constraint.
createdTime() - Method in class io.minio.ObjectStat
Returns created time.
creationDate() - Method in class io.minio.messages.Bucket
Returns creation date.

D

date() - Method in class io.minio.ResponseHeader
Returns date.
DateFormat - Class in io.minio
Global constants for various date formats.
DeletedObject - Class in io.minio.messages
Helper class to create Amazon AWS S3 request XML containing information for Multiple object deletion.
DeletedObject() - Constructor for class io.minio.messages.DeletedObject
 
DeleteError - Class in io.minio.messages
Helper class to parse Amazon AWS S3 error response XML.
DeleteError() - Constructor for class io.minio.messages.DeleteError
Constructs a new ErrorResponse object by reading given reader stream.
DeleteError(Reader) - Constructor for class io.minio.messages.DeleteError
Constructs a new ErrorResponse object by reading given reader stream.
DeleteObject - Class in io.minio.messages
Helper class to create Amazon AWS S3 request XML containing object information for Multiple object deletion.
DeleteObject(String) - Constructor for class io.minio.messages.DeleteObject
 
DeleteObject(String, String) - Constructor for class io.minio.messages.DeleteObject
Constructs new delete object for given name and version ID.
DeleteRequest - Class in io.minio.messages
Helper class to create Amazon AWS S3 request XML containing information for Multiple object deletion.
DeleteRequest(List<DeleteObject>) - Constructor for class io.minio.messages.DeleteRequest
 
DeleteRequest(List<DeleteObject>, boolean) - Constructor for class io.minio.messages.DeleteRequest
Constructs new delete request for given object list and quiet flag.
DeleteResult - Class in io.minio.messages
Helper class to create Amazon AWS S3 request XML containing information for Multiple object deletion.
DeleteResult(Reader) - Constructor for class io.minio.messages.DeleteResult
Constructs new delete result by parsing content on given reader.
delimiter() - Method in class io.minio.messages.ListBucketResult
Returns delimiter.
delimiter() - Method in class io.minio.messages.ListBucketResultV1
Returns delimiter.
displayName() - Method in class io.minio.messages.Grantee
Returns grantee display name.
displayName() - Method in class io.minio.messages.Initiator
Returns initiator display name.
displayName() - Method in class io.minio.messages.Owner
Returns owner display name.

E

effect() - Method in class io.minio.policy.Statement
 
emailAddress() - Method in class io.minio.messages.Grantee
Returns grantee email address.
encryptionIv() - Method in class io.minio.ObjectStat
Returns encryption IV.
equals(Object) - Method in class io.minio.ObjectStat
Checks whether given object is same as this ObjectStat.
ErrorCode - Enum in io.minio
Amazon AWS S3 error codes.
errorCode - Variable in class io.minio.messages.ErrorResponse
 
errorCode() - Method in class io.minio.messages.ErrorResponse
Returns error code.
errorList() - Method in class io.minio.messages.DeleteResult
 
errorResponse() - Method in exception io.minio.errors.ErrorResponseException
Returns ErrorResponse contains detail of what error occured.
ErrorResponse - Class in io.minio.messages
Helper class to parse Amazon AWS S3 error response XML.
ErrorResponse() - Constructor for class io.minio.messages.ErrorResponse
 
ErrorResponse(Reader) - Constructor for class io.minio.messages.ErrorResponse
Constructs a new ErrorResponse object by reading given reader stream.
ErrorResponse(ErrorCode, String, String, String, String, String) - Constructor for class io.minio.messages.ErrorResponse
Constructs a new ErrorResponse object with error code, bucket name, object name, resource, request ID and host ID.
ErrorResponseException - Exception in io.minio.errors
Thrown to indicate that error response is received when executing Amazon S3 operation.
ErrorResponseException(ErrorResponse, Response) - Constructor for exception io.minio.errors.ErrorResponseException
Constructs a new ErrorResponseException with error response and HTTP response object.
etag() - Method in class io.minio.messages.CopyObjectResult
Returns ETag of the object.
etag() - Method in class io.minio.messages.Item
Returns ETag of the object.
etag() - Method in class io.minio.messages.Part
Returns ETag.
etag() - Method in class io.minio.ObjectStat
Returns ETag.
etag() - Method in class io.minio.ResponseHeader
Returns ETag.
events() - Method in class io.minio.messages.CloudFunctionConfiguration
Returns events.
events() - Method in class io.minio.messages.QueueConfiguration
Returns events.
events() - Method in class io.minio.messages.TopicConfiguration
Returns events.
EventType - Enum in io.minio.messages
Amazon AWS S3 event types for notifications.
EXPIRATION_DATE_FORMAT - Static variable in class io.minio.DateFormat
 

F

filter() - Method in class io.minio.messages.CloudFunctionConfiguration
Returns filter.
Filter - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing Filter.
Filter() - Constructor for class io.minio.messages.Filter
 
filter() - Method in class io.minio.messages.QueueConfiguration
Returns filter.
filter(Filter) - Method in class io.minio.messages.QueueConfiguration
Sets filter.
filter() - Method in class io.minio.messages.TopicConfiguration
Returns filter.
FilterRule - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing filter rule.
FilterRule() - Constructor for class io.minio.messages.FilterRule
 
filterRuleList() - Method in class io.minio.messages.S3Key
Returns filter rule list.
formData(String, String) - Method in class io.minio.PostPolicy
formData(String, String, String) - Method in class io.minio.PostPolicy
Returns form data of this post policy setting the provided region.
fromString(String) - Static method in enum io.minio.ErrorCode
Returns ErrorCode of given code string.
fromString(String) - Static method in enum io.minio.http.Scheme
Returns Scheme enum of given string.
fromString(String) - Static method in enum io.minio.messages.EventType
Returns EventType of given string.
fromStringList(List<String>) - Static method in enum io.minio.messages.EventType
Returns List<EventType> of given List<String>.

G

get() - Method in class io.minio.Result
Returns given Type if exception is null, else respective exception is thrown.
getBucketNotification(String) - Method in class io.minio.MinioClient
Get bucket notification configuration
getBucketPolicy(String, String) - Method in class io.minio.MinioClient
Get bucket policy at given objectPrefix
getBucketPolicy(String) - Method in class io.minio.policy.Statement
Returns bucket policy types for given prefix.
getConditions() - Method in class io.minio.CopyConditions
Get all the set copy conditions map.
getInstance() - Static method in class io.minio.org.apache.commons.validator.routines.InetAddressValidator
Returns the singleton instance of this validator.
getJson() - Method in class io.minio.policy.BucketPolicy
Generates JSON of this BucketPolicy object.
getObject(String, String) - Method in class io.minio.MinioClient
Gets entire object's data as InputStream in given bucket.
getObject(String, String, long) - Method in class io.minio.MinioClient
Gets object's data starting from given offset as InputStream in the given bucket.
getObject(String, String, long, Long) - Method in class io.minio.MinioClient
Gets object's data of given offset and length as InputStream in the given bucket.
getObject(String, String, String) - Method in class io.minio.MinioClient
Gets object's data in the given bucket and stores it to given file name.
getObject(String, String, SecretKey) - Method in class io.minio.MinioClient
Returns InputStream containing decrypted data of given object.
getObject(String, String, KeyPair) - Method in class io.minio.MinioClient
Returns InputStream containing decrypted data of given object.
getObjectPolicy() - Method in class io.minio.policy.Statement
Returns object policy types.
getObjectUrl(String, String) - Method in class io.minio.MinioClient
Gets object's URL in given bucket.
getPolicies() - Method in class io.minio.policy.BucketPolicy
Returns policy type of all prefixes.
getPolicy(String) - Method in class io.minio.policy.BucketPolicy
Returns policy type of this bucket policy.
getString() - Method in class io.minio.messages.ErrorResponse
Returns string with field values.
getValue() - Method in enum io.minio.policy.PolicyType
Returns the policyType value.
Grant - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing Grant information.
Grant() - Constructor for class io.minio.messages.Grant
 
grantee() - Method in class io.minio.messages.Grant
Returns Grantee.
Grantee - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing Grantee information.
Grantee() - Constructor for class io.minio.messages.Grantee
 

H

hashCode() - Method in class io.minio.ObjectStat
Returns hash of this ObjectStat.
Header - Annotation Type in io.minio.http
HTTP header annotation interface.
HeaderParser - Class in io.minio.http
HTTP header parser class.
hostId - Variable in class io.minio.messages.ErrorResponse
 
hostId() - Method in class io.minio.messages.ErrorResponse
Returns host ID.
HTTP_HEADER_DATE_FORMAT - Static variable in class io.minio.DateFormat
 

I

id() - Method in class io.minio.messages.CloudFunctionConfiguration
Returns id.
id() - Method in class io.minio.messages.Grantee
Returns grantee id.
id() - Method in class io.minio.messages.Initiator
Returns initiator ID.
id() - Method in class io.minio.messages.Owner
Returns owner ID.
id() - Method in class io.minio.messages.QueueConfiguration
Returns id.
ignoreCertCheck() - Method in class io.minio.MinioClient
Ignores check on server certificate for HTTPS connection.
InetAddressValidator - Class in io.minio.org.apache.commons.validator.routines
InetAddress validation and conversion routines (java.net.InetAddress).
InetAddressValidator() - Constructor for class io.minio.org.apache.commons.validator.routines.InetAddressValidator
 
initiated() - Method in class io.minio.messages.Upload
Returns initated time.
InitiateMultipartUploadResult - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing initiate multipart upload result.
InitiateMultipartUploadResult() - Constructor for class io.minio.messages.InitiateMultipartUploadResult
 
Initiator - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing initator information.
Initiator() - Constructor for class io.minio.messages.Initiator
 
initiator() - Method in class io.minio.messages.ListPartsResult
Returns initator information.
initiator() - Method in class io.minio.messages.Upload
Returns initator information.
InsufficientDataException - Exception in io.minio.errors
Thrown to indicate that reading given InputStream gets EOFException before reading given length.
InsufficientDataException(String) - Constructor for exception io.minio.errors.InsufficientDataException
Constructs a new InsufficientDataException with given error message.
InternalException - Exception in io.minio.errors
Thrown to indicate that unexpected internal library error occured while processing given request.
InternalException(String) - Constructor for exception io.minio.errors.InternalException
Constructs a new InternalException with given error message.
InvalidArgumentException - Exception in io.minio.errors
Thrown to indicate that invalid value is passed to a method.
InvalidArgumentException(String) - Constructor for exception io.minio.errors.InvalidArgumentException
Constructs a new InvalidArgumentException with given error message.
InvalidBucketNameException - Exception in io.minio.errors
Thrown to indicate that given bucket name is not valid.
InvalidBucketNameException(String, String) - Constructor for exception io.minio.errors.InvalidBucketNameException
Constructs a new InvalidBucketNameException with bucket name caused the error and error message.
InvalidEncryptionMetadataException - Exception in io.minio.errors
Thrown to indicate that reading given encryption metadata doesn't have key or iv or both details.
InvalidEncryptionMetadataException(String) - Constructor for exception io.minio.errors.InvalidEncryptionMetadataException
Constructs a new InsufficientEncryptionMetadataException with given error message.
InvalidEndpointException - Exception in io.minio.errors
Thrown to indicate that given endpoint is not valid.
InvalidEndpointException(String, String) - Constructor for exception io.minio.errors.InvalidEndpointException
Constructs a new InvalidEndpointException with endpoint caused the error and error message.
InvalidExpiresRangeException - Exception in io.minio.errors
Thrown to indicate that given expires value is out of range to set in presigned GET/PUT/POST.
InvalidExpiresRangeException(int, String) - Constructor for exception io.minio.errors.InvalidExpiresRangeException
Constructs a new InvalidExpiresRangeException with expires value caused the error and error message.
InvalidObjectPrefixException - Exception in io.minio.errors
Thrown to indicate that given objectprefix is not valid.
InvalidObjectPrefixException(String, String) - Constructor for exception io.minio.errors.InvalidObjectPrefixException
Constructs a new InvalidObjectPrefixException with objectPrefix caused the error and error message.
InvalidPortException - Exception in io.minio.errors
Thrown to indicate that given port number is not valid.
InvalidPortException(int, String) - Constructor for exception io.minio.errors.InvalidPortException
Constructs a new InvalidPortException with port number caused the error and error message.
io.minio - package io.minio
 
io.minio.errors - package io.minio.errors
 
io.minio.http - package io.minio.http
 
io.minio.messages - package io.minio.messages
 
io.minio.org.apache.commons.validator.routines - package io.minio.org.apache.commons.validator.routines
 
io.minio.policy - package io.minio.policy
 
isDir() - Method in class io.minio.messages.Item
Returns whether the object is a directory or not.
isTruncated() - Method in class io.minio.messages.ListBucketResult
Returns whether the result is truncated or not.
isTruncated() - Method in class io.minio.messages.ListBucketResultV1
Returns whether the result is truncated or not.
isTruncated() - Method in class io.minio.messages.ListMultipartUploadsResult
Returns whether the result is truncated or not.
isTruncated() - Method in class io.minio.messages.ListPartsResult
Returns whether the result is truncated or not.
isValid(String) - Method in class io.minio.org.apache.commons.validator.routines.InetAddressValidator
Checks if the specified string is a valid IP address.
isValid(String) - Method in class io.minio.org.apache.commons.validator.routines.RegexValidator
Validate a value against the set of regular expressions.
isValid(String) - Method in class io.minio.policy.Statement
Returns whether given statement is valid to process for given bucket name.
isValidInet4Address(String) - Method in class io.minio.org.apache.commons.validator.routines.InetAddressValidator
Validates an IPv4 address.
isValidInet6Address(String) - Method in class io.minio.org.apache.commons.validator.routines.InetAddressValidator
Validates an IPv6 address.
Item - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing object item information.
Item() - Constructor for class io.minio.messages.Item
 
Item(String, boolean) - Constructor for class io.minio.messages.Item
Constructs a new Item object with given object name and IsDir flag.

K

keyCount() - Method in class io.minio.messages.ListBucketResult
Returns key count.
keyMarker() - Method in class io.minio.messages.ListMultipartUploadsResult
Returns key marker.

L

lastModified() - Method in class io.minio.messages.CopyObjectResult
Returns last modified time of the object.
lastModified() - Method in class io.minio.messages.Item
Returns last modified time of the object.
lastModified() - Method in class io.minio.messages.Part
Returns last modified time.
lastModified() - Method in class io.minio.ResponseHeader
Returns last modified time.
length() - Method in class io.minio.ObjectStat
Returns object length.
ListAllMyBucketsResult - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing ListAllMyBucketsResult information.
ListAllMyBucketsResult() - Constructor for class io.minio.messages.ListAllMyBucketsResult
 
ListBucketResult - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing ListBucketResult Version 2 information.
ListBucketResult() - Constructor for class io.minio.messages.ListBucketResult
 
ListBucketResultV1 - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing ListBucketResult Version 1 information.
ListBucketResultV1() - Constructor for class io.minio.messages.ListBucketResultV1
 
listBuckets() - Method in class io.minio.MinioClient
Returns all bucket information owned by the current user.
listIncompleteUploads(String) - Method in class io.minio.MinioClient
Lists incomplete uploads of objects in given bucket.
listIncompleteUploads(String, String) - Method in class io.minio.MinioClient
Lists incomplete uploads of objects in given bucket and prefix.
listIncompleteUploads(String, String, boolean) - Method in class io.minio.MinioClient
Lists incomplete uploads of objects in given bucket, prefix and recursive flag.
ListMultipartUploadsResult - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing ListMultipartUploadResult information.
ListMultipartUploadsResult() - Constructor for class io.minio.messages.ListMultipartUploadsResult
 
listObjects(String) - Method in class io.minio.MinioClient
Lists object information in given bucket.
listObjects(String, String) - Method in class io.minio.MinioClient
Lists object information in given bucket and prefix.
listObjects(String, String, boolean) - Method in class io.minio.MinioClient
Lists object information as Iterable<Result><Item>> in given bucket, prefix and recursive flag.
listObjects(String, String, boolean, boolean) - Method in class io.minio.MinioClient
Lists object information as Iterable<Result><Item>> in given bucket, prefix, recursive flag and S3 API version to use.
ListPartsResult - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing ListPartsResult information.
ListPartsResult() - Constructor for class io.minio.messages.ListPartsResult
 
locationConstraint() - Method in class io.minio.messages.CreateBucketConfiguration
Returns location constraint.

M

makeBucket(String) - Method in class io.minio.MinioClient
Creates a bucket with default region.
makeBucket(String, String) - Method in class io.minio.MinioClient
Creates a bucket with given region.
makeFormData(String, String, String) - Method in class io.minio.PostPolicy
 
marker() - Method in class io.minio.messages.ListBucketResultV1
Returns marker.
match(String) - Method in class io.minio.org.apache.commons.validator.routines.RegexValidator
Validate a value against the set of regular expressions returning the array of matched groups.
matDesc() - Method in class io.minio.ObjectStat
Returns encryption material description.
maxKeys() - Method in class io.minio.messages.ListBucketResult
Returns max keys.
maxKeys() - Method in class io.minio.messages.ListBucketResultV1
Returns max keys.
maxParts() - Method in class io.minio.messages.ListPartsResult
Returns maximum parts information received.
maxUploads() - Method in class io.minio.messages.ListMultipartUploadsResult
Returns max uploads received.
message() - Method in enum io.minio.ErrorCode
 
message - Variable in class io.minio.messages.ErrorResponse
 
message() - Method in class io.minio.messages.ErrorResponse
Returns error message.
Method - Enum in io.minio.http
HTTP methods.
MinioClient - Class in io.minio
This class implements a simple cloud storage client.
MinioClient(String) - Constructor for class io.minio.MinioClient
Creates Minio client object with given endpoint using anonymous access.
MinioClient(URL) - Constructor for class io.minio.MinioClient
Creates Minio client object with given URL object using anonymous access.
MinioClient(HttpUrl) - Constructor for class io.minio.MinioClient
Creates Minio client object with given HttpUrl object using anonymous access.
MinioClient(String, String, String) - Constructor for class io.minio.MinioClient
Creates Minio client object with given endpoint, access key and secret key.
MinioClient(String, String, String, String) - Constructor for class io.minio.MinioClient
Creates Minio client object with given endpoint, access key, secret key and region name
MinioClient(URL, String, String) - Constructor for class io.minio.MinioClient
Creates Minio client object with given URL object, access key and secret key.
MinioClient(HttpUrl, String, String) - Constructor for class io.minio.MinioClient
Creates Minio client object with given URL object, access key and secret key.
MinioClient(String, int, String, String) - Constructor for class io.minio.MinioClient
Creates Minio client object with given endpoint, port, access key and secret key using secure (HTTPS) connection.
MinioClient(String, String, String, boolean) - Constructor for class io.minio.MinioClient
Creates Minio client object with given endpoint, access key and secret key using secure (HTTPS) connection.
MinioClient(String, int, String, String, boolean) - Constructor for class io.minio.MinioClient
Creates Minio client object using given endpoint, port, access key, secret key and secure option.
MinioClient(String, int, String, String, String, boolean) - Constructor for class io.minio.MinioClient
Creates Minio client object using given endpoint, port, access key, secret key, region and secure option.
MinioClient(String, int, String, String, String, boolean, OkHttpClient) - Constructor for class io.minio.MinioClient
Creates Minio client object using given endpoint, port, access key, secret key, region and secure option.
MinioException - Exception in io.minio.errors
Base Exception class for all minio-java exceptions.
MinioException() - Constructor for exception io.minio.errors.MinioException
Constructs a new MinioException.
MinioException(String) - Constructor for exception io.minio.errors.MinioException
Constructs a new MinioException with given error message.

N

name() - Method in class io.minio.messages.Bucket
Returns bucket name.
name() - Method in class io.minio.messages.DeletedObject
 
name() - Method in class io.minio.messages.FilterRule
Returns filter name.
name() - Method in class io.minio.messages.ListBucketResult
Returns bucket name.
name() - Method in class io.minio.messages.ListBucketResultV1
Returns bucket name.
name() - Method in class io.minio.ObjectStat
Returns object name.
nextContinuationToken() - Method in class io.minio.messages.ListBucketResult
Returns next continuation token.
nextKeyMarker() - Method in class io.minio.messages.ListMultipartUploadsResult
Returns next key marker.
nextMarker() - Method in class io.minio.messages.ListBucketResultV1
Returns next marker.
nextPartNumberMarker() - Method in class io.minio.messages.ListPartsResult
Returns next part number marker.
nextUploadIdMarker() - Method in class io.minio.messages.ListMultipartUploadsResult
Returns next upload ID marker.
NoResponseException - Exception in io.minio.errors
Thrown to indicate that no response is received from Amazon AWS S3 service.
NoResponseException() - Constructor for exception io.minio.errors.NoResponseException
 
NoResponseException(Request) - Constructor for exception io.minio.errors.NoResponseException
Constructs a new NoResponseException with HTTP request object causes the error.
NoSuchBucketPolicyException - Exception in io.minio.errors
Thrown to indicate that given bucket name is not valid.
NoSuchBucketPolicyException(String, String, BucketPolicy) - Constructor for exception io.minio.errors.NoSuchBucketPolicyException
Constructs a new NoSuchBucketPolicyException with bucket name caused the error and error message.
NotificationConfiguration - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing notification configuration.
NotificationConfiguration() - Constructor for class io.minio.messages.NotificationConfiguration
Constucts a new notification configuration with default namespace.

O

objectList() - Method in class io.minio.messages.DeleteResult
 
objectName - Variable in class io.minio.messages.ErrorResponse
 
objectName() - Method in class io.minio.messages.ErrorResponse
Returns object name.
objectName() - Method in class io.minio.messages.InitiateMultipartUploadResult
Returns object name.
objectName() - Method in class io.minio.messages.Item
Returns object name.
objectName() - Method in class io.minio.messages.ListPartsResult
Returns object name.
objectName() - Method in class io.minio.messages.Upload
Returns object name.
objectSize() - Method in class io.minio.messages.Item
Returns object size.
ObjectStat - Class in io.minio
Object stat information.
ObjectStat(String, String, ResponseHeader) - Constructor for class io.minio.ObjectStat
Creates ObjectStat with given bucket name, object name, and available response header information.
ObjectStat(String, String, Date, long, String, String) - Constructor for class io.minio.ObjectStat
Creates ObjectStat with given bucket name, object name, created time, object length, Etag and content type.
owner() - Method in class io.minio.messages.Item
Returns owner object of given the object.
owner() - Method in class io.minio.messages.ListAllMyBucketsResult
Returns owner.
owner() - Method in class io.minio.messages.ListPartsResult
Returns owner information.
Owner - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing Owner information.
Owner() - Constructor for class io.minio.messages.Owner
 
owner() - Method in class io.minio.messages.Upload
Returns owner information.

P

parseJson(Reader, String) - Static method in class io.minio.policy.BucketPolicy
Reads JSON from given Reader and returns new BucketPolicy of given bucket name.
parseXml(Reader) - Method in class io.minio.messages.ErrorResponse
Fills up this ErrorResponse object's fields by reading/parsing values from given Reader input stream.
parseXml(Reader) - Method in class io.minio.messages.XmlEntity
Parses content from given reader input stream.
parseXml(Reader, XmlNamespaceDictionary) - Method in class io.minio.messages.XmlEntity
Parses content from given reader input stream and namespace dictionary.
Part - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing Part information.
Part() - Constructor for class io.minio.messages.Part
 
Part(int, String) - Constructor for class io.minio.messages.Part
Constructs a new Part object with given part number and ETag.
partList() - Method in class io.minio.messages.CompleteMultipartUpload
Returns List of Parts of mulitpart upload.
partList() - Method in class io.minio.messages.ListPartsResult
Returns List of Part.
partNumber() - Method in class io.minio.messages.Part
Returns part number.
partNumberMarker() - Method in class io.minio.messages.ListPartsResult
Returns part number marker.
partSize() - Method in class io.minio.messages.Part
Returns part size.
permission() - Method in class io.minio.messages.Grant
Returns permission.
PolicyType - Enum in io.minio.policy
 
PostPolicy - Class in io.minio
Post policy information to be used to generate presigned post policy form-data.
PostPolicy(String, String, DateTime) - Constructor for class io.minio.PostPolicy
 
PostPolicy(String, String, boolean, DateTime) - Constructor for class io.minio.PostPolicy
Creates PostPolicy for given bucket name, object name, string to match object name starting with and expiration time.
prefix() - Method in class io.minio.messages.ListBucketResult
Returns prefix.
prefix() - Method in class io.minio.messages.ListBucketResultV1
Returns prefix.
Prefix - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing Prefix information.
Prefix() - Constructor for class io.minio.messages.Prefix
 
prefix() - Method in class io.minio.messages.Prefix
Returns prefix.
presignedGetObject(String, String, Integer, Map<String, String>) - Method in class io.minio.MinioClient
Returns an presigned URL to download the object in the bucket with given expiry time with custom request params.
presignedGetObject(String, String, Integer) - Method in class io.minio.MinioClient
Returns an presigned URL to download the object in the bucket with given expiry time.
presignedGetObject(String, String) - Method in class io.minio.MinioClient
Returns an presigned URL to download the object in the bucket with default expiry time.
presignedPostPolicy(PostPolicy) - Method in class io.minio.MinioClient
Returns string map for given PostPolicy to upload object with various post policy conditions.
presignedPutObject(String, String, Integer) - Method in class io.minio.MinioClient
Returns a presigned URL to upload an object in the bucket with given expiry time.
presignedPutObject(String, String) - Method in class io.minio.MinioClient
Returns a presigned URL to upload an object in the bucket with default expiry time.
Principal - Class in io.minio.policy
Helper class to parse Amazon AWS S3 policy declarations.
Principal() - Constructor for class io.minio.policy.Principal
 
Principal(String) - Constructor for class io.minio.policy.Principal
 
principal() - Method in class io.minio.policy.Statement
 
putObject(String, String, String, String) - Method in class io.minio.MinioClient
Uploads given file as object in given bucket.
putObject(String, String, String) - Method in class io.minio.MinioClient
Uploads given file as object in given bucket.
putObject(String, String, InputStream, long, String) - Method in class io.minio.MinioClient
Uploads data from given stream as object to given bucket.
putObject(String, String, InputStream, long, Map<String, String>) - Method in class io.minio.MinioClient
Uploads data from given stream as object to given bucket with specified meta data.
putObject(String, String, InputStream, String) - Method in class io.minio.MinioClient
Uploads data from given stream as object to given bucket where the stream size is unknown.
putObject(String, String, InputStream, long, String, SecretKey) - Method in class io.minio.MinioClient
Uploads encrypted data from given stream as object to given bucket where data is encrypted on the fly using passed secret key.
putObject(String, String, InputStream, long, String, KeyPair) - Method in class io.minio.MinioClient
Uploads encrypted data from given stream as object to given bucket where data is encrypted on the fly using passed keypair.

Q

queue() - Method in class io.minio.messages.QueueConfiguration
Returns queue.
QueueConfiguration - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing queue configuration.
QueueConfiguration() - Constructor for class io.minio.messages.QueueConfiguration
 
queueConfigurationList() - Method in class io.minio.messages.NotificationConfiguration
Returns queue configuration list.

R

RegexValidator - Class in io.minio.org.apache.commons.validator.routines
Regular Expression validation (using JDK 1.4+ regex support).
RegexValidator(String) - Constructor for class io.minio.org.apache.commons.validator.routines.RegexValidator
Construct a case sensitive validator for a single regular expression.
RegexValidator(String, boolean) - Constructor for class io.minio.org.apache.commons.validator.routines.RegexValidator
Construct a validator for a single regular expression with the specified case sensitivity.
RegexValidator(String[]) - Constructor for class io.minio.org.apache.commons.validator.routines.RegexValidator
Construct a case sensitive validator that matches any one of the set of regular expressions.
RegexValidator(String[], boolean) - Constructor for class io.minio.org.apache.commons.validator.routines.RegexValidator
Construct a validator that matches any one of the set of regular expressions with the specified case sensitivity.
RegionConflictException - Exception in io.minio.errors
Thrown to indicate that passed region conflicts with the one previously specified.
RegionConflictException(String) - Constructor for exception io.minio.errors.RegionConflictException
Constructs a new RegionConflictException with given error message.
removeAllBucketNotification(String) - Method in class io.minio.MinioClient
Remove all bucket notification.
removeBucket(String) - Method in class io.minio.MinioClient
Removes a bucket.
removeBucketActions(String, String, boolean, boolean) - Method in class io.minio.policy.Statement
Removes bucket actions for given prefix and bucketResource.
removeIncompleteUpload(String, String) - Method in class io.minio.MinioClient
Removes incomplete multipart upload of given object.
removeObject(String, String) - Method in class io.minio.MinioClient
Removes an object from a bucket.
removeObject(String, Iterable<String>) - Method in class io.minio.MinioClient
Removes multiple objects from a bucket.
removeObjectActions(String) - Method in class io.minio.policy.Statement
Removes object actions for given object resource.
request() - Method in exception io.minio.errors.NoResponseException
 
requestId - Variable in class io.minio.messages.ErrorResponse
 
requestId() - Method in class io.minio.messages.ErrorResponse
Returns request ID.
resource - Variable in class io.minio.messages.ErrorResponse
 
resource() - Method in class io.minio.messages.ErrorResponse
Returns resource.
resources() - Method in class io.minio.policy.Statement
 
RESPONSE_DATE_FORMAT - Static variable in class io.minio.DateFormat
 
ResponseHeader - Class in io.minio
HTTP response header class.
ResponseHeader() - Constructor for class io.minio.ResponseHeader
 
Result<T> - Class in io.minio
A container class keeps any type and exception occured.
Result(T, Exception) - Constructor for class io.minio.Result
 

S

s3Key() - Method in class io.minio.messages.Filter
Returns S3 Key.
S3Key - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing S3Key.
S3Key() - Constructor for class io.minio.messages.S3Key
 
Scheme - Enum in io.minio.http
HTTP schemes.
server() - Method in class io.minio.ResponseHeader
Returns server name.
set(Headers, Object) - Static method in class io.minio.http.HeaderParser
Sets destination object from Headers object.
setActions(Set<String>) - Method in class io.minio.policy.Statement
 
setAggregatedPartSize(long) - Method in class io.minio.messages.Upload
Sets given aggregated part size.
setAppInfo(String, String) - Method in class io.minio.MinioClient
Sets application's name/version to user agent.
setBucketNotification(String, NotificationConfiguration) - Method in class io.minio.MinioClient
Set bucket notification configuration
setBucketPolicy(String, String, PolicyType) - Method in class io.minio.MinioClient
Set policy on bucket and object prefix.
setCloudFunction(String) - Method in class io.minio.messages.CloudFunctionConfiguration
Sets cloudFunction.
setCloudFunctionConfigurationList(List<CloudFunctionConfiguration>) - Method in class io.minio.messages.NotificationConfiguration
Sets cloud function configuration list.
setConditions(ConditionMap) - Method in class io.minio.policy.Statement
 
setContentEncoding(String) - Method in class io.minio.PostPolicy
Sets content encoding.
setContentLength(long) - Method in class io.minio.PostPolicy
Sets content length.
setContentLength(String) - Method in class io.minio.ResponseHeader
Sets content length.
setContentRange(long, long) - Method in class io.minio.PostPolicy
Sets content range.
setContentType(String) - Method in class io.minio.PostPolicy
Sets content type.
setContentType(String) - Method in class io.minio.ResponseHeader
Sets content type.
setDate(String) - Method in class io.minio.ResponseHeader
Sets date.
setEffect(String) - Method in class io.minio.policy.Statement
 
setEtag(String) - Method in class io.minio.ResponseHeader
Sets ETag.
setEvents(List<EventType>) - Method in class io.minio.messages.CloudFunctionConfiguration
Sets event.
setEvents(List<EventType>) - Method in class io.minio.messages.QueueConfiguration
Sets event.
setEvents(List<EventType>) - Method in class io.minio.messages.TopicConfiguration
Sets event.
setFilter(Filter) - Method in class io.minio.messages.CloudFunctionConfiguration
Sets filter.
setFilter(Filter) - Method in class io.minio.messages.TopicConfiguration
Sets filter.
setId(String) - Method in class io.minio.messages.CloudFunctionConfiguration
Sets id.
setId(String) - Method in class io.minio.messages.QueueConfiguration
Sets id.
setId(String) - Method in class io.minio.messages.TopicConfiguration
Sets ID.
setLastModified(String) - Method in class io.minio.ResponseHeader
Sets last modified time.
setMatchETag(String) - Method in class io.minio.CopyConditions
Set matching ETag condition, copy object which matches the following ETag.
setMatchETagNone(String) - Method in class io.minio.CopyConditions
Set matching ETag none condition, copy object which does not match the following ETag.
setModified(DateTime) - Method in class io.minio.CopyConditions
Set modified condition, copy object modified since given time.
setName(String) - Method in class io.minio.messages.FilterRule
Sets filter name.
setPolicy(PolicyType, String) - Method in class io.minio.policy.BucketPolicy
Sets policy type for given prefix.
setPrefixRule(String) - Method in class io.minio.messages.Filter
 
setPrefixRule(String) - Method in class io.minio.messages.S3Key
 
setPrincipal(Principal) - Method in class io.minio.policy.Statement
 
setQueue(String) - Method in class io.minio.messages.QueueConfiguration
Sets queue.
setQueueConfigurationList(List<QueueConfiguration>) - Method in class io.minio.messages.NotificationConfiguration
Sets queue configuration list.
setReplaceMetadataDirective() - Method in class io.minio.CopyConditions
Set replace metadata directive which specifies that destination object after copyObject() sets new metadata provided in the request.
setResources(Resources) - Method in class io.minio.policy.Statement
 
setS3Key(S3Key) - Method in class io.minio.messages.Filter
Sets S3 Key.
setServer(String) - Method in class io.minio.ResponseHeader
Sets server name.
setSid(String) - Method in class io.minio.policy.Statement
 
setStatusCode(String) - Method in class io.minio.ResponseHeader
Sets status code.
setSuffixRule(String) - Method in class io.minio.messages.Filter
 
setSuffixRule(String) - Method in class io.minio.messages.S3Key
 
setTimeout(long, long, long) - Method in class io.minio.MinioClient
Sets HTTP connect, write and read timeouts.
setTopic(String) - Method in class io.minio.messages.TopicConfiguration
Sets topic.
setTopicConfigurationList(List<TopicConfiguration>) - Method in class io.minio.messages.NotificationConfiguration
Sets topic configuration list.
setTransferEncoding(String) - Method in class io.minio.ResponseHeader
Sets transfer encoding.
setUnmodified(DateTime) - Method in class io.minio.CopyConditions
Sets object unmodified condition, copy object unmodified since given time.
setValue(String) - Method in class io.minio.messages.FilterRule
Sets filter value.
setXamzBucketRegion(String) - Method in class io.minio.ResponseHeader
Sets Amazon bucket region.
setXamzId2(String) - Method in class io.minio.ResponseHeader
Sets Amazon ID2.
setXamzMetaIv(String) - Method in class io.minio.ResponseHeader
Sets encryption initialization vector (IV).
setXamzMetaKey(String) - Method in class io.minio.ResponseHeader
Sets encryption key.
setXamzMetaMatdesc(String) - Method in class io.minio.ResponseHeader
Sets encryption material description in JSON (UTF8) format.
setXamzRequestId(String) - Method in class io.minio.ResponseHeader
Sets Amazon request ID.
sid() - Method in class io.minio.policy.Statement
 
SIGNER_DATE_FORMAT - Static variable in class io.minio.DateFormat
 
startAfter() - Method in class io.minio.messages.ListBucketResult
Returns start after.
Statement - Class in io.minio.policy
Helper class to parse Amazon AWS S3 policy statement object.
Statement() - Constructor for class io.minio.policy.Statement
 
statements() - Method in class io.minio.policy.BucketPolicy
 
statObject(String, String) - Method in class io.minio.MinioClient
Returns meta data information of given object in given bucket.
statusCode() - Method in class io.minio.ResponseHeader
Returns status code.
storageClass() - Method in class io.minio.messages.Item
Returns storage class of the object.
storageClass() - Method in class io.minio.messages.ListPartsResult
Returns storage class.
storageClass() - Method in class io.minio.messages.Upload
Returns storage class.

T

topic() - Method in class io.minio.messages.TopicConfiguration
Returns topic.
TopicConfiguration - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing topic configuration.
TopicConfiguration() - Constructor for class io.minio.messages.TopicConfiguration
 
topicConfigurationList() - Method in class io.minio.messages.NotificationConfiguration
Returns topic configuration list.
toString() - Method in exception io.minio.errors.ErrorResponseException
 
toString() - Method in exception io.minio.errors.InvalidBucketNameException
 
toString() - Method in exception io.minio.errors.InvalidEndpointException
 
toString() - Method in exception io.minio.errors.InvalidExpiresRangeException
 
toString() - Method in exception io.minio.errors.InvalidObjectPrefixException
 
toString() - Method in exception io.minio.errors.InvalidPortException
 
toString() - Method in exception io.minio.errors.NoSuchBucketPolicyException
 
toString() - Method in enum io.minio.messages.EventType
 
toString() - Method in class io.minio.ObjectStat
Returns ObjectStat as string.
toString() - Method in class io.minio.org.apache.commons.validator.routines.RegexValidator
Provide a String representation of this validator.
toStringList(List<EventType>) - Static method in enum io.minio.messages.EventType
Returns List<String> of given List<EventType>.
traceOff() - Method in class io.minio.MinioClient
Disables HTTP call tracing previously enabled.
traceOn(OutputStream) - Method in class io.minio.MinioClient
Enables HTTP call tracing and written to traceStream.
transferEncoding() - Method in class io.minio.ResponseHeader
Returns transfer encoding.
type() - Method in class io.minio.messages.Grantee
Returns grantee type.

U

Upload - Class in io.minio.messages
Helper class to parse Amazon AWS S3 response XML containing Upload information.
Upload() - Constructor for class io.minio.messages.Upload
 
uploadId() - Method in class io.minio.messages.InitiateMultipartUploadResult
Returns upload ID.
uploadId() - Method in class io.minio.messages.Upload
Returns upload ID.
uploadIdMarker() - Method in class io.minio.messages.ListMultipartUploadsResult
Returns upload ID marker.
uploads() - Method in class io.minio.messages.ListMultipartUploadsResult
Returns List of Upload.
uri() - Method in class io.minio.messages.Grantee
Returns grantee URI.

V

validate(String) - Method in class io.minio.org.apache.commons.validator.routines.RegexValidator
Validate a value against the set of regular expressions returning a String value of the aggregated groups.
value() - Method in class io.minio.messages.FilterRule
Returns filter value.
valueOf(String) - Static method in enum io.minio.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.minio.http.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.minio.http.Scheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.minio.messages.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.minio.policy.PolicyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.minio.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.minio.http.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.minio.http.Scheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.minio.messages.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.minio.policy.PolicyType
Returns an array containing the constants of this enum type, in the order they are declared.

X

xamzBucketRegion() - Method in class io.minio.ResponseHeader
Returns Amazon bucket region.
xamzId2() - Method in class io.minio.ResponseHeader
Returns Amazon ID2.
xamzMetaIv() - Method in class io.minio.ResponseHeader
Returns encryption initialization vector (IV).
xamzMetaKey() - Method in class io.minio.ResponseHeader
Returns encryption key.
xamzMetaMatdesc() - Method in class io.minio.ResponseHeader
Returns encryption material description in JSON (UTF8) format.
xamzRequestId() - Method in class io.minio.ResponseHeader
Returns Amazon request ID.
XmlEntity - Class in io.minio.messages
XML parser interface class extended from GenericXML.
XmlEntity() - Constructor for class io.minio.messages.XmlEntity
Constructs a new XmlEntity class.
XmlEntity(Reader) - Constructor for class io.minio.messages.XmlEntity
Constructs a new XmlEntity class by parsing content from given reader input stream.
A B C D E F G H I K L M N O P Q R S T U V X 
Skip navigation links