Index
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.
All Classes and Interfaces|All Packages|Serialized Form