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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InfluxDBv2Parameters.BuilderfluxLogEnabled(Boolean fluxLogEnabled)Include option to show detailed logs for Flux queries.InfluxDBv2Parameters.BuilderlogLevel(String logLevel)Log output level.InfluxDBv2Parameters.BuilderlogLevel(LogLevel logLevel)Log output level.InfluxDBv2Parameters.BuildermetricsDisabled(Boolean metricsDisabled)Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.InfluxDBv2Parameters.BuildernoTasks(Boolean noTasks)Disable the task scheduler.InfluxDBv2Parameters.BuilderqueryConcurrency(Integer queryConcurrency)Number of queries allowed to execute concurrently.InfluxDBv2Parameters.BuilderqueryQueueSize(Integer queryQueueSize)Maximum number of queries allowed in execution queue.InfluxDBv2Parameters.BuildertracingType(String tracingType)Enable tracing in InfluxDB and specifies the tracing type.InfluxDBv2Parameters.BuildertracingType(TracingType tracingType)Enable tracing in InfluxDB and specifies the tracing type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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
InfluxDBv2Parameters.Builder logLevel(String logLevel)
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
-
logLevel
InfluxDBv2Parameters.Builder logLevel(LogLevel logLevel)
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
-
noTasks
InfluxDBv2Parameters.Builder noTasks(Boolean 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,TracingType
-
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:
TracingType,TracingType
-
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.
-
-