Interface InfluxDBv2Parameters.Builder

All Superinterfaces:
Buildable, CopyableBuilder<InfluxDBv2Parameters.Builder,InfluxDBv2Parameters>, SdkBuilder<InfluxDBv2Parameters.Builder,InfluxDBv2Parameters>, SdkPojo
Enclosing class:
InfluxDBv2Parameters

public static interface InfluxDBv2Parameters.Builder extends SdkPojo, CopyableBuilder<InfluxDBv2Parameters.Builder,InfluxDBv2Parameters>
  • Method Details

    • fluxLogEnabled

      InfluxDBv2Parameters.Builder fluxLogEnabled(Boolean fluxLogEnabled)

      Include option to show detailed logs for Flux queries.

      Default: false

      Parameters:
      fluxLogEnabled - Include option to show detailed logs for Flux queries.

      Default: false

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logLevel

      Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.

      Default: info

      Parameters:
      logLevel - Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.

      Default: info

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • logLevel

      Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.

      Default: info

      Parameters:
      logLevel - Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.

      Default: info

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • noTasks

      Disable the task scheduler. If problematic tasks prevent InfluxDB from starting, use this option to start InfluxDB without scheduling or executing tasks.

      Default: false

      Parameters:
      noTasks - Disable the task scheduler. If problematic tasks prevent InfluxDB from starting, use this option to start InfluxDB without scheduling or executing tasks.

      Default: false

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryConcurrency

      InfluxDBv2Parameters.Builder queryConcurrency(Integer queryConcurrency)

      Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.

      Default: 0

      Parameters:
      queryConcurrency - Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.

      Default: 0

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryQueueSize

      InfluxDBv2Parameters.Builder queryQueueSize(Integer queryQueueSize)

      Maximum number of queries allowed in execution queue. When queue limit is reached, new queries are rejected. Setting to 0 allows an unlimited number of queries in the queue.

      Default: 0

      Parameters:
      queryQueueSize - Maximum number of queries allowed in execution queue. When queue limit is reached, new queries are rejected. Setting to 0 allows an unlimited number of queries in the queue.

      Default: 0

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tracingType

      InfluxDBv2Parameters.Builder tracingType(String tracingType)

      Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.

      Parameters:
      tracingType - Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tracingType

      InfluxDBv2Parameters.Builder tracingType(TracingType tracingType)

      Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.

      Parameters:
      tracingType - Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • metricsDisabled

      InfluxDBv2Parameters.Builder metricsDisabled(Boolean metricsDisabled)

      Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.

      Default: false

      Parameters:
      metricsDisabled - Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.

      Default: false

      Returns:
      Returns a reference to this object so that method calls can be chained together.