public MonitorSettings(string index,string type,string timestampField,int pollingInterval = 2000, int maxUpdateCount = 100, bool includeSource = true,ITimestampProvider timestampProvider = null) { if(timestampProvider == null) TimestampProvider = new TimestampProvider(); IncludeSource = includeSource; MaxUpdateCount = maxUpdateCount; PollingInverval = pollingInterval; Index = index; Type = type; TimstampField = timestampField; }