public InfluxDBClient(string host, int port, bool useHttps, string username, string password, string database, Consistency defaultConsistency, TimePrecision timestampPrecision = TimePrecision.Nanosecond) : this(database, defaultConsistency)
 {
     RequestProcessor   = new HttpClientRequestProcessor(new RequestProcessorSettings(host, port, useHttps, username, password));
     TimestampGenerator = new AdaptiveTimestampGenerator(timestampPrecision);
 }
 public InfluxDBClient(string host, int port, bool useHttps, string username, string password, string database, ITimestampGenerator timestampGenerator, Consistency defaultConsistency) : this(database, defaultConsistency)
 {
     RequestProcessor   = new HttpClientRequestProcessor(new RequestProcessorSettings(host, port, useHttps, username, password));
     TimestampGenerator = timestampGenerator;
 }