Interface InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- InfluxDb2EndpointBuilderFactory
public static interface InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the InfluxDB2 component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
autoCreateBucket
(boolean autoCreateBucket) Define if we want to auto create the bucket if it's not present.autoCreateBucket
(String autoCreateBucket) Define if we want to auto create the bucket if it's not present.autoCreateOrg
(boolean autoCreateOrg) Define if we want to auto create the organization if it's not present.autoCreateOrg
(String autoCreateOrg) Define if we want to auto create the organization if it's not present.The name of the bucket where the time series will be stored.Define if this operation is an insert of ping.operation
(org.apache.camel.component.influxdb2.enums.Operation operation) Define if this operation is an insert of ping.The name of the organization where the time series will be stored.retentionPolicy
(String retentionPolicy) Define the retention policy to the data created by the endpoint.writePrecision
(com.influxdb.client.domain.WritePrecision writePrecision) The format or precision of time series timestamps.writePrecision
(String writePrecision) The format or precision of time series timestamps.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
autoCreateBucket
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder autoCreateBucket(boolean autoCreateBucket) Define if we want to auto create the bucket if it's not present. The option is a: <code>boolean</code> type. Default: true Group: producer- Parameters:
autoCreateBucket
- the value to set- Returns:
- the dsl builder
-
autoCreateBucket
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder autoCreateBucket(String autoCreateBucket) Define if we want to auto create the bucket if it's not present. The option will be converted to a <code>boolean</code> type. Default: true Group: producer- Parameters:
autoCreateBucket
- the value to set- Returns:
- the dsl builder
-
autoCreateOrg
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder autoCreateOrg(boolean autoCreateOrg) Define if we want to auto create the organization if it's not present. The option is a: <code>boolean</code> type. Default: true Group: producer- Parameters:
autoCreateOrg
- the value to set- Returns:
- the dsl builder
-
autoCreateOrg
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder autoCreateOrg(String autoCreateOrg) Define if we want to auto create the organization if it's not present. The option will be converted to a <code>boolean</code> type. Default: true Group: producer- Parameters:
autoCreateOrg
- the value to set- Returns:
- the dsl builder
-
bucket
The name of the bucket where the time series will be stored. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
bucket
- the value to set- Returns:
- the dsl builder
-
operation
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder operation(org.apache.camel.component.influxdb2.enums.Operation operation) Define if this operation is an insert of ping. The option is a: <code>org.apache.camel.component.influxdb2.enums.Operation</code> type. Default: INSERT Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
Define if this operation is an insert of ping. The option will be converted to a <code>org.apache.camel.component.influxdb2.enums.Operation</code> type. Default: INSERT Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
org
The name of the organization where the time series will be stored. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
org
- the value to set- Returns:
- the dsl builder
-
retentionPolicy
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder retentionPolicy(String retentionPolicy) Define the retention policy to the data created by the endpoint. The option is a: <code>java.lang.String</code> type. Default: default Group: producer- Parameters:
retentionPolicy
- the value to set- Returns:
- the dsl builder
-
writePrecision
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder writePrecision(com.influxdb.client.domain.WritePrecision writePrecision) The format or precision of time series timestamps. The option is a: <code>com.influxdb.client.domain.WritePrecision</code> type. Default: ms Group: producer- Parameters:
writePrecision
- the value to set- Returns:
- the dsl builder
-
writePrecision
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder writePrecision(String writePrecision) The format or precision of time series timestamps. The option will be converted to a <code>com.influxdb.client.domain.WritePrecision</code> type. Default: ms Group: producer- Parameters:
writePrecision
- the value to set- Returns:
- the dsl builder
-