void |
ODClient.addServiceRequest(String requestClass) |
|
void |
OdilonClient.addServiceRequest(String requestClass) |
|
void |
ODClient.createBucket(String bucketName) |
|
void |
OdilonClient.createBucket(String bucketName) |
|
void |
ODClient.deleteAllBucketVersions(String bucketName) |
|
void |
OdilonClient.deleteAllBucketVersions(String bucketName) |
Deletes all Objects' previous versions.
|
void |
ODClient.deleteBucket(String bucketName) |
|
void |
OdilonClient.deleteBucket(String bucketName) |
Deletes a bucket.
|
void |
ODClient.deleteObject(String bucketName,
String objectName) |
Removes an object from a bucket.
|
void |
OdilonClient.deleteObject(String bucketName,
String objectName) |
Removes an object from a bucket.
|
void |
ODClient.deleteObjectAllVersions(String bucketName,
String objectName) |
|
void |
OdilonClient.deleteObjectAllVersions(String bucketName,
String objectName) |
|
boolean |
ODClient.existsBucket(String bucketName) |
|
boolean |
OdilonClient.existsBucket(String bucketName) |
|
boolean |
ODClient.existsObject(String bucketName,
String objectName) |
|
boolean |
OdilonClient.existsObject(String bucketName,
String objectName) |
Checks the existence of Object: bucketName, objectName
Note that if the bucket does not exist, the method does not throw an Exception, it returns false
|
io.odilon.model.Bucket |
ODClient.getBucket(String bucketName) |
|
io.odilon.model.Bucket |
OdilonClient.getBucket(String bucketName) |
Returns the Bucket
|
InputStream |
ODClient.getObject(String bucketName,
String objectName) |
Gets entire object's data as InputStream in given bucket.
|
void |
ODClient.getObject(String bucketName,
String objectName,
String fileName) |
Gets object's data and stores it to given file name.
|
InputStream |
OdilonClient.getObject(String bucketName,
String objectName) |
|
void |
OdilonClient.getObject(String bucketName,
String objectName,
String fileName) |
|
io.odilon.model.ObjectMetadata |
ODClient.getObjectMetadata(String bucketName,
String objectName) |
Returns ObjectMetadata of given object in given bucket.
|
io.odilon.model.ObjectMetadata |
OdilonClient.getObjectMetadata(String bucketName,
String objectName) |
In addition to the binary file, an Object has metadata (called ObjectMetadata )
that is returned by some of the API calls.
|
io.odilon.model.ObjectMetadata |
ODClient.getObjectMetadataPreviousVersion(String bucketName,
String objectName) |
Returns ObjectMetadata of previous version
|
io.odilon.model.ObjectMetadata |
OdilonClient.getObjectMetadataPreviousVersion(String bucketName,
String objectName) |
|
List<io.odilon.model.ObjectMetadata> |
ODClient.getObjectMetadataPreviousVersionAll(String bucketName,
String objectName) |
Returns all previous versions of an Object, sorted by version number
|
List<io.odilon.model.ObjectMetadata> |
OdilonClient.getObjectMetadataPreviousVersionAll(String bucketName,
String objectName) |
|
InputStream |
ODClient.getObjectPreviousVersion(String bucketName,
String objectName) |
|
InputStream |
OdilonClient.getObjectPreviousVersion(String bucketName,
String objectName) |
|
InputStream |
ODClient.getObjectVersion(String bucketName,
String objectName,
int version) |
get InputStream of the version passed as parameter,
null if head is version 0
parameter is non existent
or previous versions were wiped
|
InputStream |
OdilonClient.getObjectVersion(String bucketName,
String objectName,
int version) |
|
String |
ODClient.getPresignedObjectUrl(String bucketName,
String objectName) |
Returns an presigned URL to download the binary object
with default expiry time.
|
String |
ODClient.getPresignedObjectUrl(String bucketName,
String objectName,
Optional<Integer> expires) |
A presigned URL is a way to grant temporary access to an Object, for example in an HTML webpage.
|
String |
ODClient.getPresignedObjectUrl(String bucketName,
String objectName,
Optional<Integer> expires,
Map<String,String> reqParams) |
A presigned URL is a way to grant temporary access to an Object, for example in an HTML webpage.
|
String |
OdilonClient.getPresignedObjectUrl(String bucketName,
String objectName) |
|
String |
OdilonClient.getPresignedObjectUrl(String bucketName,
String objectName,
Optional<Integer> expiresInSeconds) |
A presigned URL is a way to grant temporary access to an Object, for example in an HTML webpage.
|
boolean |
ODClient.hasVersions(String bucketName,
String objectName) |
|
boolean |
OdilonClient.hasVersions(String bucketName,
String objectName) |
|
boolean |
ODClient.isEmpty(String bucketName) |
|
boolean |
OdilonClient.isEmpty(String bucketName) |
|
boolean |
OdilonClient.isValidBucketName(String bucketName) |
Max length: SharedConstant.MAX_BUCKET_CHARS
Regular expression that must match: SharedConstant.bucket_valid_regex
|
boolean |
ODClient.isVersionControl() |
|
boolean |
OdilonClient.isVersionControl() |
|
List<io.odilon.model.Bucket> |
ODClient.listBuckets() |
Returns all buckets, sorted alphabetically
|
List<io.odilon.model.Bucket> |
OdilonClient.listBuckets() |
Returns all buckets, sorted alphabetically
|
io.odilon.model.list.ResultSet<io.odilon.model.list.Item<io.odilon.model.ObjectMetadata>> |
ODClient.listObjects(io.odilon.model.Bucket bucket) |
|
io.odilon.model.list.ResultSet<io.odilon.model.list.Item<io.odilon.model.ObjectMetadata>> |
ODClient.listObjects(String bucketName) |
Item is a wrapper for Lists and other Iterable structures of T where some elements may not be a T but an error.
T must be Serializable
|
io.odilon.model.list.ResultSet<io.odilon.model.list.Item<io.odilon.model.ObjectMetadata>> |
ODClient.listObjects(String bucketName,
String prefix) |
|
io.odilon.model.list.ResultSet<io.odilon.model.list.Item<io.odilon.model.ObjectMetadata>> |
ODClient.listObjects(String bucketName,
Optional<String> prefix,
Optional<Integer> pageSize) |
|
io.odilon.model.list.ResultSet<io.odilon.model.list.Item<io.odilon.model.ObjectMetadata>> |
OdilonClient.listObjects(io.odilon.model.Bucket bucket) |
|
io.odilon.model.list.ResultSet<io.odilon.model.list.Item<io.odilon.model.ObjectMetadata>> |
OdilonClient.listObjects(String bucketName) |
|
io.odilon.model.list.ResultSet<io.odilon.model.list.Item<io.odilon.model.ObjectMetadata>> |
OdilonClient.listObjects(String bucketName,
String prefix) |
|
io.odilon.model.list.ResultSet<io.odilon.model.list.Item<io.odilon.model.ObjectMetadata>> |
OdilonClient.listObjects(String bucketName,
Optional<String> prefix,
Optional<Integer> pageSize) |
Item <T> is a wrapper for Lists and other iterable structures of T where some elements may not be a T but an error.
T must be Serializable
|
io.odilon.model.MetricsValues |
ODClient.metrics() |
|
io.odilon.model.MetricsValues |
OdilonClient.metrics() |
MetricsValues
|
io.odilon.model.ObjectMetadata |
ODClient.putObject(String bucketName,
String objectName,
File file) |
Uploads the File file to the server
|
io.odilon.model.ObjectMetadata |
ODClient.putObject(String bucketName,
String objectName,
InputStream stream,
String fileName,
String contentType) |
|
io.odilon.model.ObjectMetadata |
OdilonClient.putObject(String bucketName,
String objectName,
File file) |
|
io.odilon.model.ObjectMetadata |
OdilonClient.putObject(String bucketName,
String objectName,
InputStream stream,
String fileName,
String contentType) |
Odilon stores objects using a flat structure of containers called Buckets.
|
io.odilon.model.ObjectMetadata |
ODClient.putObjectStream(String bucketName,
String objectName,
InputStream stream,
String fileName) |
|
io.odilon.model.ObjectMetadata |
ODClient.putObjectStream(String bucketName,
String objectName,
InputStream stream,
Optional<String> fileName,
Optional<Long> size) |
|
io.odilon.model.ObjectMetadata |
ODClient.putObjectStream(String bucketName,
String objectName,
InputStream stream,
Optional<String> fileName,
Optional<Long> size,
Optional<String> contentType) |
|
io.odilon.model.ObjectMetadata |
OdilonClient.putObjectStream(String bucketName,
String objectName,
InputStream stream,
String fileName) |
|
io.odilon.model.ObjectMetadata |
OdilonClient.putObjectStream(String bucketName,
String objectName,
InputStream stream,
Optional<String> fileName,
Optional<Long> size) |
|
io.odilon.model.ObjectMetadata |
OdilonClient.putObjectStream(String bucketName,
String objectName,
InputStream stream,
Optional<String> fileName,
Optional<Long> size,
Optional<String> contentType) |
|
void |
ODClient.restoreObjectPreviousVersions(String bucketName,
String objectName) |
|
void |
OdilonClient.restoreObjectPreviousVersions(String bucketName,
String objectName) |
|
io.odilon.model.SystemInfo |
ODClient.systemInfo() |
System info
|
io.odilon.model.SystemInfo |
OdilonClient.systemInfo() |
SystemInfo
|