@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InfluxDBv2Parameters extends Object implements Serializable, Cloneable, StructuredPojo
All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
Constructor and Description |
---|
InfluxDBv2Parameters() |
Modifier and Type | Method and Description |
---|---|
InfluxDBv2Parameters |
clone() |
boolean |
equals(Object obj) |
Boolean |
getFluxLogEnabled()
Include option to show detailed logs for Flux queries.
|
String |
getLogLevel()
Log output level.
|
Boolean |
getMetricsDisabled()
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
|
Boolean |
getNoTasks()
Disable the task scheduler.
|
Integer |
getQueryConcurrency()
Number of queries allowed to execute concurrently.
|
Integer |
getQueryQueueSize()
Maximum number of queries allowed in execution queue.
|
String |
getTracingType()
Enable tracing in InfluxDB and specifies the tracing type.
|
int |
hashCode() |
Boolean |
isFluxLogEnabled()
Include option to show detailed logs for Flux queries.
|
Boolean |
isMetricsDisabled()
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
|
Boolean |
isNoTasks()
Disable the task scheduler.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFluxLogEnabled(Boolean fluxLogEnabled)
Include option to show detailed logs for Flux queries.
|
void |
setLogLevel(String logLevel)
Log output level.
|
void |
setMetricsDisabled(Boolean metricsDisabled)
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
|
void |
setNoTasks(Boolean noTasks)
Disable the task scheduler.
|
void |
setQueryConcurrency(Integer queryConcurrency)
Number of queries allowed to execute concurrently.
|
void |
setQueryQueueSize(Integer queryQueueSize)
Maximum number of queries allowed in execution queue.
|
void |
setTracingType(String tracingType)
Enable tracing in InfluxDB and specifies the tracing type.
|
String |
toString()
Returns a string representation of this object.
|
InfluxDBv2Parameters |
withFluxLogEnabled(Boolean fluxLogEnabled)
Include option to show detailed logs for Flux queries.
|
InfluxDBv2Parameters |
withLogLevel(LogLevel logLevel)
Log output level.
|
InfluxDBv2Parameters |
withLogLevel(String logLevel)
Log output level.
|
InfluxDBv2Parameters |
withMetricsDisabled(Boolean metricsDisabled)
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
|
InfluxDBv2Parameters |
withNoTasks(Boolean noTasks)
Disable the task scheduler.
|
InfluxDBv2Parameters |
withQueryConcurrency(Integer queryConcurrency)
Number of queries allowed to execute concurrently.
|
InfluxDBv2Parameters |
withQueryQueueSize(Integer queryQueueSize)
Maximum number of queries allowed in execution queue.
|
InfluxDBv2Parameters |
withTracingType(String tracingType)
Enable tracing in InfluxDB and specifies the tracing type.
|
InfluxDBv2Parameters |
withTracingType(TracingType tracingType)
Enable tracing in InfluxDB and specifies the tracing type.
|
public void setFluxLogEnabled(Boolean fluxLogEnabled)
Include option to show detailed logs for Flux queries.
Default: false
fluxLogEnabled
- Include option to show detailed logs for Flux queries.
Default: false
public Boolean getFluxLogEnabled()
Include option to show detailed logs for Flux queries.
Default: false
Default: false
public InfluxDBv2Parameters withFluxLogEnabled(Boolean fluxLogEnabled)
Include option to show detailed logs for Flux queries.
Default: false
fluxLogEnabled
- Include option to show detailed logs for Flux queries.
Default: false
public Boolean isFluxLogEnabled()
Include option to show detailed logs for Flux queries.
Default: false
Default: false
public void setLogLevel(String logLevel)
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
logLevel
- Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level
specified.
Default: info
LogLevel
public String getLogLevel()
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
Default: info
LogLevel
public InfluxDBv2Parameters withLogLevel(String logLevel)
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
logLevel
- Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level
specified.
Default: info
LogLevel
public InfluxDBv2Parameters withLogLevel(LogLevel logLevel)
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
logLevel
- Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level
specified.
Default: info
LogLevel
public void setNoTasks(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
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
public Boolean getNoTasks()
Disable the task scheduler. If problematic tasks prevent InfluxDB from starting, use this option to start InfluxDB without scheduling or executing tasks.
Default: false
Default: false
public InfluxDBv2Parameters withNoTasks(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
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
public Boolean isNoTasks()
Disable the task scheduler. If problematic tasks prevent InfluxDB from starting, use this option to start InfluxDB without scheduling or executing tasks.
Default: false
Default: false
public void setQueryConcurrency(Integer queryConcurrency)
Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.
Default: 0
queryConcurrency
- Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent
queries.
Default: 0
public Integer getQueryConcurrency()
Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.
Default: 0
Default: 0
public InfluxDBv2Parameters withQueryConcurrency(Integer queryConcurrency)
Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.
Default: 0
queryConcurrency
- Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent
queries.
Default: 0
public void setQueryQueueSize(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
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
public Integer getQueryQueueSize()
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
Default: 0
public InfluxDBv2Parameters withQueryQueueSize(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
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
public void setTracingType(String tracingType)
Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
tracingType
- Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.TracingType
public String getTracingType()
Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
TracingType
public InfluxDBv2Parameters withTracingType(String tracingType)
Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
tracingType
- Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.TracingType
public InfluxDBv2Parameters withTracingType(TracingType tracingType)
Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
tracingType
- Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.TracingType
public void setMetricsDisabled(Boolean metricsDisabled)
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
Default: false
metricsDisabled
- Disable the HTTP /metrics endpoint which exposes internal InfluxDB
metrics.
Default: false
public Boolean getMetricsDisabled()
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
Default: false
Default: false
public InfluxDBv2Parameters withMetricsDisabled(Boolean metricsDisabled)
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
Default: false
metricsDisabled
- Disable the HTTP /metrics endpoint which exposes internal InfluxDB
metrics.
Default: false
public Boolean isMetricsDisabled()
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
Default: false
Default: false
public String toString()
toString
in class Object
Object.toString()
public InfluxDBv2Parameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.