src/server/pkg/obj/obj.go
func NewMinioClient(endpoint, bucket, id, secret string, secure, isS3V2 bool) (Client, error) {
	if isS3V2 {
		return newMinioClientV2(endpoint, bucket, id, secret, secure)
	}
	return newMinioClient(endpoint, bucket, id, secret, secure)
}
func NewMinioClient(endpoint, bucket, id, secret string, secure, isS3V2 bool) (Client, error) {
	if isS3V2 {
		return newMinioClientV2(endpoint, bucket, id, secret, secure)
	}
	return newMinioClient(endpoint, bucket, id, secret, secure)
}
func NewMinioClient ( endpoint , bucket , id , secret string , secure , isS3V2 bool ) ( Client , error ) { if isS3V2 { return newMinioClientV2 ( endpoint , bucket , id , secret , secure ) } return newMinioClient ( endpoint , bucket , id , secret , secure ) }
// NewMinioClient creates an s3 compatible client with the following credentials:
//   endpoint - S3 compatible endpoint
//   bucket - S3 bucket name
//   id     - AWS access key id
//   secret - AWS secret access key
//   secure - Set to true if connection is secure.
//   isS3V2 - Set to true if client follows S3V2
NewMinioClient creates an s3 compatible client with the following credentials : endpoint - S3 compatible endpoint bucket - S3 bucket name id - AWS access key id secret - AWS secret access key secure - Set to true if connection is secure . isS3V2 - Set to true if client follows S3V2