WeaviateEx.Backup.Config (WeaviateEx v0.7.4)

View Source

Configuration 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

Create backup creation config.

Create backup restoration config.

Functions

create(opts \\ [])

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}

restore(opts \\ [])

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}