cloudmesh-cloud.cloudmesh.data.api.db.DBProviderABC
¶
Module Contents¶
Classes¶
Abstract Base Class for supported database providers. |
-
class
cloudmesh-cloud.cloudmesh.data.api.db.DBProviderABC.
DBProviderABC
¶ Abstract Base Class for supported database providers.
-
abstract
list_files
(self)¶ get a list of stored files
- Returns
a list of CloudFiles
-
abstract
add
(self, cloud_file)¶ add a new CloudFile to the database
- Parameters
cloud_file – a CloudFile. todo
- Returns
a CloudFile with resource information filled in
-
abstract
delete
(self, cloud_file)¶ delete a file from the database
- Parameters
cloud_file – the cloud file entry being deleted
-
abstract
update
(self, cloud_file)¶ update a file
- Parameters
cloud_file – the cloud file entry being updated
- Returns
the updated CloudFile
-
abstract