
com.influxdb.client.service.InfluxQLQueryService Maven / Gradle / Ivy
package com.influxdb.client.service;
import javax.annotation.Nonnull;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.*;
public interface InfluxQLQueryService {
/**
* @param db Bucket to query (required)
* @param query (required)
* @param retentionPolicy Retention policy name (optional)
* @param zapTraceSpan OpenTracing span context (optional)
* @return response in csv format
*/
@Headers({"Content-Type:application/x-www-form-urlencoded"})
@FormUrlEncoded
@POST("query")
Call query(
@Field("q") String query,
@Nonnull @Query("db") String db,
@Query("rp") String retentionPolicy,
@Query("epoch") String epoch,
@Header("Zap-Trace-Span") String zapTraceSpan,
@Header("Accept") String accept
);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy