Safe Haskell | None |
---|---|
Language | Haskell2010 |
Database.InfluxDB.Ping
- ping :: PingParams -> IO PingResult
- data PingParams = PingParams {
- _server :: !Server
- _manager :: !(Either ManagerSettings Manager)
- _waitForLeader :: !(Maybe Int)
- pingParams :: PingParams
- server :: HasServer a => Lens' a Server
- manager :: HasManager a => Lens' a (Either ManagerSettings Manager)
- waitForLeader :: Lens' PingParams (Maybe Int)
- data PingResult = PingResult {}
- roundtripTime :: Lens' PingResult TimeSpec
- influxdbVersion :: Lens' PingResult ByteString
Ping interface
ping :: PingParams -> IO PingResult Source #
Ping parameters
data PingParams Source #
The full set of parameters for the ping API
Constructors
PingParams | |
Fields
|
Instances
manager :: HasManager a => Lens' a (Either ManagerSettings Manager) Source #
HTTP manager settings or a manager itself.
If it's set to ManagerSettings
, the library will create a Manager
from
the settings for you.
waitForLeader :: Lens' PingParams (Maybe Int) Source #
The number of seconds to wait before returning a response
Ping result
roundtripTime :: Lens' PingResult TimeSpec Source #
Roundtrip time of the ping
influxdbVersion :: Lens' PingResult ByteString Source #
Version string returned by the InfluxDB header