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
All Methods Instance Methods Default Methods Modifier and Type Method Description default InfluxDb2EndpointBuilderFactory.AdvancedInfluxDb2EndpointBuilder
advanced()
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
autoCreateBucket(boolean autoCreateBucket)
Define if we want to auto create the bucket if it's not present.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
autoCreateBucket(String autoCreateBucket)
Define if we want to auto create the bucket if it's not present.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
autoCreateOrg(boolean autoCreateOrg)
Define if we want to auto create the organization if it's not present.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
autoCreateOrg(String autoCreateOrg)
Define if we want to auto create the organization if it's not present.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
bucket(String bucket)
The name of the bucket where the time series will be stored.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
operation(String operation)
Define if this operation is an insert of ping.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
operation(org.apache.camel.component.influxdb2.enums.Operation operation)
Define if this operation is an insert of ping.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
org(String org)
The name of the organization where the time series will be stored.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
retentionPolicy(String retentionPolicy)
Define the retention policy to the data created by the endpoint.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
writePrecision(com.influxdb.client.domain.WritePrecision writePrecision)
The format or precision of time series timestamps.default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder
writePrecision(String writePrecision)
The format or precision of time series timestamps.
-
-
-
Method Detail
-
advanced
default InfluxDb2EndpointBuilderFactory.AdvancedInfluxDb2EndpointBuilder 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
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder bucket(String 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
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder operation(String 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
default InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder org(String 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
-
-