public PropertyContainer(Models.JobPreparationTask protocolObject) : base(BindingState.Bound) { this.CommandLineProperty = this.CreatePropertyAccessor( protocolObject.CommandLine, "CommandLine", BindingAccess.Read | BindingAccess.Write); this.ConstraintsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.Constraints, o => new TaskConstraints(o)), "Constraints", BindingAccess.Read | BindingAccess.Write); this.EnvironmentSettingsProperty = this.CreatePropertyAccessor( EnvironmentSetting.ConvertFromProtocolCollection(protocolObject.EnvironmentSettings), "EnvironmentSettings", BindingAccess.Read | BindingAccess.Write); this.IdProperty = this.CreatePropertyAccessor( protocolObject.Id, "Id", BindingAccess.Read | BindingAccess.Write); this.RerunOnComputeNodeRebootAfterSuccessProperty = this.CreatePropertyAccessor( protocolObject.RerunOnNodeRebootAfterSuccess, "RerunOnComputeNodeRebootAfterSuccess", BindingAccess.Read | BindingAccess.Write); this.ResourceFilesProperty = this.CreatePropertyAccessor( ResourceFile.ConvertFromProtocolCollection(protocolObject.ResourceFiles), "ResourceFiles", BindingAccess.Read | BindingAccess.Write); this.RunElevatedProperty = this.CreatePropertyAccessor( protocolObject.RunElevated, "RunElevated", BindingAccess.Read | BindingAccess.Write); this.WaitForSuccessProperty = this.CreatePropertyAccessor( protocolObject.WaitForSuccess, "WaitForSuccess", BindingAccess.Read | BindingAccess.Write); }
public PropertyContainer(Models.JobReleaseTask protocolObject) : base(BindingState.Bound) { this.CommandLineProperty = this.CreatePropertyAccessor( protocolObject.CommandLine, nameof(CommandLine), BindingAccess.Read | BindingAccess.Write); this.ContainerSettingsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.ContainerSettings, o => new TaskContainerSettings(o).Freeze()), nameof(ContainerSettings), BindingAccess.Read); this.EnvironmentSettingsProperty = this.CreatePropertyAccessor( EnvironmentSetting.ConvertFromProtocolCollection(protocolObject.EnvironmentSettings), nameof(EnvironmentSettings), BindingAccess.Read | BindingAccess.Write); this.IdProperty = this.CreatePropertyAccessor( protocolObject.Id, nameof(Id), BindingAccess.Read | BindingAccess.Write); this.MaxWallClockTimeProperty = this.CreatePropertyAccessor( protocolObject.MaxWallClockTime, nameof(MaxWallClockTime), BindingAccess.Read | BindingAccess.Write); this.ResourceFilesProperty = this.CreatePropertyAccessor( ResourceFile.ConvertFromProtocolCollection(protocolObject.ResourceFiles), nameof(ResourceFiles), BindingAccess.Read | BindingAccess.Write); this.RetentionTimeProperty = this.CreatePropertyAccessor( protocolObject.RetentionTime, nameof(RetentionTime), BindingAccess.Read | BindingAccess.Write); this.UserIdentityProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.UserIdentity, o => new UserIdentity(o)), nameof(UserIdentity), BindingAccess.Read | BindingAccess.Write); }
public PropertyContainer(Models.JobReleaseTask protocolObject) : base(BindingState.Bound) { this.CommandLineProperty = this.CreatePropertyAccessor( protocolObject.CommandLine, "CommandLine", BindingAccess.Read | BindingAccess.Write); this.EnvironmentSettingsProperty = this.CreatePropertyAccessor( EnvironmentSetting.ConvertFromProtocolCollection(protocolObject.EnvironmentSettings), "EnvironmentSettings", BindingAccess.Read | BindingAccess.Write); this.IdProperty = this.CreatePropertyAccessor( protocolObject.Id, "Id", BindingAccess.Read | BindingAccess.Write); this.MaxWallClockTimeProperty = this.CreatePropertyAccessor( protocolObject.MaxWallClockTime, "MaxWallClockTime", BindingAccess.Read | BindingAccess.Write); this.ResourceFilesProperty = this.CreatePropertyAccessor( ResourceFile.ConvertFromProtocolCollection(protocolObject.ResourceFiles), "ResourceFiles", BindingAccess.Read | BindingAccess.Write); this.RetentionTimeProperty = this.CreatePropertyAccessor( protocolObject.RetentionTime, "RetentionTime", BindingAccess.Read | BindingAccess.Write); this.RunElevatedProperty = this.CreatePropertyAccessor( protocolObject.RunElevated, "RunElevated", BindingAccess.Read | BindingAccess.Write); }
public PropertyContainer(Models.StartTask protocolObject) : base(BindingState.Bound) { this.CommandLineProperty = this.CreatePropertyAccessor( protocolObject.CommandLine, nameof(CommandLine), BindingAccess.Read | BindingAccess.Write); this.ContainerSettingsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.ContainerSettings, o => new TaskContainerSettings(o).Freeze()), nameof(ContainerSettings), BindingAccess.Read); this.EnvironmentSettingsProperty = this.CreatePropertyAccessor( EnvironmentSetting.ConvertFromProtocolCollection(protocolObject.EnvironmentSettings), nameof(EnvironmentSettings), BindingAccess.Read | BindingAccess.Write); this.MaxTaskRetryCountProperty = this.CreatePropertyAccessor( protocolObject.MaxTaskRetryCount, nameof(MaxTaskRetryCount), BindingAccess.Read | BindingAccess.Write); this.ResourceFilesProperty = this.CreatePropertyAccessor( ResourceFile.ConvertFromProtocolCollection(protocolObject.ResourceFiles), nameof(ResourceFiles), BindingAccess.Read | BindingAccess.Write); this.UserIdentityProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.UserIdentity, o => new UserIdentity(o)), nameof(UserIdentity), BindingAccess.Read | BindingAccess.Write); this.WaitForSuccessProperty = this.CreatePropertyAccessor( protocolObject.WaitForSuccess, nameof(WaitForSuccess), BindingAccess.Read | BindingAccess.Write); }
public PropertyContainer(Models.StartTask protocolObject) : base(BindingState.Bound) { this.CommandLineProperty = this.CreatePropertyAccessor( protocolObject.CommandLine, "CommandLine", BindingAccess.Read | BindingAccess.Write); this.EnvironmentSettingsProperty = this.CreatePropertyAccessor( EnvironmentSetting.ConvertFromProtocolCollection(protocolObject.EnvironmentSettings), "EnvironmentSettings", BindingAccess.Read | BindingAccess.Write); this.MaxTaskRetryCountProperty = this.CreatePropertyAccessor( protocolObject.MaxTaskRetryCount, "MaxTaskRetryCount", BindingAccess.Read | BindingAccess.Write); this.ResourceFilesProperty = this.CreatePropertyAccessor( ResourceFile.ConvertFromProtocolCollection(protocolObject.ResourceFiles), "ResourceFiles", BindingAccess.Read | BindingAccess.Write); this.RunElevatedProperty = this.CreatePropertyAccessor( protocolObject.RunElevated, "RunElevated", BindingAccess.Read | BindingAccess.Write); this.WaitForSuccessProperty = this.CreatePropertyAccessor( protocolObject.WaitForSuccess, "WaitForSuccess", BindingAccess.Read | BindingAccess.Write); }
public PropertyContainer(Models.JobManagerTask protocolObject) : base(BindingState.Bound) { this.AllowLowPriorityNodeProperty = this.CreatePropertyAccessor( protocolObject.AllowLowPriorityNode, nameof(AllowLowPriorityNode), BindingAccess.Read | BindingAccess.Write); this.ApplicationPackageReferencesProperty = this.CreatePropertyAccessor( ApplicationPackageReference.ConvertFromProtocolCollection(protocolObject.ApplicationPackageReferences), nameof(ApplicationPackageReferences), BindingAccess.Read | BindingAccess.Write); this.AuthenticationTokenSettingsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.AuthenticationTokenSettings, o => new AuthenticationTokenSettings(o)), nameof(AuthenticationTokenSettings), BindingAccess.Read | BindingAccess.Write); this.CommandLineProperty = this.CreatePropertyAccessor( protocolObject.CommandLine, nameof(CommandLine), BindingAccess.Read | BindingAccess.Write); this.ConstraintsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.Constraints, o => new TaskConstraints(o)), nameof(Constraints), BindingAccess.Read | BindingAccess.Write); this.ContainerSettingsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.ContainerSettings, o => new TaskContainerSettings(o).Freeze()), nameof(ContainerSettings), BindingAccess.Read); this.DisplayNameProperty = this.CreatePropertyAccessor( protocolObject.DisplayName, nameof(DisplayName), BindingAccess.Read | BindingAccess.Write); this.EnvironmentSettingsProperty = this.CreatePropertyAccessor( EnvironmentSetting.ConvertFromProtocolCollection(protocolObject.EnvironmentSettings), nameof(EnvironmentSettings), BindingAccess.Read | BindingAccess.Write); this.IdProperty = this.CreatePropertyAccessor( protocolObject.Id, nameof(Id), BindingAccess.Read | BindingAccess.Write); this.KillJobOnCompletionProperty = this.CreatePropertyAccessor( protocolObject.KillJobOnCompletion, nameof(KillJobOnCompletion), BindingAccess.Read | BindingAccess.Write); this.OutputFilesProperty = this.CreatePropertyAccessor( OutputFile.ConvertFromProtocolCollection(protocolObject.OutputFiles), nameof(OutputFiles), BindingAccess.Read | BindingAccess.Write); this.ResourceFilesProperty = this.CreatePropertyAccessor( ResourceFile.ConvertFromProtocolCollection(protocolObject.ResourceFiles), nameof(ResourceFiles), BindingAccess.Read | BindingAccess.Write); this.RunExclusiveProperty = this.CreatePropertyAccessor( protocolObject.RunExclusive, nameof(RunExclusive), BindingAccess.Read | BindingAccess.Write); this.UserIdentityProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.UserIdentity, o => new UserIdentity(o)), nameof(UserIdentity), BindingAccess.Read | BindingAccess.Write); }
public PropertyContainer(Models.JobManagerTask protocolObject) : base(BindingState.Bound) { this.ApplicationPackageReferencesProperty = this.CreatePropertyAccessor( ApplicationPackageReference.ConvertFromProtocolCollectionAndFreeze(protocolObject.ApplicationPackageReferences), "ApplicationPackageReferences", BindingAccess.Read); this.CommandLineProperty = this.CreatePropertyAccessor( protocolObject.CommandLine, "CommandLine", BindingAccess.Read | BindingAccess.Write); this.ConstraintsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.Constraints, o => new TaskConstraints(o)), "Constraints", BindingAccess.Read | BindingAccess.Write); this.DisplayNameProperty = this.CreatePropertyAccessor( protocolObject.DisplayName, "DisplayName", BindingAccess.Read | BindingAccess.Write); this.EnvironmentSettingsProperty = this.CreatePropertyAccessor( EnvironmentSetting.ConvertFromProtocolCollection(protocolObject.EnvironmentSettings), "EnvironmentSettings", BindingAccess.Read | BindingAccess.Write); this.IdProperty = this.CreatePropertyAccessor( protocolObject.Id, "Id", BindingAccess.Read | BindingAccess.Write); this.KillJobOnCompletionProperty = this.CreatePropertyAccessor( protocolObject.KillJobOnCompletion, "KillJobOnCompletion", BindingAccess.Read | BindingAccess.Write); this.ResourceFilesProperty = this.CreatePropertyAccessor( ResourceFile.ConvertFromProtocolCollection(protocolObject.ResourceFiles), "ResourceFiles", BindingAccess.Read | BindingAccess.Write); this.RunElevatedProperty = this.CreatePropertyAccessor( protocolObject.RunElevated, "RunElevated", BindingAccess.Read | BindingAccess.Write); this.RunExclusiveProperty = this.CreatePropertyAccessor( protocolObject.RunExclusive, "RunExclusive", BindingAccess.Read | BindingAccess.Write); }
public PropertyContainer(Models.JobPreparationTask protocolObject) : base(BindingState.Bound) { this.CommandLineProperty = this.CreatePropertyAccessor( protocolObject.CommandLine, nameof(CommandLine), BindingAccess.Read | BindingAccess.Write); this.ConstraintsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.Constraints, o => new TaskConstraints(o)), nameof(Constraints), BindingAccess.Read | BindingAccess.Write); this.ContainerSettingsProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.ContainerSettings, o => new TaskContainerSettings(o).Freeze()), nameof(ContainerSettings), BindingAccess.Read); this.EnvironmentSettingsProperty = this.CreatePropertyAccessor( EnvironmentSetting.ConvertFromProtocolCollection(protocolObject.EnvironmentSettings), nameof(EnvironmentSettings), BindingAccess.Read | BindingAccess.Write); this.IdProperty = this.CreatePropertyAccessor( protocolObject.Id, nameof(Id), BindingAccess.Read | BindingAccess.Write); this.RerunOnComputeNodeRebootAfterSuccessProperty = this.CreatePropertyAccessor( protocolObject.RerunOnNodeRebootAfterSuccess, nameof(RerunOnComputeNodeRebootAfterSuccess), BindingAccess.Read | BindingAccess.Write); this.ResourceFilesProperty = this.CreatePropertyAccessor( ResourceFile.ConvertFromProtocolCollection(protocolObject.ResourceFiles), nameof(ResourceFiles), BindingAccess.Read | BindingAccess.Write); this.UserIdentityProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.UserIdentity, o => new UserIdentity(o).Freeze()), nameof(UserIdentity), BindingAccess.Read); this.WaitForSuccessProperty = this.CreatePropertyAccessor( protocolObject.WaitForSuccess, nameof(WaitForSuccess), BindingAccess.Read | BindingAccess.Write); }