Class representing a Cedar Backup store configuration.
As with all of the other classes that represent configuration
sections, all of these values are optional. It is up to some higher-level
construct to decide whether everything they need is filled in. Some
validation is done on non-None
assignments through the use
of the Python property()
construct.
The following restrictions exist on data in this class:
Method Summary |
|
__init__ (self,
sourceDir,
mediaType,
deviceType,
devicePath,
deviceScsiId,
driveSpeed,
checkData,
warnMidnite,
noEject,
checkMedia,
blankBehavior)
Constructor for the StoreConfig class. |
|
__repr__ (self)
Official string representation for class instance. |
|
__str__ (self)
Informal string representation for class instance. |
|
__cmp__ (self,
other)
Definition of equals operator for this class. |
|
_getBlankBehavior (self)
Property target used to get the blanking behavior configuration. |
|
_getCheckData (self)
Property target used to get the check data flag. |
|
_getCheckMedia (self)
Property target used to get the check media flag. |
|
_getDevicePath (self)
Property target used to get the device path. |
|
_getDeviceScsiId (self)
Property target used to get the SCSI id. |
|
_getDeviceType (self)
Property target used to get the device type. |
|
_getDriveSpeed (self)
Property target used to get the drive speed. |
|
_getMediaType (self)
Property target used to get the media type. |
|
_getNoEject (self)
Property target used to get the no-eject flag. |
|
_getSourceDir (self)
Property target used to get the source directory. |
|
_getWarnMidnite (self)
Property target used to get the midnite warning flag. |
|
_setBlankBehavior (self,
value)
Property target used to set blanking behavior configuration. |
|
_setCheckData (self,
value)
Property target used to set the check data flag. |
|
_setCheckMedia (self,
value)
Property target used to set the check media flag. |
|
_setDevicePath (self,
value)
Property target used to set the device path. |
|
_setDeviceScsiId (self,
value)
Property target used to set the SCSI id The SCSI id must be valid per
validateScsiId . |
|
_setDeviceType (self,
value)
Property target used to set the device type. |
|
_setDriveSpeed (self,
value)
Property target used to set the drive speed. |
|
_setMediaType (self,
value)
Property target used to set the media type. |
|
_setNoEject (self,
value)
Property target used to set the no-eject flag. |
|
_setSourceDir (self,
value)
Property target used to set the source directory. |
|
_setWarnMidnite (self,
value)
Property target used to set the midnite warning flag. |
Inherited from object |
|
__delattr__ (...)
x.__delattr__('name') <==> del x.name |
|
__getattribute__ (...)
x.__getattribute__('name') <==> x.name |
|
__hash__ (x)
x.__hash__() <==> hash(x) |
|
__new__ (T,
S,
...)
T.__new__(S, ...) -> a new object with type S, a subtype of T |
|
__reduce__ (...)
helper for pickle |
|
__reduce_ex__ (...)
helper for pickle |
|
__setattr__ (...)
x.__setattr__('name', value) <==> x.name = value |
Property Summary |
|
sourceDir : Directory whose contents should be written to media. |
|
mediaType : Type of the media (see notes above). |
|
deviceType : Type of the device (optional, see notes above). |
|
devicePath : Filesystem device name for writer device. |
|
deviceScsiId : SCSI id for writer device (optional, see notes above). |
|
driveSpeed : Speed of the drive. |
|
checkData : Whether resulting image should be validated. |
|
checkMedia : Whether media should be checked before being written to. |
|
warnMidnite : Whether to generate warnings for crossing midnite. |
|
noEject : Indicates that the writer device should not be ejected. |
|
blankBehavior : Controls optimized blanking behavior. |
__init__(self,
sourceDir=None,
mediaType=None,
deviceType=None,
devicePath=None,
deviceScsiId=None,
driveSpeed=None,
checkData=False,
warnMidnite=False,
noEject=False,
checkMedia=False,
blankBehavior=None)
(Constructor)
Constructor for the StoreConfig class.
-
- Parameters:
sourceDir -
Directory whose contents should be written to media.
mediaType -
Type of the media (see notes above).
deviceType -
Type of the device (optional, see notes above).
devicePath -
Filesystem device name for writer device, i.e.
/dev/cdrw .
deviceScsiId -
SCSI id for writer device, i.e.
[<method>:]scsibus,target,lun .
driveSpeed -
Speed of the drive, i.e. 2 for 2x drive, etc.
checkData -
Whether resulting image should be validated.
warnMidnite -
Whether to generate warnings for crossing midnite.
noEject -
Indicates that the writer device should not be ejected.
checkMedia -
Whether media should be checked before being written to.
blankBehavior -
Controls optimized blanking behavior.
- Raises:
ValueError -
If one of the values is invalid.
- Overrides:
__builtin__.object.__init__
|