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 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

      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