All Classes and Interfaces
Class
Description
Base class defining a function invocation.
The base class for function definitions.
The Batch Write Item.
The Base event triggered by
WriteApi
.AddResourceMemberRequestBody
Applies an aggregate or selector function (any function with a column parameter) to fixed windows of time.
AnalyzeQueryResponse
AnalyzeQueryResponseErrors
Functions for parameter validation.
Used to create and directly specify the elements of an array object
Constructs a table from an array of records.
Contains the AST for the supplied Flux query
Authorization
AuthorizationLinks
AuthorizationPostRequest
Authorizations
The client of the InfluxDB 2.x that implement Authorization HTTP API endpoint.
AuthorizationUpdateRequest
Status of the token.
The viewport for a View's visualizations
Axis used in a visualization.
Radix for formatting axis values.
Scale is the axis formatting scale.
The backpressure strategy which uses total sum of
AbstractWriteClient.BatchWriteItem.length()
to determine backpressure boundary.The event is published when is backpressure applied.
The exception is thrown if a HTTP 502 response code arrived - Bad Gateway.
The exception is thrown if a HTTP 400 response code arrived - Bad Request.
A placeholder for statements for which no correct statement nodes can be created
BandViewProperties
Gets or Sets hoverDimension
Gets or Sets shape
Gets or Sets type
uses binary operators to act on two operands in an expression
A set of statements
Represents boolean values
Bucket
Gets or Sets type
BucketLinks
BucketMetadataManifest
BucketRetentionRules
Gets or Sets type
Buckets
The client of the InfluxDB 2.x that implement Bucket HTTP API endpoint.
BucketShardMapping
Gets or Sets BuilderAggregateFunctionType
BuilderConfig
BuilderConfigAggregateWindow
BuilderFunctionsType
BuilderTagsType
Declares a builtin identifier and its type
Represents a function call
Asynchronous query that can be cancelled.
Cell
CellLinks
CellUpdate
CellWithViewProperties
Check
CheckBase
Gets or Sets lastRunStatus
CheckBaseLinks
CheckDiscriminator
CheckPatch
Gets or Sets status
Checks
The client of the InfluxDB 2.x that implement Check Api.
The state to record if check matches a criteria.
CheckViewProperties
Gets or Sets shape
Gets or Sets type
The annotation to customize bidirectional mapping between POJO and Flux query result or LineProtocol.
The column restrictions.
The columns() function lists the column labels of input tables.
Selects one of two expressions, `Alternate` or `Consequent`, depending on a third boolean expression, `Test`
Config
This interceptor closes connections that exceed a specified maximum lifetime age (TTL).
ConstantVariableProperties
Gets or Sets type
Counts the number of results.
Covariance is an aggregate operation.
CreateCell
CreateDashboardRequest
Cumulative sum computes a running sum for non null records in the table.
CustomCheck
Gets or Sets type
Dashboard
Defines an encoding of data value into color space.
Type is how the color is used.
DashboardLinks
DashboardMeta
DashboardQuery
Dashboards
The client of the InfluxDB 2.x that implement Dashboards HTTP API endpoint.
DashboardWithViewProperties
Represents an instant in time with nanosecond precision using the syntax of golang's RFC3339 Nanosecond variant
DBRP
DBRPCreate
DBRPGet
DBRPs
DBRPUpdate
DeadmanCheck
Gets or Sets type
Indicates whether decimal places should be enforced, and how many digits it should show.
API to Delete time-series data from InfluxDB 2.x.
The delete predicate request.
Computes the time based difference between subsequent non null records.
Dialect are options to change the default CSV output format; https://www.w3.org/TR/2015/REC-tabular-metadata-20151217/#dialect-descriptions
Gets or Sets annotations
Format of timestamps
Used to create and directly specify the elements of a dictionary
A key/value pair in a dictionary
Difference computes the difference between subsequent non null records.
Distinct produces the unique values for a given column.
Drop will exclude specified columns from a table.
Duplicate will duplicate a specified column in a table.
A pair consisting of length of time and the unit of time measured.
Represents the elapsed time between two instants as an int64 nanosecond count with syntax of golang's time.Duration
Add an extra "elapsed" column to the result showing the time elapsed since the previous record in the series.
Error
code is the machine-readable error code.
Expression
Marker interface for Expressions.
The custom Flux expression.
A container holding a list of
Expression
s.May consist of an expression that does not return a value and is executed solely for its side-effects
Field
`type` describes the field type.
Represents a source from a single file
Replaces all null values in input tables with a non-null value.
Filters the results using an expression.
FindOptions represents options passed to all find methods with multiple results.
Returns the first result of the query.
Represents floating point numbers according to the double representations defined by the IEEE-754-1985
Buffered flowable which is able to flush the buffer by the count,
time and also by the request by associated
publisher
.Flux - Data Scripting Language.
The client that allows perform Flux queries against the InfluxDB /api/v2/query endpoint.
The Factory that creates an instance of a Flux client.
This class represents a column header specification of
FluxTable
.FluxConnectionOptions are used to configure queries to the Flux.
A builder for
FluxConnectionOptions
.This class us used to construct FluxResult from CSV.
The error that occurs during execution Flux query.
A record is a tuple of values.
Rendered flux that backs the check or notification.
FluxSuggestion
FluxSuggestions
This class represents the table structure of the Flux CSV Response.
The exception is thrown if a HTTP 403 response code arrived - Forbidden.
An expression to encapsulate an arbitrary expression.
From produces a stream of tables from the specified bucket.
Function expression
The function properties.
The exception is thrown if an HTTP 504 response code arrived - Gateway Timeout.
GaugeViewProperties
Gets or Sets shape
Gets or Sets type
GreaterThreshold
Gets or Sets type
Groups results by a user-specified set of tags.
Marker interface indicating existence of potential imports.
HealthCheck
Gets or Sets status
HeatmapViewProperties
Gets or Sets shape
Gets or Sets type
HistogramViewProperties
Gets or Sets position
Gets or Sets shape
Gets or Sets type
HTTPNotificationEndpoint
Gets or Sets authMethod
Gets or Sets method
HTTPNotificationRule
HTTPNotificationRuleBase
Gets or Sets type
A valid Flux identifier
Declares a package import
Represents indexing into an array
Auto-configuration
for InfluxDB 2.Auto-configuration
for InfluxDB 2.HealthIndicator
for InfluxDB 2.Auto-configuration
for InfluxDB2HealthIndicator
.Provide the
OkHttpClient.Builder
to use to
customize the auto-configured InfluxDBClient
instance.Configuration properties for InfluxDB 2.
The client of theInfluxDB 2.x for Time Series that implements HTTP API defined by
Influx API Service swagger.yml.
The Factory that create an instance of a InfluxDB 2.x client.
InfluxDBClientOptions are used to configure theInfluxDB 2.x connections.
The scheme uses to Authentication.
A builder for
InfluxDBClientOptions
.The reference RxJava client for the InfluxDB 2.x
that allows query and write in a reactive way.
The Factory that create an instance of a InfluxDB reactive client.
InfluxDB connector managing
InfluxDBClient
OSGi service.Configuration for InfluxDB connector.
How to use `consistency` parameter for InfluxDB Enterprise.
The base type for Influx errors.
A InfluxQL query.
The possible values to be used in the header
Accept
, when making queries.The precision used for the timestamps returned by InfluxQL queries.
The
InfluxQL
API can be used with the /query compatibility
endpoint which uses the
database
and
retention policy
specified in the query request to
map the request to an InfluxDB bucket.This class represents the result of an InfluxQL query.
Represents one result of an InfluxQL query.
Represents one series within the
InfluxQLQueryResult.Result
of an InfluxQL query.A value extractor is used to convert the string value returned by query into a custom type.
Represents integer numbers
For each aggregate column, it outputs the area under the curve of non null records.
The exception is thrown if a HTTP 500 response code arrived - Internal Server Error.
Inserts rows at regular intervals using linear interpolation to determine values for inserted rows.
Use API invokable scripts to create custom InfluxDB API endpoints that query, process, and shape data.
IsOnboarding
Marker interface for variable assignments.
Join two time series together on time and the list of on keys.
Gson TypeAdapter for java.util.Date type
If the dateFormat is null, ISO8601Utils will be used.
Gson TypeAdapter for JSR310 OffsetDateTime type
Gson TypeAdapter for java.sql.Date type
If the dateFormat is null, a simple "yyyy-MM-dd" format will be used
(more efficient than SimpleDateFormat).
Keep is the inverse of drop.
Label
LabelCreateRequest
LabelMapping
LabelResponse
The client of the InfluxDB 2.x that implement Labels HTTP API endpoint.
LabelsResponse
LabelUpdate
Flux query to be analyzed.
Returns the last result of the query.
LegacyAuthorizationPostRequest
LesserThreshold
Gets or Sets type
Restricts the number of rows returned in the results.
LinePlusSingleStatProperties
Gets or Sets hoverDimension
Gets or Sets position
Gets or Sets shape
Gets or Sets type
LineProtocolError
Code is the machine-readable error code.
LineProtocolLengthError
Code is the machine-readable error code.
OSGi event handler writing InfluxDB line protocol records.
Configuration for Line Protocol Writer.
Links
Represent a listener registration.
LogEvent
Represents the rule conditions that collectively evaluate to either true or false
This enum represents REST client verbosity levels.
Logs
Applies a function to each row of the table.
MapVariableProperties
Gets or Sets type
MarkdownViewProperties
Gets or Sets shape
Gets or Sets type
Returns the max value within the results.
Returns the mean of the within the results.
The annotation is used for mapping POJO class into line protocol.
Object property assignment
Represents accessing a property of an object
MetadataBackup
The exception is thrown if a HTTP 405 response code arrived - Method Not Allowed.
Returns the min value within the results.
Represents a complete package source tree.
MosaicViewProperties
Gets or Sets hoverDimension
Gets or Sets shape
Gets or Sets type
Nanosecond converter.
Node
The exception is thrown if a HTTP 406 response code arrived - Not Acceptable.
The exception is thrown if a HTTP 404 response code arrived - Not Found.
NotificationEndpoint
NotificationEndpointBase
The status of the endpoint.
NotificationEndpointBaseLinks
NotificationEndpointDiscriminator
NotificationEndpoints
The client of the InfluxDB 2.x that implement NotificationEndpoint HTTP API.
Gets or Sets NotificationEndpointType
NotificationEndpointUpdate
Gets or Sets status
NotificationRule
NotificationRuleBase
Gets or Sets lastRunStatus
NotificationRuleBaseLinks
NotificationRuleDiscriminator
NotificationRules
The client of the InfluxDB 2.x that implement NotificationRules HTTP API endpoint.
NotificationRuleUpdate
Gets or Sets status
The exception is thrown if a HTTP 501 response code arrived - Not Implemented.
Allows the declaration of an anonymous object within a declaration
OnboardingRequest
OnboardingResponse
A single variable declaration
Organization
If inactive the organization is inactive.
OrganizationLinks
Organizations
The client of the InfluxDB 2.x that implement Organization HTTP API endpoint.
Defines a package identifier
PagerDutyNotificationEndpoint
PagerDutyNotificationRule
PagerDutyNotificationRuleBase
Gets or Sets type
Represents an expression wrapped in parenthesis
PasswordResetBody
Updates to an existing bucket resource.
PatchDashboardRequest
PatchOrganizationRequest
Updates to a rule to expire or retain data.
Gets or Sets type
The exception is thrown if a HTTP 402 response code arrived - Payment Required.
Permission
Gets or Sets action
PermissionResource
Call expression with pipe argument
Represents a specialized literal value, indicating the left hand value of a pipe expression
Pivot collects values stored vertically (column-wise) in a table and aligns them horizontally (row-wise)
into logical sets.
Point defines the values that will be written to the database.
The setting for store data point: default values, threshold, ...
OSGi event handler writing structured data (points) to InfluxDB.
Configuration for Point Writer.
PostBucketRequest
PostOrganizationRequest
PostRestoreKVResponse
PostUser
If inactive the user is inactive.
The value associated with a key
PropertyKey
The exception is thrown if a HTTP 407 response code arrived - Proxy Authentication Required.
Quantile is both an aggregate operation and a selector operation depending on selected options.
Methods for computation.
Query influx using the Flux language
The type of query.
The client of the InfluxDB 2.x that implement Query HTTP API endpoint.
Gets or Sets QueryEditMode
The client that allow perform Flux query against the InfluxDB 2.x by a reactive way.
QueryVariableProperties
Gets or Sets type
QueryVariablePropertiesValues
Filters the results by time boundaries.
RangeThreshold
Gets or Sets type
Ready
Gets or Sets status
Reduce aggregates records in each table according to the reducer.
Expressions begin and end with `/` and are regular expressions with syntax accepted by RE2
RemoteConnection
RemoteConnectionCreationRequest
RemoteConnections
RemoteConnectionUpdateRequest
Describes a field that can be renamed and made visible or invisible.
Rename will rename specified columns in a table.
Replication
ReplicationCreationRequest
Replications
ReplicationUpdateRequest
The exception is thrown if a HTTP 413 response code arrived - Request Entity Too Large.
The exception is thrown if a HTTP 408 response code arrived - Request Timeout.
ResourceMember
Gets or Sets role
ResourceMembers
ResourceOwner
Gets or Sets role
ResourceOwners
RestoredBucketMappings
RetentionPolicyManifest
RetryConfiguration.
Defines an expression to return
Routes
RoutesExternal
RoutesQuery
RoutesSystem
The state to record if check matches a criteria.
Run
Gets or Sets status
RunLinks
RunManually
Runs
Sample values from a table.
ScatterViewProperties
Gets or Sets shape
Gets or Sets type
Gets or Sets SchemaType
ScraperTargetRequest
The type of the metrics to be parsed.
ScraperTargetResponse
ScraperTargetResponseLinks
ScraperTargetResponses
Represents an HTTP API handler for scraper targets.
Script
ScriptCreateRequest
ScriptInvocationParams
Gets or Sets ScriptLanguage
Scripts
ScriptUpdateRequest
SecretKeys
SecretKeysResponse
SecretKeysResponseLinks
The exception is thrown if a HTTP 503 response code arrived - Service Unavailable.
Assigns a static value to each record.
ShardGroupManifest
ShardManifest
ShardOwner
SimpleTableViewProperties
Gets or Sets shape
Gets or Sets type
SingleStatViewProperties
Gets or Sets shape
Gets or Sets type
Skew of the results.
SlackNotificationEndpoint
SlackNotificationRule
SlackNotificationRuleBase
Gets or Sets type
SMTPNotificationRule
SMTPNotificationRuleBase
Gets or Sets type
Sorts the results by the specified columns Default sort is ascending.
Source
Gets or Sets languages
Gets or Sets type
SourceLinks
Sources
The client of the InfluxDB 2.x that implement Source HTTP API endpoint.
Difference between min and max values.
Stack
StackAssociations
StackEvents
StackLinks
StackResources
Statement
StaticLegend represents the options specific to the static legend
StatusRule
Standard Deviation of the results.
Expressions begin and end with double quote marks
SubscriptionManifest
Sum of the results.
TableViewProperties
Gets or Sets shape
Gets or Sets type
TableViewPropertiesTableOptions
Wrapping describes the text wrapping style to be used in table views
TagRule
Gets or Sets operator
Tail caps the number of records in output tables to a fixed size n.
Task
Gets or Sets lastRunStatus
TaskCreateRequest
TaskLinks
Tasks
The client of the InfluxDB 2.x that implement Task HTTP API endpoint.
Gets or Sets TaskStatusType
TaskUpdateRequest
Telegraf
TelegrafLinks
TelegrafPlugin
Gets or Sets type
TelegrafPluginRequest
TelegrafPluginRequestPlugins
TelegrafPlugins
TelegrafRequest
TelegrafRequestMetadata
Telegrafs
The client of the InfluxDB 2.x that implement Telegrafs HTTP API endpoint.
TelegramNotificationEndpoint
TelegramNotificationRule
TelegramNotificationRuleBase
Parse mode of the message text per https://core.telegram.org/bots/api#formatting-options .
The discriminator between other types of notification rules is \"telegram\".
TemplateApply
TemplateApplyRemotes
TemplateApplyTemplate
TemplateChart
TemplateExportByID
TemplateExportByIDOrgIDs
TemplateExportByIDResourceFilters
TemplateExportByIDResources
Gets or Sets TemplateKind
TemplateSummary
TemplateSummaryDiff
TemplateSummaryDiffBuckets
TemplateSummaryDiffBucketsNewOld
TemplateSummaryDiffChecks
TemplateSummaryDiffDashboards
TemplateSummaryDiffDashboardsNewOld
TemplateSummaryDiffLabelMappings
TemplateSummaryDiffLabels
TemplateSummaryDiffLabelsNewOld
TemplateSummaryDiffNotificationEndpoints
TemplateSummaryDiffNotificationRules
TemplateSummaryDiffNotificationRulesNewOld
TemplateSummaryDiffTasks
TemplateSummaryDiffTasksNewOld
TemplateSummaryDiffTelegrafConfigs
TemplateSummaryDiffVariables
TemplateSummaryDiffVariablesNewOld
TemplateSummaryErrors
TemplateSummaryLabel
TemplateSummaryLabelProperties
TemplateSummarySummary
TemplateSummarySummaryBuckets
TemplateSummarySummaryDashboards
TemplateSummarySummaryLabelMappings
TemplateSummarySummaryNotificationRules
TemplateSummarySummaryStatusRules
TemplateSummarySummaryTagRules
TemplateSummarySummaryTasks
TemplateSummarySummaryVariables
Declares a Flux test case
Threshold
ThresholdBase
ThresholdCheck
Gets or Sets type
ThresholdCheckTags
Flux duration literal -
spec.
Shift add a fixed duration to time columns.
Convert a value to a bool.
Convert a value to a duration.
Convert a value to a float.
The To operation takes data from a stream and writes it to a bucket.
Convert a value to a int.
Convert a value to a string.
Convert a value to a time.
Convert a value to a duration.
Truncates all input time values in the _time to a specified unit..
Uses operators to act on a single operand in an expression
The exception is thrown if a HTTP 401 response code arrived - Unauthorized.
Merges two or more input streams into a single output stream..
Indicates that the server understands the content type of the request entity, and the syntax of the request entity
is correct, but it was unable to process the contained instructions.
Represents integer numbers
User
If inactive the user is inactive.
UserLinks
Users
The client of the InfluxDB 2.x that implement User HTTP API endpoint.
UsersLinks
Variable
Represents the declaration of a variable
Hold the variable name and expression of an assignment.
VariableLinks
VariableProperties
Variables
The client of the InfluxDB 2.x that implement Variables HTTP API endpoint.
View
ViewLinks
ViewProperties
Views
Groups the results by a given time range.
The asynchronous non-blocking API to Write time-series data into InfluxDB 2.x.
Retry configuration.
The synchronous blocking API to Write time-series data into InfluxDB 2.x.
Gets or Sets WriteConsistency
The example how to write data every seconds to the InfluxDB.
The event is published when occurs a write exception.
WriteOptions are used to configure writes the data point into InfluxDB 2.x.
A builder for
WriteOptions
.The configuration for
WriteReactiveApi
.A builder for
WriteOptionsReactive
.Write API parameters.
Gets or Sets WritePrecision
Write time-series data into by reactive way InfluxDB 2.x.
The class represents a successful written operation.
The event is published when occurs a retriable write exception.
The event is published when arrived the success response from InfluxDB 2.x server.
Gets or Sets XYGeom
XYViewProperties
Gets or Sets hoverDimension
Gets or Sets position
Gets or Sets shape
Gets or Sets type
Yield a query results to yielded results.