Class ReclaimerProps
Container of properties for classes implementing IReclaimer
Inheritance
object
ReclaimerProps
Namespace: BuildSystem.Factories
Assembly: BuildSystem.Factories.dll
Syntax
public class ReclaimerProps : Object, IReclaimerProps, IManagerProp
Constructors
ReclaimerProps()
Container of properties for classes implementing IBinder
Declaration
ReclaimerProps(IManagerProp)
Declaration
public ReclaimerProps(IManagerProp source)
Parameters
Fields
ClassIdent
Declaration
public const string ClassIdent = "Reclaimer"
Field Value
NodeIdleRun
Declaration
public const string NodeIdleRun = "idle_run"
Field Value
NodeName
Node key with value for Name
Declaration
public const string NodeName = "name"
Field Value
NodeStrategies
Declaration
public const string NodeStrategies = "strategies"
Field Value
Properties
IdleRun
Reclaim doesn't delete packages - only calculate and put in log
Declaration
public bool IdleRun { get; set; }
Property Value
ManagerType
Declaration
public ManagerType ManagerType { get; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Strategies
List of strategies used for reclaiming
Declaration
public List<IReclaimerStrategyProps> Strategies { get; set; }
Property Value
Methods
ApplyConstants(IDictionaryStringString)
Declaration
public void ApplyConstants(IDictionaryStringString constants)
Parameters
Clone()
Creates a new instance - copy of current object
Declaration
public virtual IManagerProp Clone()
Returns
Copy(IManagerProp)
Declaration
public virtual void Copy(IManagerProp source)
Parameters
EmptyValues()
Declaration
public void EmptyValues()
Update(string, string)
Declaration
public virtual void Update(string jsonInfo, string relativeDir)
Parameters
Type |
Name |
Description |
string |
jsonInfo |
|
string |
relativeDir |
|
Implements