Versions in this module Expand all Collapse all v1 v1.7.9 Oct 27, 2019 Changes in this version + type Controller interface + PrometheusCollectors func() []prometheus.Collector + Query func(ctx context.Context, compiler flux.Compiler) (flux.Query, error) + type HTTP struct + Addr string + InsecureSkipVerify bool + Password string + Username string + func NewHTTP(host string, port int, ssl bool) (*HTTP, error) + func (s *HTTP) Query(ctx context.Context, r *ProxyRequest) (flux.ResultIterator, error) + type ProxyRequest struct + Compiler flux.Compiler + Dialect flux.Dialect + type QueryDialect struct + Annotations []string + CommentPrefix string + DateTimeFormat string + Delimiter string + Header *bool + type QueryRequest struct + Dialect QueryDialect + Query string + Spec *flux.Spec + Type string + func QueryRequestFromProxyRequest(req *ProxyRequest) (*QueryRequest, error) + func (r QueryRequest) ProxyRequest() *ProxyRequest + func (r QueryRequest) Validate() error + func (r QueryRequest) WithDefaults() QueryRequest