# Functions
NewBackupServiceConfigWithDefaultValues returns a new BackupServiceConfig with default values.
NewBackupState returns a BackupState with the default values.
NewConfigWithDefaultValues returns a new Config with default values.
NewLocalAerospikeCluster returns a new AerospikeCluster to be used in tests.
NewRestoreRequest creates a new RestoreRequest.
NewTimeBounds creates a new TimeBounds using provided fromTime and toTime values.
NewTimeBoundsFrom creates a new TimeBounds from the provided fromTime.
NewTimeBoundsFromString creates a TimeBounds from the string representation of time boundaries (string is given as epoch time millis).
NewTimeBoundsTo creates a new TimeBounds until the provided toTime.
# Constants
Compression modes.
Compression modes.
No description provided by the author
No description provided by the author
Encryption modes.
Encryption modes.
Encryption modes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
5 MB in bytes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AerospikeCluster represents the configuration for an Aerospike cluster for backup.
BackupDetails contains information about a backup.
BackupMetadata is an internal container for storing backup metadata.
BackupPolicy represents a scheduled backup policy.
BackupRoutine represents a scheduled backup operation routine.
BackupServiceConfig represents the backup service configuration properties.
BackupState represents the state of a backup routine.
CompressionPolicy contains backup compression information.
Config represents the service configuration file.
Credentials represents authentication details to the Aerospike cluster.
CurrentBackups represent the current state of backups (full and incremental).
EncryptionPolicy contains backup encryption information.
FileLoggerConfig represents the configuration for the file logger writer.
HTTPServerConfig represents the service's HTTP server configuration.
LoggerConfig represents the backup service logger configuration.
Node represents the Aerospike node details.
RateLimiterConfig represents the service's HTTP server rate limiter configuration.
RestoreJobStatus represents a restore job status.
RestoreNamespace specifies an alternative namespace name for the restore operation, where Source is the original namespace name and Destination is the namespace name to which the backup data is to be restored.
RestorePolicy represents a policy for the restore operation.
RestoreRequest represents a restore operation request.
RestoreRequestInternal is used internally to prepopulate data for the restore operation.
RestoreStats represents the statistics of a restore operation.
RestoreTimestampRequest represents a restore by timestamp operation request.
RetryPolicy defines the configuration for retry attempts in case of failures.
RunningJob tracks progress of currently running job.
SecretAgent represents the configuration of an Aerospike Secret Agent for a backup/restore operation.
SeedNode represents details of a node in the Aerospike cluster.
Storage represents the configuration for a backup storage details.
TimeBounds represents a period of time between two timestamps.
TLS represents the Aerospike cluster TLS configuration options.
# Type aliases
No description provided by the author
RemoveFilesType represents the type of the backup storage.
RestoreJobID represents the restore operation job id.
StorageType represents the type of the backup storage.