The duration of the retention period that is applied to the class instances selected by this retention update policy or retention update job. The time unit (days, for example) in which the value of the RetentionDurationUpdate property is expressed is determined by the value of the RetentionPeriodUnits property. The server calculates the new retention date by adding the retention duration, expressed in the specified period units, to the date set in the BaseDatePropertyName property. If the BaseDatePropertyName property is set to null, then the server uses the CmRetentionDate property on the retainable objects as the base date.

If the AllowRetentionReduction property is set to true, you can use RetentionDurationUpdate to reduce retention. Set this property to a negative value along with the applicable units in the RetentionPeriodUnits property. The server reduces the current retention date by the amount specified in this property.

If the SpecificRetentionDate property is set, the RetentionDurationUpdate property and the BaseDatePropertyName property cannot be set (and vice-versa).

Namespace:  FileNet.Api.Sweep
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Property RetentionDurationUpdate As Nullable(Of Integer)
C#
Nullable<int> RetentionDurationUpdate { get; set; }
Visual C++
property Nullable<int> RetentionDurationUpdate {
	Nullable<int> get ();
	void set (Nullable<int> value);
}
JavaScript
function get_retentionDurationUpdate();
function set_retentionDurationUpdate(value);

ToggleRemarks

ToggleSee Also