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 Detail

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