Index

A B C D E G H I M N O P Q R S T U V W 
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
 
A B C D E G H I M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form