package
0.1.1-rc
Repository: https://github.com/ibm/ffdl.git
Documentation: pkg.go.dev

# Functions

CreateDataStore is a factory for instantiating the according to the configuration.
NewInMemObjectStore implements an in-memor object store for testing.
NewNotImplementedStorage implements an in-memor object store for testing.
NewS3ObjectStore creates a new connector for the IBM S3 based object store (https://ibm-public-cos.github.io).
NewSwiftObjectStore creates a new connector for the object store.
NewVolumeMountStorage implements an in-memor object store for testing.
Register enables registration of available data stores.

# Constants

AuthURLKey is the key for the authentication URL.
DataStoreTypeInMemory is the name that represents an in-memory data store.
No description provided by the author
DataStoreTypeS3 is the type string for the S3-based object store.
DataStoreTypeNotImplemented is the name that represents an in-memory data store.
No description provided by the author
DataStoreTypeSwift is the type string for the Swift-based object store.
DomainKey is the key for the domain name.
PasswordKey is the key for the password.
ProjectKey is the key for the project ID.
RegionKey is the key for the region name.
StorageType is the key for the storage type.
UsernameKey is the key for the user name.

# Variables

ErrNotConnected is thrown when the ObjectStore is not connected (i.e., authenticated).

# Interfaces

DataStore is a minimal interface for interacting with data stores such as IBM ObjectStore or other backend for uploading and downloading DL models, logs, etc.

# Type aliases

DataStoreFactory is a simple factory for creating a specific.