StorageClient
Hierarchy
- StorageClient
Index
Methods
dataset
Gets a subclient for a specific dataset by its ID.
Parameters
id: str
Returns DatasetClient
datasets
Gets a subclient for dataset collection operations.
Returns DatasetCollectionClient
get_rate_limit_errors
Returns statistics about rate limit errors encountered by the HTTP client in storage client.
Returns dict[int, int]
key_value_store
Gets a subclient for a specific key-value store by its ID.
Parameters
id: str
Returns KeyValueStoreClient
key_value_stores
Gets a subclient for key-value store collection operations.
Returns KeyValueStoreCollectionClient
purge_on_start
Performs a purge of the default storages.
This method ensures that the purge is executed only once during the lifetime of the instance. It is primarily used to clean up residual data from previous runs to maintain a clean state. If the storage client does not support purging, leave it empty.
Returns None
request_queue
Gets a subclient for a specific request queue by its ID.
Parameters
id: str
Returns RequestQueueClient
request_queues
Gets a subclient for request queue collection operations.
Returns RequestQueueCollectionClient
Defines an abstract base for storage clients.
It offers interfaces to get subclients for interacting with storage resources like datasets, key-value stores, and request queues.