MQTTProcessNotifier/MQTTProcessNotifierLib/MonitoringConfig.cs
2022-12-17 00:31:05 +01:00

32 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MQTTProcessNotifierLib
{
public class MonitoringConfig
{
public MonitoringConfig(string systemName, List<string> processNames, string mQTTHostName, string mQTTUserName, string mQTTPassword, string mQTTEntityName, uint timeoutSeconds)
{
SystemName = systemName;
ProcessNames = processNames;
MQTTHostName = mQTTHostName;
MQTTUserName = mQTTUserName;
MQTTPassword = mQTTPassword;
MQTTEntityName = mQTTEntityName;
TimeoutSeconds = timeoutSeconds;
}
public string SystemName { get; set; }
public List<string> ProcessNames { get; set; }
public string MQTTHostName { get; set; }
public string MQTTUserName { get; set; }
public string MQTTPassword { get; set; }
public string MQTTEntityName { get; set; }
public uint TimeoutSeconds { get; set; }
}
}