All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.paulgoldbaum.influxdbclient.HttpConfig.scala Maven / Gradle / Ivy

The newest version!
package com.paulgoldbaum.influxdbclient

import org.asynchttpclient.DefaultAsyncHttpClientConfig

class HttpConfig {
  private var builder = new DefaultAsyncHttpClientConfig.Builder

  def setConnectTimeout(timeout: Int) = {
    builder = builder.setConnectTimeout(timeout)
    this
  }

  def setRequestTimeout(timeout: Int) = {
    builder = builder.setRequestTimeout(timeout)
    this
  }

  def setAcceptAnyCertificate(acceptAnyCertificate: Boolean) = {
    builder = builder.setUseInsecureTrustManager(acceptAnyCertificate)
    this
  }

  protected[influxdbclient] def build() = builder.build()
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy