Package com.influxdb.v3.client.write
Class WriteOptions.Builder
- java.lang.Object
-
- com.influxdb.v3.client.write.WriteOptions.Builder
-
- Enclosing class:
- WriteOptions
public static final class WriteOptions.Builder extends Object
A builder forWriteOptions
.Mutable.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WriteOptions
build()
Build an instance ofClientConfig
.WriteOptions.Builder
database(String database)
Sets the database.WriteOptions.Builder
gzipThreshold(Integer gzipThreshold)
Sets the GZIp threshold.WriteOptions.Builder
precision(WritePrecision precision)
Sets the precision.
-
-
-
Method Detail
-
database
@Nonnull public WriteOptions.Builder database(@Nonnull String database)
Sets the database.- Parameters:
database
- database- Returns:
- this
-
precision
@Nonnull public WriteOptions.Builder precision(@Nonnull WritePrecision precision)
Sets the precision.- Parameters:
precision
- precision- Returns:
- this
-
gzipThreshold
@Nonnull public WriteOptions.Builder gzipThreshold(@Nonnull Integer gzipThreshold)
Sets the GZIp threshold.- Parameters:
gzipThreshold
- body size threshold for compression using GZIP- Returns:
- this
-
build
@Nonnull public WriteOptions build()
Build an instance ofClientConfig
.- Returns:
- the configuration for an
InfluxDBClient
.
-
-