@Override
    public String toString() {
        return new StringJoiner(", ", InfluxDbMetricsOptionsParser.class.getSimpleName() + "[", "]")
                       .add("influxEndpoint='" + influxEndpoint + "'")
                       .add("dbName='" + dbName + "'")
                       .add("retentionPolicy='" + retentionPolicy + "'")
                       .add("seriesName='" + seriesName + "'")
                       .add("username='" + username + "'")
                       .add("password='***'")
                       .add("token='***'")
                       .add("generatorName='" + generatorName + "'")
                       .add("queueCapacity='" + queueCapacity + "'")
                       .add("maxBatchSize='" + maxBatchSize + "'")
                       .toString();
    }
@author Marc Savy {@literal <marc@blackparrotlabs.io>}
gateway/engine/influxdb/src/main/java/io/apiman/gateway/engine/influxdb/InfluxDbMetricsOptionsParser.java