Class InfluxDBv2Parameters
- java.lang.Object
-
- software.amazon.awssdk.services.timestreaminfluxdb.model.InfluxDBv2Parameters
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InfluxDBv2Parameters.Builder,InfluxDBv2Parameters>
@Generated("software.amazon.awssdk:codegen") public final class InfluxDBv2Parameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InfluxDBv2Parameters.Builder,InfluxDBv2Parameters>
All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInfluxDBv2Parameters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InfluxDBv2Parameters.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BooleanfluxLogEnabled()Include option to show detailed logs for Flux queries.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LogLevellogLevel()Log output level.StringlogLevelAsString()Log output level.BooleanmetricsDisabled()Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.BooleannoTasks()Disable the task scheduler.IntegerqueryConcurrency()Number of queries allowed to execute concurrently.IntegerqueryQueueSize()Maximum number of queries allowed in execution queue.List<SdkField<?>>sdkFields()static Class<? extends InfluxDBv2Parameters.Builder>serializableBuilderClass()InfluxDBv2Parameters.BuildertoBuilder()StringtoString()Returns a string representation of this object.TracingTypetracingType()Enable tracing in InfluxDB and specifies the tracing type.StringtracingTypeAsString()Enable tracing in InfluxDB and specifies the tracing type.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
fluxLogEnabled
public final Boolean fluxLogEnabled()
Include option to show detailed logs for Flux queries.
Default: false
- Returns:
- Include option to show detailed logs for Flux queries.
Default: false
-
logLevel
public final LogLevel logLevel()
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
If the service returns an enum value that is not available in the current SDK version,
logLevelwill returnLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogLevelAsString().- Returns:
- Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level
specified.
Default: info
- See Also:
LogLevel
-
logLevelAsString
public final String logLevelAsString()
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
If the service returns an enum value that is not available in the current SDK version,
logLevelwill returnLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogLevelAsString().- Returns:
- Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level
specified.
Default: info
- See Also:
LogLevel
-
noTasks
public final 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
- Returns:
- Disable the task scheduler. If problematic tasks prevent InfluxDB from starting, use this option to start
InfluxDB without scheduling or executing tasks.
Default: false
-
queryConcurrency
public final Integer queryConcurrency()
Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.
Default: 0
- Returns:
- Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent
queries.
Default: 0
-
queryQueueSize
public final 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
- Returns:
- 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
-
tracingType
public final TracingType tracingType()
Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
If the service returns an enum value that is not available in the current SDK version,
tracingTypewill returnTracingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtracingTypeAsString().- Returns:
- Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
- See Also:
TracingType
-
tracingTypeAsString
public final String tracingTypeAsString()
Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
If the service returns an enum value that is not available in the current SDK version,
tracingTypewill returnTracingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtracingTypeAsString().- Returns:
- Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
- See Also:
TracingType
-
metricsDisabled
public final Boolean metricsDisabled()
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
Default: false
- Returns:
- Disable the HTTP /metrics endpoint which exposes internal InfluxDB
metrics.
Default: false
-
toBuilder
public InfluxDBv2Parameters.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InfluxDBv2Parameters.Builder,InfluxDBv2Parameters>
-
builder
public static InfluxDBv2Parameters.Builder builder()
-
serializableBuilderClass
public static Class<? extends InfluxDBv2Parameters.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-