package
3.14.1+incompatible
Repository: https://github.com/bureau14/qdb-api-rest.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewGetTableCsv creates a new http.Handler for the get table csv operation.
NewGetTableCsvBadRequest creates GetTableCsvBadRequest with default headers values.
NewGetTableCsvInternalServerError creates GetTableCsvInternalServerError with default headers values.
NewGetTableCsvOK creates GetTableCsvOK with default headers values.
NewGetTableCsvParams creates a new GetTableCsvParams object There are no default values defined in the spec.
NewLogin creates a new http.Handler for the login operation.
NewLoginOK creates LoginOK with default headers values.
NewLoginParams creates a new LoginParams object There are no default values defined in the spec.
NewLoginUnauthorized creates LoginUnauthorized with default headers values.
NewPrometheusRead creates a new http.Handler for the prometheus read operation.
NewPrometheusReadInternalServerError creates PrometheusReadInternalServerError with default headers values.
NewPrometheusReadOK creates PrometheusReadOK with default headers values.
NewPrometheusReadParams creates a new PrometheusReadParams object There are no default values defined in the spec.
NewPrometheusWrite creates a new http.Handler for the prometheus write operation.
NewPrometheusWriteInternalServerError creates PrometheusWriteInternalServerError with default headers values.
NewPrometheusWriteOK creates PrometheusWriteOK with default headers values.
NewPrometheusWriteParams creates a new PrometheusWriteParams object There are no default values defined in the spec.
NewQdbAPIRestAPI creates a new QdbAPIRest instance.
NewStatus creates a new http.Handler for the status operation.
NewStatusBadRequest creates StatusBadRequest with default headers values.
NewStatusLiveliness creates a new http.Handler for the status liveliness operation.
NewStatusLivelinessInternalServerError creates StatusLivelinessInternalServerError with default headers values.
NewStatusLivelinessOK creates StatusLivelinessOK with default headers values.
NewStatusLivelinessParams creates a new StatusLivelinessParams object There are no default values defined in the spec.
NewStatusLiveness creates a new http.Handler for the status liveness operation.
NewStatusLivenessInternalServerError creates StatusLivenessInternalServerError with default headers values.
NewStatusLivenessOK creates StatusLivenessOK with default headers values.
NewStatusLivenessParams creates a new StatusLivenessParams object There are no default values defined in the spec.
NewStatusOK creates StatusOK with default headers values.
NewStatusParams creates a new StatusParams object There are no default values defined in the spec.
NewStatusReadiness creates a new http.Handler for the status readiness operation.
NewStatusReadinessInternalServerError creates StatusReadinessInternalServerError with default headers values.
NewStatusReadinessOK creates StatusReadinessOK with default headers values.
NewStatusReadinessParams creates a new StatusReadinessParams object There are no default values defined in the spec.

# Constants

GetTableCsvBadRequestCode is the HTTP code returned for type GetTableCsvBadRequest.
GetTableCsvInternalServerErrorCode is the HTTP code returned for type GetTableCsvInternalServerError.
GetTableCsvOKCode is the HTTP code returned for type GetTableCsvOK.
LoginOKCode is the HTTP code returned for type LoginOK.
LoginUnauthorizedCode is the HTTP code returned for type LoginUnauthorized.
PrometheusReadInternalServerErrorCode is the HTTP code returned for type PrometheusReadInternalServerError.
PrometheusReadOKCode is the HTTP code returned for type PrometheusReadOK.
PrometheusWriteInternalServerErrorCode is the HTTP code returned for type PrometheusWriteInternalServerError.
PrometheusWriteOKCode is the HTTP code returned for type PrometheusWriteOK.
StatusBadRequestCode is the HTTP code returned for type StatusBadRequest.
StatusLivelinessInternalServerErrorCode is the HTTP code returned for type StatusLivelinessInternalServerError.
StatusLivelinessOKCode is the HTTP code returned for type StatusLivelinessOK.
StatusLivenessInternalServerErrorCode is the HTTP code returned for type StatusLivenessInternalServerError.
StatusLivenessOKCode is the HTTP code returned for type StatusLivenessOK.
StatusOKCode is the HTTP code returned for type StatusOK.
StatusReadinessInternalServerErrorCode is the HTTP code returned for type StatusReadinessInternalServerError.
StatusReadinessOKCode is the HTTP code returned for type StatusReadinessOK.

# Structs

GetTableCsv swagger:route GET /tables/{name}.csv getTableCsv Fetch the rows of a table between a given date range and return as csv */.
GetTableCsvBadRequest Bad Request.
GetTableCsvInternalServerError Internal Error.
GetTableCsvOK Successful operation swagger:response getTableCsvOK */.
GetTableCsvParams contains all the bound params for the get table csv operation typically these are obtained from a http.Request swagger:parameters get-table-csv.
GetTableCsvURL generates an URL for the get table csv operation.
Login swagger:route POST /login login Login login API */.
LoginOK Successful operation swagger:response loginOK */.
LoginParams contains all the bound params for the login operation typically these are obtained from a http.Request swagger:parameters login.
LoginUnauthorized Bad Request.
LoginURL generates an URL for the login operation.
PrometheusRead swagger:route POST /prometheus/read prometheusRead The read endpoint for remote Prometheus storage */.
PrometheusReadInternalServerError Internal Error.
PrometheusReadOK OK swagger:response prometheusReadOK */.
PrometheusReadParams contains all the bound params for the prometheus read operation typically these are obtained from a http.Request swagger:parameters prometheusRead.
PrometheusReadURL generates an URL for the prometheus read operation.
PrometheusWrite swagger:route POST /prometheus/write prometheusWrite The write endpoint for remote Prometheus storage */.
PrometheusWriteInternalServerError Internal Error.
PrometheusWriteOK OK swagger:response prometheusWriteOK */.
PrometheusWriteParams contains all the bound params for the prometheus write operation typically these are obtained from a http.Request swagger:parameters prometheusWrite.
PrometheusWriteURL generates an URL for the prometheus write operation.
QdbAPIRestAPI Find out more at https://doc.quasardb.net */.
Status swagger:route GET /status status Status status API */.
StatusBadRequest Bad Request.
StatusLiveliness swagger:route GET /status/liveliness statusLiveliness StatusLiveliness status liveliness API */.
StatusLivelinessInternalServerError Bad Request.
StatusLivelinessOK Successful operation swagger:response statusLivelinessOK */.
StatusLivelinessParams contains all the bound params for the status liveliness operation typically these are obtained from a http.Request swagger:parameters status-liveliness.
StatusLivelinessURL generates an URL for the status liveliness operation.
StatusLiveness swagger:route GET /status/liveness statusLiveness StatusLiveness status liveness API */.
StatusLivenessInternalServerError Bad Request.
StatusLivenessOK Successful operation swagger:response statusLivenessOK */.
StatusLivenessParams contains all the bound params for the status liveness operation typically these are obtained from a http.Request swagger:parameters status-liveness.
StatusLivenessURL generates an URL for the status liveness operation.
StatusOK Successful operation swagger:response statusOK */.
StatusParams contains all the bound params for the status operation typically these are obtained from a http.Request swagger:parameters status.
StatusReadiness swagger:route GET /status/readiness statusReadiness StatusReadiness status readiness API */.
StatusReadinessInternalServerError Bad Request.
StatusReadinessOK Successful operation swagger:response statusReadinessOK */.
StatusReadinessParams contains all the bound params for the status readiness operation typically these are obtained from a http.Request swagger:parameters status-readiness.
StatusReadinessURL generates an URL for the status readiness operation.
StatusURL generates an URL for the status operation.

# Interfaces

GetTableCsvHandler interface for that can handle valid get table csv params.
LoginHandler interface for that can handle valid login params.
PrometheusReadHandler interface for that can handle valid prometheus read params.
PrometheusWriteHandler interface for that can handle valid prometheus write params.
StatusHandler interface for that can handle valid status params.
StatusLivelinessHandler interface for that can handle valid status liveliness params.
StatusLivenessHandler interface for that can handle valid status liveness params.
StatusReadinessHandler interface for that can handle valid status readiness params.

# Type aliases

GetTableCsvHandlerFunc turns a function with the right signature into a get table csv handler.
LoginHandlerFunc turns a function with the right signature into a login handler.
PrometheusReadHandlerFunc turns a function with the right signature into a prometheus read handler.
PrometheusWriteHandlerFunc turns a function with the right signature into a prometheus write handler.
StatusHandlerFunc turns a function with the right signature into a status handler.
StatusLivelinessHandlerFunc turns a function with the right signature into a status liveliness handler.
StatusLivenessHandlerFunc turns a function with the right signature into a status liveness handler.
StatusReadinessHandlerFunc turns a function with the right signature into a status readiness handler.