#include <ApiEventLoggerQueryParamsBuilder.hpp>
|
static std::string | parseStringList (const std::set< std::string > &stringValues) |
| Parse a set of string values into a single string.
|
|
◆ ApiEventLoggerQueryParamsBuilder()
iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::ApiEventLoggerQueryParamsBuilder |
( |
| ) |
|
|
default |
◆ build()
std::unordered_map< std::string_view, std::string > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::build |
( |
| ) |
const |
|
nodiscardoverridevirtual |
◆ getChannelId()
std::optional< std::string > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::getChannelId |
( |
| ) |
const |
|
inlinenodiscardoverridevirtual |
◆ parseStringList()
static std::string iv::comms::api::IApiQueryParamsBuilder::parseStringList |
( |
const std::set< std::string > & | stringValues | ) |
|
|
inlinestaticprotectedinherited |
Parse a set of string values into a single string.
- Parameters
-
stringValues | Set of string values. |
- Returns
- Parsed string with values separated by commas.
◆ setBackupNames()
ApiEventLoggerQueryParamsBuilder & iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::setBackupNames |
( |
const std::set< std::string > & | backupNames | ) |
|
◆ setChannelIds()
◆ setEndDate()
◆ setEventCategories()
ApiEventLoggerQueryParamsBuilder & iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::setEventCategories |
( |
const std::set< std::string > & | eventCategories | ) |
|
◆ setEventTypes()
◆ setGroupIds()
◆ setIpAddresses()
ApiEventLoggerQueryParamsBuilder & iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::setIpAddresses |
( |
const std::set< std::string > & | ipAddresses | ) |
|
◆ setIpPorts()
◆ setPaginationLimit()
◆ setPaginationOffset()
◆ setStartDate()
◆ setStationsSource()
ApiEventLoggerQueryParamsBuilder & iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::setStationsSource |
( |
const std::set< std::string > & | stationsSource | ) |
|
◆ setUnitIds()
◆ setUserProfilesIn()
ApiEventLoggerQueryParamsBuilder & iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::setUserProfilesIn |
( |
const std::set< std::string > & | userProfilesIn | ) |
|
◆ setUserProfilesOut()
ApiEventLoggerQueryParamsBuilder & iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::setUserProfilesOut |
( |
const std::set< std::string > & | userProfilesOut | ) |
|
◆ m_backupNames
std::optional<std::set<std::string> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_backupNames |
|
private |
◆ m_channelIds
std::optional<std::set<iv::types::channelId> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_channelIds |
|
private |
◆ m_endDate
std::optional<iv::types::timestamp> iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_endDate |
|
private |
◆ m_eventCategories
std::optional<std::set<std::string> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_eventCategories |
|
private |
◆ m_eventTypes
std::optional<std::set<std::string> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_eventTypes |
|
private |
◆ m_groupIds
std::optional<std::set<iv::types::groupId> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_groupIds |
|
private |
◆ m_ipAddresses
std::optional<std::set<std::string> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_ipAddresses |
|
private |
◆ m_ipPorts
std::optional<std::set<std::string> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_ipPorts |
|
private |
◆ m_paginationLimit
std::optional<uint32_t> iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_paginationLimit |
|
private |
◆ m_paginationOffset
std::optional<uint32_t> iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_paginationOffset |
|
private |
◆ m_startDate
std::optional<iv::types::timestamp> iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_startDate |
|
private |
◆ m_stationsSource
std::optional<std::set<std::string> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_stationsSource |
|
private |
◆ m_unitIds
std::optional<std::set<iv::types::unitId> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_unitIds |
|
private |
◆ m_userProfilesIn
std::optional<std::set<std::string> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_userProfilesIn |
|
private |
◆ m_userProfilesOut
std::optional<std::set<std::string> > iv::comms::apis::eventLogger::ApiEventLoggerQueryParamsBuilder::m_userProfilesOut |
|
private |
The documentation for this class was generated from the following files: