Index

B C D E G H I M N O S T V 
All Classes and Interfaces|All Packages|Serialized Form

B

bucket() - Method in record class io.clonecloudstore.driver.api.model.StorageBucket
Returns the value of the bucket record component.
bucket() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns the value of the bucket record component.
BUCKET - Enum constant in enum class io.clonecloudstore.driver.api.StorageType
 
bucketCreate(StorageBucket) - Method in interface io.clonecloudstore.driver.api.DriverApi
Create one Bucket and returns it
bucketDelete(StorageBucket) - Method in interface io.clonecloudstore.driver.api.DriverApi
Delete one Bucket if it exists and is empty
bucketDelete(String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Delete one Bucket if it exists and is empty
bucketExists(StorageBucket) - Method in interface io.clonecloudstore.driver.api.DriverApi
Check existence of Bucket
bucketExists(String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Check existence of Bucket
bucketGet(String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Get one Bucket and returns it
bucketImport(StorageBucket) - Method in interface io.clonecloudstore.driver.api.DriverApi
Import one Bucket and returns it
bucketsCount() - Method in interface io.clonecloudstore.driver.api.DriverApi
Count Buckets
bucketsIterator() - Method in interface io.clonecloudstore.driver.api.DriverApi
Iterator on Buckets list
bucketsStream() - Method in interface io.clonecloudstore.driver.api.DriverApi
Stream Buckets list

C

cleanMessage(Throwable) - Static method in exception class io.clonecloudstore.driver.api.exception.DriverException
 
clientId() - Method in record class io.clonecloudstore.driver.api.model.StorageBucket
Returns the value of the clientId record component.
close() - Method in interface io.clonecloudstore.driver.api.DriverApi
Close with no exception.
creationDate() - Method in record class io.clonecloudstore.driver.api.model.StorageBucket
Returns the value of the creationDate record component.
creationDate() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns the value of the creationDate record component.

D

DIRECTORY - Enum constant in enum class io.clonecloudstore.driver.api.StorageType
 
directoryOrObjectExistsInBucket(StorageBucket, String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Check if Directory or Object exists in specified Bucket (based on prefix)
directoryOrObjectExistsInBucket(String, String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Check if Directory or Object exists in specified Bucket (based on prefix)
DriverAlreadyExistException - Exception Class in io.clonecloudstore.driver.api.exception
Exception raised by the driver: the Bucket or Object already exists and therefore cannot be created
DriverAlreadyExistException(String) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverAlreadyExistException
 
DriverAlreadyExistException(String, Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverAlreadyExistException
 
DriverAlreadyExistException(Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverAlreadyExistException
 
DriverApi - Interface in io.clonecloudstore.driver.api
Driver Java Interface for Object Storage.
DriverApiFactory - Interface in io.clonecloudstore.driver.api
Driver Java API Factory.
DriverApiRegistry - Class in io.clonecloudstore.driver.api
Register on which Driver API Factory will register once initialized
DriverException - Exception Class in io.clonecloudstore.driver.api.exception
Exception raised by the driver: Generic error (meaning 400 or 500 in HTTP) for any not specialized errors
DriverException(String) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverException
 
DriverException(String, Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverException
 
DriverException(Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverException
 
DriverNotAcceptableException - Exception Class in io.clonecloudstore.driver.api.exception
Exception raised by the driver: the operation required is not acceptable, such as deletion of a bucket while it is not empty, or deleting an object while not owner
DriverNotAcceptableException(String) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverNotAcceptableException
 
DriverNotAcceptableException(String, Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverNotAcceptableException
 
DriverNotAcceptableException(Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverNotAcceptableException
 
DriverNotFoundException - Exception Class in io.clonecloudstore.driver.api.exception
Exception raised by the driver: the Bucket or Object was not found
DriverNotFoundException(String) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverNotFoundException
 
DriverNotFoundException(String, Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverNotFoundException
 
DriverNotFoundException(Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverNotFoundException
 
DriverRuntimeException - Exception Class in io.clonecloudstore.driver.api.exception
Exception raised by the driver: Generic error (meaning 400 or 500 in HTTP) for any not specialized errors
DriverRuntimeException(String, Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverRuntimeException
 
DriverRuntimeException(Throwable) - Constructor for exception class io.clonecloudstore.driver.api.exception.DriverRuntimeException
 

E

equals(Object) - Method in record class io.clonecloudstore.driver.api.model.StorageBucket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Indicates whether some other object is "equal to" this one.
expiresDate() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns the value of the expiresDate record component.

G

getDriverApiFactory() - Static method in class io.clonecloudstore.driver.api.DriverApiRegistry
 
getDriverExceptionFromStatus(int, Exception) - Static method in exception class io.clonecloudstore.driver.api.exception.DriverException
 
getInstance() - Method in interface io.clonecloudstore.driver.api.DriverApiFactory
 

H

hash() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns the value of the hash record component.
hashCode() - Method in record class io.clonecloudstore.driver.api.model.StorageBucket
Returns a hash code value for this object.
hashCode() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns a hash code value for this object.

I

io.clonecloudstore.driver.api - package io.clonecloudstore.driver.api
 
io.clonecloudstore.driver.api.exception - package io.clonecloudstore.driver.api.exception
 
io.clonecloudstore.driver.api.model - package io.clonecloudstore.driver.api.model
 

M

metadata() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns the value of the metadata record component.

N

name() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns the value of the name record component.
NONE - Enum constant in enum class io.clonecloudstore.driver.api.StorageType
 

O

OBJECT - Enum constant in enum class io.clonecloudstore.driver.api.StorageType
 
objectCopy(StorageObject, StorageObject) - Method in interface io.clonecloudstore.driver.api.DriverApi
Copy one object to another one, possibly in a different bucket.
objectCopy(String, String, String, String, Map<String, String>, Instant) - Method in interface io.clonecloudstore.driver.api.DriverApi
Copy one object to another one, possibly in a different bucket.
objectDeleteInBucket(StorageObject) - Method in interface io.clonecloudstore.driver.api.DriverApi
Delete the Object from this Bucket
objectDeleteInBucket(String, String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Delete the Object from this Bucket
objectFinalizeCreateInBucket(StorageObject, long, String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Second step in creation of an object within a Bucket.
objectFinalizeCreateInBucket(String, String, long, String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Second step in creation of an object within a Bucket.
objectGetInputStreamInBucket(StorageObject) - Method in interface io.clonecloudstore.driver.api.DriverApi
Get the content of the specified Object within specified Bucket
objectGetInputStreamInBucket(String, String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Get the content of the specified Object within specified Bucket
objectGetMetadataInBucket(StorageObject) - Method in interface io.clonecloudstore.driver.api.DriverApi
Get the Object metadata from this Bucket (those available from Object Storage)
objectGetMetadataInBucket(String, String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Get the Object metadata from this Bucket (those available from Object Storage)
objectPrepareCreateInBucket(StorageObject, InputStream) - Method in interface io.clonecloudstore.driver.api.DriverApi
First step in creation of an object within a Bucket.
objectsCountInBucket(StorageBucket) - Method in interface io.clonecloudstore.driver.api.DriverApi
Count Objects in specified Bucket
objectsCountInBucket(StorageBucket, String, Instant, Instant) - Method in interface io.clonecloudstore.driver.api.DriverApi
Count Objects in specified Bucket with filters (all optionals)
objectsCountInBucket(String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Count Objects in specified Bucket
objectsCountInBucket(String, String, Instant, Instant) - Method in interface io.clonecloudstore.driver.api.DriverApi
Count Objects in specified Bucket with filters (all optionals)
objectsIteratorInBucket(StorageBucket) - Method in interface io.clonecloudstore.driver.api.DriverApi
Iterator on Objects in specified Bucket
objectsIteratorInBucket(StorageBucket, String, Instant, Instant) - Method in interface io.clonecloudstore.driver.api.DriverApi
Iterator on Objects in specified Bucket with filters (all optionals)
objectsIteratorInBucket(String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Iterator on Objects in specified Bucket
objectsIteratorInBucket(String, String, Instant, Instant) - Method in interface io.clonecloudstore.driver.api.DriverApi
Iterator on Objects in specified Bucket with filters (all optionals)
objectsStreamInBucket(StorageBucket) - Method in interface io.clonecloudstore.driver.api.DriverApi
Stream Objects in specified Bucket
objectsStreamInBucket(StorageBucket, String, Instant, Instant) - Method in interface io.clonecloudstore.driver.api.DriverApi
Stream Objects in specified Bucket with filters (all optionals)
objectsStreamInBucket(String) - Method in interface io.clonecloudstore.driver.api.DriverApi
Stream Objects in specified Bucket
objectsStreamInBucket(String, String, Instant, Instant) - Method in interface io.clonecloudstore.driver.api.DriverApi
Stream Objects in specified Bucket with filters (all optionals)

S

setDriverApiFactory(DriverApiFactory) - Static method in class io.clonecloudstore.driver.api.DriverApiRegistry
Used by DriverApi implementation to setup the registry (only one value kept)
size() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns the value of the size record component.
StorageBucket - Record Class in io.clonecloudstore.driver.api.model
Dto for Java and possibly Rest API: Bucket minimal information
StorageBucket(String, String, Instant) - Constructor for record class io.clonecloudstore.driver.api.model.StorageBucket
Creates an instance of a StorageBucket record class.
StorageObject - Record Class in io.clonecloudstore.driver.api.model
Dto for Java and possibly Rest API: Object minimal information
StorageObject(String, String, String, long, Instant) - Constructor for record class io.clonecloudstore.driver.api.model.StorageObject
 
StorageObject(String, String, String, long, Instant, Instant, Map<String, String>) - Constructor for record class io.clonecloudstore.driver.api.model.StorageObject
Creates an instance of a StorageObject record class.
StorageType - Enum Class in io.clonecloudstore.driver.api
Used in some methods as type of the tested target

T

toString() - Method in record class io.clonecloudstore.driver.api.model.StorageBucket
Returns a string representation of this record class.
toString() - Method in record class io.clonecloudstore.driver.api.model.StorageObject
Returns a string representation of this record class.

V

validCopy(StorageObject, StorageObject) - Method in interface io.clonecloudstore.driver.api.DriverApi
 
valueOf(String) - Static method in enum class io.clonecloudstore.driver.api.StorageType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.clonecloudstore.driver.api.StorageType
Returns an array containing the constants of this enum class, in the order they are declared.
B C D E G H I M N O S T V 
All Classes and Interfaces|All Packages|Serialized Form