internal MonitoringHelper(MonitoringSupplier monitoringSupplier, IDataExchangeAPIClient client, IList <string> parentPath, string charset) { this.monitoringSupplier = monitoringSupplier; this.client = client; this.parentPath = parentPath; this.charset = charset; }
/// <summary> /// Create a MonitoringHelperBuilder. /// </summary> /// <param name="monitoringSupplier"> : define the monitoring supplier to retrieve the list of XML file containing the monitoring output. </param> /// <param name="client"> : the Data Exchange API client used to send data to the Data Exchange API Server. </param> /// <exception cref="NullPointerException"> if a parameter is null. </exception> public MonitoringHelperBuilder(MonitoringSupplier monitoringSupplier, IDataExchangeAPIClient client) { this.monitoringSupplier = Preconditions.CheckNotNull <MonitoringSupplier>(monitoringSupplier); this.client = Preconditions.CheckNotNull <IDataExchangeAPIClient>(client); }