Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addField(String, boolean) - Method in class com.influxdb.v3.client.write.Point
-
Add
Boolean
field. - addField(String, double) - Method in class com.influxdb.v3.client.write.Point
-
Add
Double
field. - addField(String, long) - Method in class com.influxdb.v3.client.write.Point
-
Add
Long
field. - addField(String, Number) - Method in class com.influxdb.v3.client.write.Point
-
Add
Number
field. - addField(String, String) - Method in class com.influxdb.v3.client.write.Point
-
Add
String
field. - addFields(Map<String, Object>) - Method in class com.influxdb.v3.client.write.Point
-
Adds or replaces fields for this point.
- addTag(String, String) - Method in class com.influxdb.v3.client.write.Point
-
Adds or replaces a tag value for this point.
- addTags(Map<String, String>) - Method in class com.influxdb.v3.client.write.Point
-
Adds or replaces tags for this point.
- allowHttpRedirects(Boolean) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Sets the automatically following HTTP 3xx redirects.
- Arguments - Class in com.influxdb.v3.client.internal
-
Functions for parameter validation.
- authToken(char[]) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Sets the authentication token for accessing the InfluxDB server.
B
- build() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Build an instance of
InfluxDBClientConfigs
. - Builder() - Constructor for class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
C
- checkDuration(String, String) - Static method in class com.influxdb.v3.client.internal.Arguments
-
Enforces that the string is duration literal.
- checkDurationNotRequired(String, String) - Static method in class com.influxdb.v3.client.internal.Arguments
-
Enforces that the string is duration literal.
- checkNonEmpty(String, String) - Static method in class com.influxdb.v3.client.internal.Arguments
-
Enforces that the string is not empty.
- checkNotNegativeNumber(Number, String) - Static method in class com.influxdb.v3.client.internal.Arguments
-
Enforces that the number is not negative.
- checkNotNull(Object, String) - Static method in class com.influxdb.v3.client.internal.Arguments
-
Checks that the specified object reference is not
null
. - checkOneCharString(String, String) - Static method in class com.influxdb.v3.client.internal.Arguments
-
Enforces that the string has exactly one char.
- checkPositiveNumber(Number, String) - Static method in class com.influxdb.v3.client.internal.Arguments
-
Enforces that the number is larger than 0.
- checkPrecision(ChronoUnit) - Static method in class com.influxdb.v3.client.internal.Arguments
-
Checks that the precision reference to one of
Arguments.ALLOWED_PRECISION
. - close() - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- com.influxdb.v3.client - package com.influxdb.v3.client
- com.influxdb.v3.client.config - package com.influxdb.v3.client.config
- com.influxdb.v3.client.internal - package com.influxdb.v3.client.internal
- com.influxdb.v3.client.query - package com.influxdb.v3.client.query
- com.influxdb.v3.client.write - package com.influxdb.v3.client.write
- convert(Instant, WritePrecision) - Static method in class com.influxdb.v3.client.internal.NanosecondConverter
-
Convert
Instant
timestamp to a given precision. - convertToNanos(Number, WritePrecision) - Static method in class com.influxdb.v3.client.internal.NanosecondConverter
-
Convert timestamp in a given precision to nanoseconds.
- copy(WritePrecision, InfluxDBClientConfigs) - Method in class com.influxdb.v3.client.write.WriteParameters
-
Copy current parameters with new precision.
D
- database(String) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Sets database to be used for InfluxDB operations.
- databaseSafe(InfluxDBClientConfigs) - Method in class com.influxdb.v3.client.query.QueryParameters
- databaseSafe(InfluxDBClientConfigs) - Method in class com.influxdb.v3.client.write.WriteParameters
- DEFAULT_WRITE_PRECISION - Static variable in class com.influxdb.v3.client.write.WriteParameters
-
Default WritePrecision.
- DEFAULTS - Static variable in class com.influxdb.v3.client.query.QueryParameters
-
Default QueryAPI parameters.
- DEFAULTS - Static variable in class com.influxdb.v3.client.write.WriteParameters
-
Default WriteParameters.
- disableServerCertificateValidation(Boolean) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Sets the disable server SSL certificate validation.
E
- equals(Object) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
- equals(Object) - Method in class com.influxdb.v3.client.write.WriteParameters
G
- getAllowHttpRedirects() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Gets the automatically following HTTP 3xx redirects.
- getAuthToken() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Gets authentication token for accessing the InfluxDB server.
- getDatabase() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Gets database to be used for InfluxDB operations.
- getDisableServerCertificateValidation() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Gets the disable server SSL certificate validation.
- getHostUrl() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Gets hostname or IP address of the InfluxDB server.
- getInstance(InfluxDBClientConfigs) - Static method in interface com.influxdb.v3.client.InfluxDBClient
-
Creates a new instance of the
InfluxDBClient
for interacting with an InfluxDB server, simplifying common operations such as writing, querying. - getInstance(String, char[], String) - Static method in interface com.influxdb.v3.client.InfluxDBClient
-
Creates a new instance of the
InfluxDBClient
for interacting with an InfluxDB server, simplifying common operations such as writing, querying. - getOrganization() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Gets organization to be used for operations.
- getResponseTimeout() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Gets the default response timeout to use for the API calls.
- getWritePrecision() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Gets the default precision to use for the timestamp of points.
H
- hasFields() - Method in class com.influxdb.v3.client.write.Point
-
Has point any fields?
- hashCode() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
- hashCode() - Method in class com.influxdb.v3.client.write.WriteParameters
- hostUrl(String) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Sets the hostname or IP address of the InfluxDB server.
I
- INFLUX_QL - Static variable in class com.influxdb.v3.client.query.QueryParameters
-
Default QueryAPI parameters for InfluxQL.
- InfluxDBApiException - Exception in com.influxdb.v3.client
-
The InfluxDBApiException is thrown when an error occurs while interacting with InfluxDB.
- InfluxDBApiException(String) - Constructor for exception com.influxdb.v3.client.InfluxDBApiException
-
Construct a new InfluxDBApiException with the specified detail message.
- InfluxDBApiException(Throwable) - Constructor for exception com.influxdb.v3.client.InfluxDBApiException
-
Construct a new InfluxDBApiException with the specified cause.
- InfluxDBClient - Interface in com.influxdb.v3.client
-
The InfluxDBClient interface provides a client for interact with InfluxDB 3.
- InfluxDBClientConfigs - Class in com.influxdb.v3.client.config
-
Configuration properties for an
InfluxDBClient
. - InfluxDBClientConfigs.Builder - Class in com.influxdb.v3.client.config
-
A builder for
InfluxDBClientConfigs
. - InfluxDBClientImpl - Class in com.influxdb.v3.client.internal
-
Implementation of the InfluxDBClient.
- InfluxDBClientImpl(InfluxDBClientConfigs) - Constructor for class com.influxdb.v3.client.internal.InfluxDBClientImpl
-
Creates an instance using the specified configs.
- InfluxQL - Enum constant in enum class com.influxdb.v3.client.query.QueryType
-
Query by InfluxQL.
M
- measurement(String) - Static method in class com.influxdb.v3.client.write.Point
-
Create a new Point withe specified a measurement name.
- MS - Enum constant in enum class com.influxdb.v3.client.write.WritePrecision
-
Time precision in milliseconds.
N
- NanosecondConverter - Class in com.influxdb.v3.client.internal
-
Nanosecond converter.
- NS - Enum constant in enum class com.influxdb.v3.client.write.WritePrecision
-
Time precision in nanoseconds.
O
- organization(String) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Sets organization to be used for operations.
- organizationSafe(InfluxDBClientConfigs) - Method in class com.influxdb.v3.client.write.WriteParameters
P
- Point - Class in com.influxdb.v3.client.write
-
Point defines the values that will be written to the database.
- Point(String) - Constructor for class com.influxdb.v3.client.write.Point
-
Create a new Point with specified a measurement name.
- precisionSafe(InfluxDBClientConfigs) - Method in class com.influxdb.v3.client.write.WriteParameters
Q
- query(String) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Query data from InfluxDB IOx using FlightSQL.
- query(String) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- query(String, QueryParameters) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Query data from InfluxDB IOx using FlightSQL.
- query(String, QueryParameters) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- queryBatches(String) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Query data from InfluxDB IOx using FlightSQL.
- queryBatches(String) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- queryBatches(String, QueryParameters) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Query data from InfluxDB IOx using FlightSQL.
- queryBatches(String, QueryParameters) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- QueryParameters - Class in com.influxdb.v3.client.query
-
Query API parameters.
- QueryParameters(String) - Constructor for class com.influxdb.v3.client.query.QueryParameters
-
Construct QueryAPI parameters.
- QueryParameters(String, QueryType) - Constructor for class com.influxdb.v3.client.query.QueryParameters
-
Construct QueryAPI parameters.
- QueryType - Enum Class in com.influxdb.v3.client.query
-
Defines type of query sent to InfluxDB.
- queryTypeSafe() - Method in class com.influxdb.v3.client.query.QueryParameters
R
- responseTimeout(Duration) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Sets the default response timeout to use for the API calls.
S
- S - Enum constant in enum class com.influxdb.v3.client.write.WritePrecision
-
Time precision in seconds.
- setTimestamp(Long, WritePrecision) - Method in class com.influxdb.v3.client.write.Point
-
Updates the timestamp for the point.
- setTimestamp(Number, WritePrecision) - Method in class com.influxdb.v3.client.write.Point
-
Updates the timestamp for the point.
- setTimestamp(Instant) - Method in class com.influxdb.v3.client.write.Point
-
Updates the timestamp for the point.
- SQL - Enum constant in enum class com.influxdb.v3.client.query.QueryType
-
Query by SQL.
T
- toLineProtocol() - Method in class com.influxdb.v3.client.write.Point
-
Transform to Line Protocol with nanosecond precision.
- toLineProtocol(WritePrecision) - Method in class com.influxdb.v3.client.write.Point
-
Transform to Line Protocol.
- toString() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
U
- US - Enum constant in enum class com.influxdb.v3.client.write.WritePrecision
-
Time precision in microseconds.
V
- validate() - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs
-
Validates the configuration properties.
- valueOf(String) - Static method in enum class com.influxdb.v3.client.query.QueryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.influxdb.v3.client.write.WritePrecision
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.influxdb.v3.client.query.QueryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.influxdb.v3.client.write.WritePrecision
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WriteParameters - Class in com.influxdb.v3.client.write
-
Write API parameters.
- WriteParameters(String, String, WritePrecision) - Constructor for class com.influxdb.v3.client.write.WriteParameters
-
Construct WriteAPI parameters.
- writePoint(Point) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Write a
Point
to the InfluxDB server. - writePoint(Point) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- writePoint(Point, WriteParameters) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Write a
Point
to the InfluxDB server. - writePoint(Point, WriteParameters) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- writePoints(List<Point>) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Write a list of
Point
to the InfluxDB server. - writePoints(List<Point>) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- writePoints(List<Point>, WriteParameters) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Write a list of
Point
to the InfluxDB server. - writePoints(List<Point>, WriteParameters) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- writePrecision(WritePrecision) - Method in class com.influxdb.v3.client.config.InfluxDBClientConfigs.Builder
-
Sets the default precision to use for the timestamp of points if no precision is specified in the write API call.
- WritePrecision - Enum Class in com.influxdb.v3.client.write
-
Defines WritePrecision.
- writeRecord(String) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Write a record specified in the InfluxDB Line Protocol to the InfluxDB server.
- writeRecord(String) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- writeRecord(String, WriteParameters) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Write a record specified in the InfluxDB Line Protocol to the InfluxDB server.
- writeRecord(String, WriteParameters) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- writeRecords(List<String>) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Write records specified in the InfluxDB Line Protocol to the InfluxDB server.
- writeRecords(List<String>) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
- writeRecords(List<String>, WriteParameters) - Method in interface com.influxdb.v3.client.InfluxDBClient
-
Write records specified in the InfluxDB Line Protocol to the InfluxDB server.
- writeRecords(List<String>, WriteParameters) - Method in class com.influxdb.v3.client.internal.InfluxDBClientImpl
All Classes and Interfaces|All Packages|Serialized Form