Package timedrive :: Package backupsettings :: Module settings :: Class Settings
[frames] | no frames]

Class Settings


contines all the settings for time-drive Only initialized one time. implementation of Borg design pattern

Instance Methods
 
__init__(self)
Initialization function for Settings
QSettings Object
getQSettings(self)
QSettings control for the settings storage

Inherited from remotesettings.RemoteSettings: set_default_values

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties
QSettings Object Settings
QSettings control for the settings storage
Boolean LocalBackup
local backup active indicator
Boolean RemoteBackup
remote backup active indicator
Boolean AmazonS3Backup
amazonS3 backup active indicator
Boolean AutoRemove_OlderThan
autoremove olderthan active indicator
int AutoRemove_OlderThan_Duration
autoremove olderthan duration
String AutoRemove_OlderThan_Units
autoremove olderthan units
Boolean AutoRemove_FreeSpace
autoremove freespace active indicator
int AutoRemove_FreeSpace_Size
autoremove freespace size
String AutoRemove_FreeSpace_Units
autoremove freespace units
Boolean AutoRemove_SmartRemove
autoremove smartremove active indicator
Boolean AutoRemove_NamedSnapshots
autoremove names snapshots active indicator
int Schedule
schedule for the cronjob
Boolean Options_CompressFiles
compress files active indicator
Boolean Options_EncryptFilesEnabled
encrypt files active indicator
String Options_EncryptionKey
encryption key
Boolean Options_EnableNotifications
notifications active indicator
Boolean Options_ExcludeHidden
exclude hidden active indicator
Boolean Options_FullBackupFrequencyEnabled
full backup active indicator
int Options_FullBackupFrequency
full backup frequency
Boolean Advanced_DefaultRestoreEnabled
default restore active indicator
String Advanced_DefaultRestoreLocation
default restore location
Boolean ErrorOccurred
error occured set when an error occurs during cronjob
Boolean Mode
mode if time drive operates in ui or cmd
List IncludeList
the include list
List ExcludeList
the exclude list

Inherited from remotesettings.RemoteSettings: RemoteHost, RemotePassword, RemotePath, RemotePort, RemoteProtocol, RemoteProtocolInt, RemoteUsername

Inherited from amazons3settings.AmazonS3Settings: AmazonS3_AccessId, AmazonS3_Bucket, AmazonS3_Location, AmazonS3_LocationInt, AmazonS3_SecretKey

Inherited from localsettings.LocalSettings: LocalBackupDirectory

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

 

Initialization function for Settings

Overrides: object.__init__

Property Details

Settings

QSettings control for the settings storage

Get Method:
getQSettings(self) - QSettings control for the settings storage
Type:
QSettings Object

LocalBackup

local backup active indicator

Get Method:
_get_localBackup(self) - local backup active indicator
Set Method:
_set_localBackup(self, value) - local backup active indicator
Type:
Boolean

RemoteBackup

remote backup active indicator

Get Method:
_get_remoteBackup(self) - remote backup active indicator
Set Method:
_set_remoteBackup(self, value) - remote backup active indicator
Type:
Boolean

AmazonS3Backup

amazonS3 backup active indicator

Get Method:
_get_amazonS3Backup(self) - amazonS3 backup active indicator
Set Method:
_set_amazonS3Backup(self, value) - amazonS3 backup active indicator
Type:
Boolean

AutoRemove_OlderThan

autoremove olderthan active indicator

Get Method:
_get_autoRemove_OlderThan(self) - autoremove olderthan active indicator
Set Method:
_set_autoRemove_OlderThan(self, value) - autoremove olderthan active indicator
Type:
Boolean

AutoRemove_OlderThan_Duration

autoremove olderthan duration

Get Method:
_get_autoRemove_OlderThan_Duration(self) - autoremove olderthan duration
Set Method:
_set_autoRemove_OlderThan_Duration(self, value) - autoremove olderthan duration
Type:
int

AutoRemove_OlderThan_Units

autoremove olderthan units

Get Method:
_get_autoRemove_OlderThan_Units(self) - autoremove olderthan units
Set Method:
_set_autoRemove_OlderThan_Units(self, value) - autoremove olderthan units
Type:
String

AutoRemove_FreeSpace

autoremove freespace active indicator

Get Method:
_get_autoRemove_FreeSpace(self) - autoremove freespace active indicator
Set Method:
_set_autoRemove_FreeSpace(self, value) - autoremove freespace active indicator
Type:
Boolean

AutoRemove_FreeSpace_Size

autoremove freespace size

Get Method:
_get_autoRemove_FreeSpace_Size(self) - autoremove freespace size
Set Method:
_set_autoRemove_FreeSpace_Size(self, value) - autoremove freespace size
Type:
int

AutoRemove_FreeSpace_Units

autoremove freespace units

Get Method:
_get_autoRemove_FreeSpace_Units(self) - autoremove freespace units
Set Method:
_set_autoRemove_FreeSpace_Units(self, value) - autoremove free space units
Type:
String

AutoRemove_SmartRemove

autoremove smartremove active indicator

Get Method:
_get_autoRemove_SmartRemove(self) - autoremove smartremove active indicator
Set Method:
_set_autoRemove_SmartRemove(self, value) - autoremove smart remove active indicator
Type:
Boolean

AutoRemove_NamedSnapshots

autoremove names snapshots active indicator

Get Method:
_get_autoRemove_NamedSnapshots(self) - autoremove names snapshots active indicator
Set Method:
_set_autoRemove_NamedSnapshots(self, value) - autoremove named snaphsots active indicator
Type:
Boolean

Schedule

schedule for the cronjob

Get Method:
_get_schedule(self) - schedule for the cronjob
Set Method:
_set_schedule(self, value) - schedule for cronjob
Type:
int

Options_CompressFiles

compress files active indicator

Get Method:
_get_options_CompressFiles(self) - compress files active indicator
Set Method:
_set_options_CompressFiles(self, value) - options compress files active indicator
Type:
Boolean

Options_EncryptFilesEnabled

encrypt files active indicator

Get Method:
_get_options_EncryptFilesEnabled(self) - encrypt files active indicator
Set Method:
_set_options_EncryptFilesEnabled(self, value) - encrypt files active indicator
Type:
Boolean

Options_EncryptionKey

encryption key

Get Method:
_get_options_EncryptionKey(self) - encryption key
Set Method:
_set_options_EncryptionKey(self, value) - encryption key
Type:
String

Options_EnableNotifications

notifications active indicator

Get Method:
_get_options_EnableNotifications(self) - notifications active indicator
Set Method:
_set_options_EnableNotifications(self, value) - notifications active indicator
Type:
Boolean

Options_ExcludeHidden

exclude hidden active indicator

Get Method:
_get_options_ExcludeHidden(self) - exclude hidden active indicator
Set Method:
_set_options_ExcludeHidden(self, value) - exclude hidden active indicator
Type:
Boolean

Options_FullBackupFrequencyEnabled

full backup active indicator

Get Method:
_get_options_FullBackupFrequencyEnabled(self) - full backup active indicator
Set Method:
_set_options_FullBackupFrequencyEnabled(self, value) - full backup active indicator
Type:
Boolean

Options_FullBackupFrequency

full backup frequency

Get Method:
_get_options_FullBackupFrequency(self) - full backup frequency
Set Method:
_set_options_FullBackupFrequency(self, value) - full backup frequency
Type:
int

Advanced_DefaultRestoreEnabled

default restore active indicator

Get Method:
_get_advanced_DefaultRestoreEnabled(self) - default restore active indicator
Set Method:
_set_advanced_DefaultRestoreEnabled(self, value) - default restore active indicator
Type:
Boolean

Advanced_DefaultRestoreLocation

default restore location

Get Method:
_get_advanced_DefaultRestoreLocation(self) - default restore location
Set Method:
_set_advanced_DefaultRestoreLocation(self, value) - default restore location
Type:
String

ErrorOccurred

error occured set when an error occurs during cronjob

Get Method:
_get_error_Occurred(self) - error occured set when an error occurs during cronjob
Set Method:
_set_error_Occurred(self, value) - error occured set when an error occurs during cronjob
Type:
Boolean

Mode

mode if time drive operates in ui or cmd

Get Method:
_get_mode(self) - mode if time drive operates in ui or cmd
Set Method:
_set_mode(self, value) - mode if time drive operates in ui or cmd
Type:
Boolean

IncludeList

the include list

Get Method:
_get_includeList(self) - the include list
Type:
List

ExcludeList

the exclude list

Get Method:
_get_excludeList(self) - the exclude list
Type:
List