WeaviateEx.Backup.Config (WeaviateEx v0.7.4)
View SourceConfiguration options for backup operations.
Create Configuration
Configure how backups are created:
config = Config.create(
cpu_percentage: 50,
compression: :best_compression
)Restore Configuration
Configure how backups are restored:
config = Config.restore(cpu_percentage: 80)Options
Create Options
:cpu_percentage- Maximum CPU percentage to use (1-100):compression- Compression level (:default,:best_speed,:best_compression)
Restore Options
:cpu_percentage- Maximum CPU percentage to use (1-100)
Summary
Functions
@spec create(keyword()) :: WeaviateEx.Backup.Config.Create.t()
Create backup creation config.
Options
:cpu_percentage- Maximum CPU percentage to use (1-100):compression- Compression level (:default,:best_speed,:best_compression)
Examples
iex> Config.create(cpu_percentage: 50, compression: :best_compression)
%Config.Create{cpu_percentage: 50, compression: :best_compression}
iex> Config.create()
%Config.Create{cpu_percentage: nil, compression: nil}
@spec restore(keyword()) :: WeaviateEx.Backup.Config.Restore.t()
Create backup restoration config.
Options
:cpu_percentage- Maximum CPU percentage to use (1-100)
Examples
iex> Config.restore(cpu_percentage: 80)
%Config.Restore{cpu_percentage: 80}
iex> Config.restore()
%Config.Restore{cpu_percentage: nil}