#include <couchbase/ping_result.hxx>
|
| ping_result ()=default |
|
| ping_result (std::string id, std::uint16_t version, std::string sdk, std::map< service_type, std::vector< endpoint_ping_report > > endpoints) |
|
auto | id () const -> std::string |
| Returns the ID of this report.
|
|
auto | version () const -> std::uint16_t |
| Returns the version of this report (useful when exporting to JSON).
|
|
auto | sdk () const -> std::string |
| Returns the identifier of this SDK (useful when exporting to JSON).
|
|
auto | endpoints () const -> std::map< service_type, std::vector< endpoint_ping_report > > |
| Returns the ping reports for each individual endpoint, organised by service type.
|
|
auto | as_json () const -> std::string |
| Exports the ping report as JSON.
|
|
◆ ping_result() [1/2]
◆ ping_result() [2/2]
◆ as_json()
auto as_json |
( |
| ) |
const -> std::string |
|
nodiscard |
Exports the ping report as JSON.
- Returns
- the JSON report.
◆ endpoints()
Returns the ping reports for each individual endpoint, organised by service type.
- Returns
- the service type to ping reports map.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ id()
auto id |
( |
| ) |
const -> std::string
|
|
inlinenodiscard |
Returns the ID of this report.
- Returns
- the report ID.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ sdk()
auto sdk |
( |
| ) |
const -> std::string
|
|
inlinenodiscard |
Returns the identifier of this SDK (useful when exporting to JSON).
- Returns
- the SDK identifier.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ version()
auto version |
( |
| ) |
const -> std::uint16_t
|
|
inlinenodiscard |
Returns the version of this report (useful when exporting to JSON).
- Returns
- the report version.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
The documentation for this class was generated from the following file: