/** * Constructor, initializes to default and specified values */ public FTaskSpecification(FGuid TaskTaskGuid, String TaskParameters, EJobTaskFlags TaskFlags) : base(ETaskRequestResponseType.SPECIFICATION) { TaskGuid = TaskTaskGuid; Parameters = TaskParameters; Flags = TaskFlags; Dependencies = null; DependencyCount = 0; }
public AgentJobSpecification(AgentGuid NewJobGuid,EJobTaskFlags NewJobFlags,String JobExecutableName,String JobParameters,List <String> JobRequiredDependencies,List <String> JobOptionalDependencies) { JobGuid = NewJobGuid; JobFlags = NewJobFlags; ExecutableName = JobExecutableName; Parameters = JobParameters; RequiredDependencies = JobRequiredDependencies; OptionalDependencies = JobOptionalDependencies; DependenciesOriginalNames = null; }
/** * Constructor, initializes to default and specified values */ public FJobSpecification(String JobExecutableName, String JobParameters, EJobTaskFlags JobFlags) { ExecutableName = JobExecutableName; Parameters = JobParameters; Flags = JobFlags; RequiredDependencies = null; RequiredDependencyCount = 0; OptionalDependencies = null; OptionalDependencyCount = 0; DescriptionKeys = null; DescriptionValues = null; DescriptionCount = 0; }