Class QueryService
Represents a collection of functions to interact with the API endpoints
Inheritance
Implements
Namespace: InfluxDB.Client.Api.Service
Assembly: InfluxDB.Client.dll
Syntax
public class QueryService : object, IQueryService, IApiAccessor
Constructors
QueryService(Configuration)
Initializes a new instance of the Query
Declaration
public QueryService(Configuration configuration = null)
Parameters
Type | Name | Description |
---|---|---|
Influx |
configuration | An instance of Configuration |
QueryService(String)
Initializes a new instance of the Query
Declaration
public QueryService(string basePath)
Parameters
Type | Name | Description |
---|---|---|
System. |
basePath |
Properties
Configuration
Gets or sets the configuration object
Declaration
public Configuration Configuration { get; set; }
Property Value
Type | Description |
---|---|
Influx |
An instance of the Configuration |
ExceptionFactory
Provides a factory method hook for the creation of exceptions.
Declaration
public ExceptionFactory ExceptionFactory { get; set; }
Property Value
Type | Description |
---|---|
Influx |
Methods
AddDefaultHeader(String, String)
Add default header.
Declaration
public void AddDefaultHeader(string key, string value)
Parameters
Type | Name | Description |
---|---|---|
System. |
key | Header field name. |
System. |
value | Header field value. |
DefaultHeader()
Gets the default header.
Declaration
public IDictionary<string, string> DefaultHeader()
Returns
Type | Description |
---|---|
IDictionary<System. |
Dictionary of HTTP header |
GetBasePath()
Gets the base path of the API client.
Declaration
public string GetBasePath()
Returns
Type | Description |
---|---|
System. |
The base path |
GetQuerySuggestions(String)
Retrieve query suggestions
Declaration
public FluxSuggestions GetQuerySuggestions(string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Flux |
FluxSuggestions |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsAsync(String, CancellationToken)
Retrieve query suggestions
Declaration
public async System.Threading.Tasks.Task<FluxSuggestions> GetQuerySuggestionsAsync(string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of FluxSuggestions |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsAsyncWithHttpInfo(String, CancellationToken)
Retrieve query suggestions
Declaration
public async System.Threading.Tasks.Task<ApiResponse<FluxSuggestions>> GetQuerySuggestionsAsyncWithHttpInfo(string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (FluxSuggestions) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsAsyncWithIRestResponse(String, CancellationToken)
Retrieve query suggestions
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetQuerySuggestionsAsyncWithIRestResponse(string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (FluxSuggestions) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsName(String, String)
Retrieve query suggestions for a branching suggestion
Declaration
public FluxSuggestion GetQuerySuggestionsName(string name, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name of the branching suggestion. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Flux |
FluxSuggestion |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsNameAsync(String, String, CancellationToken)
Retrieve query suggestions for a branching suggestion
Declaration
public async System.Threading.Tasks.Task<FluxSuggestion> GetQuerySuggestionsNameAsync(string name, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name of the branching suggestion. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of FluxSuggestion |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsNameAsyncWithHttpInfo(String, String, CancellationToken)
Retrieve query suggestions for a branching suggestion
Declaration
public async System.Threading.Tasks.Task<ApiResponse<FluxSuggestion>> GetQuerySuggestionsNameAsyncWithHttpInfo(string name, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name of the branching suggestion. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (FluxSuggestion) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsNameAsyncWithIRestResponse(String, String, CancellationToken)
Retrieve query suggestions for a branching suggestion
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetQuerySuggestionsNameAsyncWithIRestResponse(string name, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name of the branching suggestion. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (FluxSuggestion) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsNameWithHttpInfo(String, String)
Retrieve query suggestions for a branching suggestion
Declaration
public ApiResponse<FluxSuggestion> GetQuerySuggestionsNameWithHttpInfo(string name, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name of the branching suggestion. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of FluxSuggestion |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsNameWithIRestResponse(String, String)
Retrieve query suggestions for a branching suggestion
Declaration
public RestResponse GetQuerySuggestionsNameWithIRestResponse(string name, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name of the branching suggestion. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of FluxSuggestion |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsNameWithIRestResponseAsync(String, String, CancellationToken)
Retrieve query suggestions for a branching suggestion
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetQuerySuggestionsNameWithIRestResponseAsync(string name, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name of the branching suggestion. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of FluxSuggestion |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsNameWithRestRequest(String, String)
Retrieve query suggestions for a branching suggestion
Declaration
public RestRequest GetQuerySuggestionsNameWithRestRequest(string name, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name of the branching suggestion. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of FluxSuggestion |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsWithHttpInfo(String)
Retrieve query suggestions
Declaration
public ApiResponse<FluxSuggestions> GetQuerySuggestionsWithHttpInfo(string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of FluxSuggestions |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsWithIRestResponse(String)
Retrieve query suggestions
Declaration
public RestResponse GetQuerySuggestionsWithIRestResponse(string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of FluxSuggestions |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsWithIRestResponseAsync(String, CancellationToken)
Retrieve query suggestions
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetQuerySuggestionsWithIRestResponseAsync(string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of FluxSuggestions |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetQuerySuggestionsWithRestRequest(String)
Retrieve query suggestions
Declaration
public RestRequest GetQuerySuggestionsWithRestRequest(string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of FluxSuggestions |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQuery(String, String, String, String, String, Query)
Query data Retrieves data from InfluxDB buckets. To query data, you need the following: - organization – See View organizations for instructions on viewing your organization ID. - API token – See View tokens for instructions on viewing your API token. - InfluxDB URL – See InfluxDB URLs. - Flux query – See Flux. For more information and examples, see Query with the InfluxDB API.
Declaration
public string PostQuery(string zapTraceSpan = null, string acceptEncoding = null, string contentType = null, string org = null, string orgID = null, Query query = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
acceptEncoding | Indicates the content encoding (usually a compression algorithm) that the client can understand. (optional, default to identity) |
System. |
contentType | (optional) |
System. |
org | Specifies the name of the organization executing the query. Takes either the ID or Name. If both |
System. |
orgID | Specifies the ID of the organization executing the query. If both |
Query | query | Flux query or specification to execute (optional) |
Returns
Type | Description |
---|---|
System. |
string |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAnalyze(String, String, Query)
Analyze a Flux query
Declaration
public AnalyzeQueryResponse PostQueryAnalyze(string zapTraceSpan = null, string contentType = null, Query query = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Query | query | Flux query to analyze (optional) |
Returns
Type | Description |
---|---|
Analyze |
AnalyzeQueryResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAnalyzeAsync(String, String, Query, CancellationToken)
Analyze a Flux query
Declaration
public async System.Threading.Tasks.Task<AnalyzeQueryResponse> PostQueryAnalyzeAsync(string zapTraceSpan = null, string contentType = null, Query query = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Query | query | Flux query to analyze (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of AnalyzeQueryResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAnalyzeAsyncWithHttpInfo(String, String, Query, CancellationToken)
Analyze a Flux query
Declaration
public async System.Threading.Tasks.Task<ApiResponse<AnalyzeQueryResponse>> PostQueryAnalyzeAsyncWithHttpInfo(string zapTraceSpan = null, string contentType = null, Query query = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Query | query | Flux query to analyze (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (AnalyzeQueryResponse) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAnalyzeAsyncWithIRestResponse(String, String, Query, CancellationToken)
Analyze a Flux query
Declaration
public async System.Threading.Tasks.Task<RestResponse> PostQueryAnalyzeAsyncWithIRestResponse(string zapTraceSpan = null, string contentType = null, Query query = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Query | query | Flux query to analyze (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (AnalyzeQueryResponse) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAnalyzeWithHttpInfo(String, String, Query)
Analyze a Flux query
Declaration
public ApiResponse<AnalyzeQueryResponse> PostQueryAnalyzeWithHttpInfo(string zapTraceSpan = null, string contentType = null, Query query = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Query | query | Flux query to analyze (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of AnalyzeQueryResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAnalyzeWithIRestResponse(String, String, Query)
Analyze a Flux query
Declaration
public RestResponse PostQueryAnalyzeWithIRestResponse(string zapTraceSpan = null, string contentType = null, Query query = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Query | query | Flux query to analyze (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of AnalyzeQueryResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAnalyzeWithIRestResponseAsync(String, String, Query, CancellationToken)
Analyze a Flux query
Declaration
public async System.Threading.Tasks.Task<RestResponse> PostQueryAnalyzeWithIRestResponseAsync(string zapTraceSpan = null, string contentType = null, Query query = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Query | query | Flux query to analyze (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of AnalyzeQueryResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAnalyzeWithRestRequest(String, String, Query)
Analyze a Flux query
Declaration
public RestRequest PostQueryAnalyzeWithRestRequest(string zapTraceSpan = null, string contentType = null, Query query = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Query | query | Flux query to analyze (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of AnalyzeQueryResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAst(String, String, LanguageRequest)
Generate an Abstract Syntax Tree (AST) from a query Analyzes flux query and generates a query specification.
Declaration
public ASTResponse PostQueryAst(string zapTraceSpan = null, string contentType = null, LanguageRequest languageRequest = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Language |
languageRequest | Analyzed Flux query to generate abstract syntax tree. (optional) |
Returns
Type | Description |
---|---|
ASTResponse | ASTResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAstAsync(String, String, LanguageRequest, CancellationToken)
Generate an Abstract Syntax Tree (AST) from a query Analyzes flux query and generates a query specification.
Declaration
public async System.Threading.Tasks.Task<ASTResponse> PostQueryAstAsync(string zapTraceSpan = null, string contentType = null, LanguageRequest languageRequest = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Language |
languageRequest | Analyzed Flux query to generate abstract syntax tree. (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ASTResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAstAsyncWithHttpInfo(String, String, LanguageRequest, CancellationToken)
Generate an Abstract Syntax Tree (AST) from a query Analyzes flux query and generates a query specification.
Declaration
public async System.Threading.Tasks.Task<ApiResponse<ASTResponse>> PostQueryAstAsyncWithHttpInfo(string zapTraceSpan = null, string contentType = null, LanguageRequest languageRequest = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Language |
languageRequest | Analyzed Flux query to generate abstract syntax tree. (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (ASTResponse) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAstAsyncWithIRestResponse(String, String, LanguageRequest, CancellationToken)
Generate an Abstract Syntax Tree (AST) from a query Analyzes flux query and generates a query specification.
Declaration
public async System.Threading.Tasks.Task<RestResponse> PostQueryAstAsyncWithIRestResponse(string zapTraceSpan = null, string contentType = null, LanguageRequest languageRequest = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Language |
languageRequest | Analyzed Flux query to generate abstract syntax tree. (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (ASTResponse) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAstWithHttpInfo(String, String, LanguageRequest)
Generate an Abstract Syntax Tree (AST) from a query Analyzes flux query and generates a query specification.
Declaration
public ApiResponse<ASTResponse> PostQueryAstWithHttpInfo(string zapTraceSpan = null, string contentType = null, LanguageRequest languageRequest = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Language |
languageRequest | Analyzed Flux query to generate abstract syntax tree. (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of ASTResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAstWithIRestResponse(String, String, LanguageRequest)
Generate an Abstract Syntax Tree (AST) from a query Analyzes flux query and generates a query specification.
Declaration
public RestResponse PostQueryAstWithIRestResponse(string zapTraceSpan = null, string contentType = null, LanguageRequest languageRequest = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Language |
languageRequest | Analyzed Flux query to generate abstract syntax tree. (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of ASTResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAstWithIRestResponseAsync(String, String, LanguageRequest, CancellationToken)
Generate an Abstract Syntax Tree (AST) from a query Analyzes flux query and generates a query specification.
Declaration
public async System.Threading.Tasks.Task<RestResponse> PostQueryAstWithIRestResponseAsync(string zapTraceSpan = null, string contentType = null, LanguageRequest languageRequest = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Language |
languageRequest | Analyzed Flux query to generate abstract syntax tree. (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of ASTResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAstWithRestRequest(String, String, LanguageRequest)
Generate an Abstract Syntax Tree (AST) from a query Analyzes flux query and generates a query specification.
Declaration
public RestRequest PostQueryAstWithRestRequest(string zapTraceSpan = null, string contentType = null, LanguageRequest languageRequest = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
contentType | (optional) |
Language |
languageRequest | Analyzed Flux query to generate abstract syntax tree. (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of ASTResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAsync(String, String, String, String, String, Query, CancellationToken)
Query data Retrieves data from InfluxDB buckets. To query data, you need the following: - organization – See View organizations for instructions on viewing your organization ID. - API token – See View tokens for instructions on viewing your API token. - InfluxDB URL – See InfluxDB URLs. - Flux query – See Flux. For more information and examples, see Query with the InfluxDB API.
Declaration
public async System.Threading.Tasks.Task<string> PostQueryAsync(string zapTraceSpan = null, string acceptEncoding = null, string contentType = null, string org = null, string orgID = null, Query query = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
acceptEncoding | Indicates the content encoding (usually a compression algorithm) that the client can understand. (optional, default to identity) |
System. |
contentType | (optional) |
System. |
org | Specifies the name of the organization executing the query. Takes either the ID or Name. If both |
System. |
orgID | Specifies the ID of the organization executing the query. If both |
Query | query | Flux query or specification to execute (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of string |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAsyncWithHttpInfo(String, String, String, String, String, Query, CancellationToken)
Query data Retrieves data from InfluxDB buckets. To query data, you need the following: - organization – See View organizations for instructions on viewing your organization ID. - API token – See View tokens for instructions on viewing your API token. - InfluxDB URL – See InfluxDB URLs. - Flux query – See Flux. For more information and examples, see Query with the InfluxDB API.
Declaration
public async System.Threading.Tasks.Task<ApiResponse<string>> PostQueryAsyncWithHttpInfo(string zapTraceSpan = null, string acceptEncoding = null, string contentType = null, string org = null, string orgID = null, Query query = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
acceptEncoding | Indicates the content encoding (usually a compression algorithm) that the client can understand. (optional, default to identity) |
System. |
contentType | (optional) |
System. |
org | Specifies the name of the organization executing the query. Takes either the ID or Name. If both |
System. |
orgID | Specifies the ID of the organization executing the query. If both |
Query | query | Flux query or specification to execute (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (string) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryAsyncWithIRestResponse(String, String, String, String, String, Query, CancellationToken)
Query data Retrieves data from InfluxDB buckets. To query data, you need the following: - organization – See View organizations for instructions on viewing your organization ID. - API token – See View tokens for instructions on viewing your API token. - InfluxDB URL – See InfluxDB URLs. - Flux query – See Flux. For more information and examples, see Query with the InfluxDB API.
Declaration
public async System.Threading.Tasks.Task<RestResponse> PostQueryAsyncWithIRestResponse(string zapTraceSpan = null, string acceptEncoding = null, string contentType = null, string org = null, string orgID = null, Query query = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
acceptEncoding | Indicates the content encoding (usually a compression algorithm) that the client can understand. (optional, default to identity) |
System. |
contentType | (optional) |
System. |
org | Specifies the name of the organization executing the query. Takes either the ID or Name. If both |
System. |
orgID | Specifies the ID of the organization executing the query. If both |
Query | query | Flux query or specification to execute (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (string) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryWithHttpInfo(String, String, String, String, String, Query)
Query data Retrieves data from InfluxDB buckets. To query data, you need the following: - organization – See View organizations for instructions on viewing your organization ID. - API token – See View tokens for instructions on viewing your API token. - InfluxDB URL – See InfluxDB URLs. - Flux query – See Flux. For more information and examples, see Query with the InfluxDB API.
Declaration
public ApiResponse<string> PostQueryWithHttpInfo(string zapTraceSpan = null, string acceptEncoding = null, string contentType = null, string org = null, string orgID = null, Query query = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
acceptEncoding | Indicates the content encoding (usually a compression algorithm) that the client can understand. (optional, default to identity) |
System. |
contentType | (optional) |
System. |
org | Specifies the name of the organization executing the query. Takes either the ID or Name. If both |
System. |
orgID | Specifies the ID of the organization executing the query. If both |
Query | query | Flux query or specification to execute (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of string |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryWithIRestResponse(String, String, String, String, String, Query)
Query data Retrieves data from InfluxDB buckets. To query data, you need the following: - organization – See View organizations for instructions on viewing your organization ID. - API token – See View tokens for instructions on viewing your API token. - InfluxDB URL – See InfluxDB URLs. - Flux query – See Flux. For more information and examples, see Query with the InfluxDB API.
Declaration
public RestResponse PostQueryWithIRestResponse(string zapTraceSpan = null, string acceptEncoding = null, string contentType = null, string org = null, string orgID = null, Query query = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
acceptEncoding | Indicates the content encoding (usually a compression algorithm) that the client can understand. (optional, default to identity) |
System. |
contentType | (optional) |
System. |
org | Specifies the name of the organization executing the query. Takes either the ID or Name. If both |
System. |
orgID | Specifies the ID of the organization executing the query. If both |
Query | query | Flux query or specification to execute (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of string |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryWithIRestResponseAsync(String, String, String, String, String, Query, CancellationToken)
Query data Retrieves data from InfluxDB buckets. To query data, you need the following: - organization – See View organizations for instructions on viewing your organization ID. - API token – See View tokens for instructions on viewing your API token. - InfluxDB URL – See InfluxDB URLs. - Flux query – See Flux. For more information and examples, see Query with the InfluxDB API.
Declaration
public async System.Threading.Tasks.Task<RestResponse> PostQueryWithIRestResponseAsync(string zapTraceSpan = null, string acceptEncoding = null, string contentType = null, string org = null, string orgID = null, Query query = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
acceptEncoding | Indicates the content encoding (usually a compression algorithm) that the client can understand. (optional, default to identity) |
System. |
contentType | (optional) |
System. |
org | Specifies the name of the organization executing the query. Takes either the ID or Name. If both |
System. |
orgID | Specifies the ID of the organization executing the query. If both |
Query | query | Flux query or specification to execute (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of string |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostQueryWithRestRequest(String, String, String, String, String, Query, HttpCompletionOption)
Query data Retrieves data from InfluxDB buckets. To query data, you need the following: - organization – See View organizations for instructions on viewing your organization ID. - API token – See View tokens for instructions on viewing your API token. - InfluxDB URL – See InfluxDB URLs. - Flux query – See Flux. For more information and examples, see Query with the InfluxDB API.
Declaration
public RestRequest PostQueryWithRestRequest(string zapTraceSpan = null, string acceptEncoding = null, string contentType = null, string org = null, string orgID = null, Query query = null, HttpCompletionOption httpCompletionOption = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
acceptEncoding | Indicates the content encoding (usually a compression algorithm) that the client can understand. (optional, default to identity) |
System. |
contentType | (optional) |
System. |
org | Specifies the name of the organization executing the query. Takes either the ID or Name. If both |
System. |
orgID | Specifies the ID of the organization executing the query. If both |
Query | query | Flux query or specification to execute (optional) |
Http |
httpCompletionOption | Specify http completion to enable fully stream queries for async. |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of string |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
SetBasePath(String)
Sets the base path of the API client.
Declaration
public void SetBasePath(string basePath)
Parameters
Type | Name | Description |
---|---|---|
System. |
basePath |