class FileGroupPolicy

..
+-SystemFunctions
+-FileM
+-FileGroupPolicy
+-ThresholdMonitoring [0..8]

FileGroupPolicy defines housekeeping rules for file groups.
FileGroups already maintained by the system, as indicated by internalHousekeeping, are excluded from FileM housekeeping.

References to:
FileGroup;
Attributes
FileGroup[0..] nonUnique
fileGroup
A reference to one or more file groups to which the defined housekeeping policy applies.
string
key
mandatory
noNotification
restricted
fileGroupPolicyId
Value component of the RDN.
FullAction[0..1]
fullFileGroupAction = DISCARD_OLDEST
Defines the action taken by the housekeeping logic when a limit is reached.
Two limits can be defined by attributes maxFileGroupSize or maxNumberFiles.
No limits are considered on maxFileGroupSize or maxNumberFiles if the action to take is unset.
Possible values are:
-DISCARD_NEWEST: The system does not allow a new file to be stored if that causes the limit to be exceeded.
-DISCARD_OLDEST: If the limit is exceeded by storing a new file, the oldest files in the group are deleted before storing the new file.
int32
maxFileGroupSize = 0
Defines the maximum size of each tree of file groups related to this FileGroupPolicy.
0 indicates that no limit is set. The unit is kilobyte.
If the tree of file groups referenced by this policy includes a tree of file groups with its own policy, these file groups are excluded when the number of files for this policy are calculated.
int32
maxNumberFiles = 0
Defines the maximum number of files of each tree of file groups related to this FileGroupPolicy.
0 indicates that no limit is set.
If the tree of file groups referenced by this policy includes a tree of file groups with its own policy, these file groups are excluded when the number of files for this policy are calculated.
int32
retentionTime = 0
Indicates for how long the files in this group are kept before being automatically deleted.
The unit is minutes.
0 indicates that the files are kept for ever.
string[0..1]
userLabel
Label for free use.

  class FileGroupPolicy