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