+
+ RCSQueryParams& RCSQueryParams::setResourceInterface(const std::string& resourceInterface)
+ {
+ m_resourceInterface = resourceInterface;
+ return *this;
+ }
+
+ RCSQueryParams& RCSQueryParams::setResourceInterface(std::string&& resourceInterface)
+ {
+ m_resourceInterface = std::move(resourceInterface);
+ return *this;
+ }
+
+ RCSQueryParams& RCSQueryParams::setResuorceType(const std::string& resourceType)
+ {
+ m_resourceType = resourceType;
+ return *this;
+ }
+
+ RCSQueryParams& RCSQueryParams::setResuorceType(std::string&& resourceType)
+ {
+ m_resourceType = std::move(resourceType);
+ return *this;
+ }
+
+ RCSQueryParams& RCSQueryParams::put(const std::string& key, const std::string& value)
+ {
+ m_map[key] = value;
+ return *this;
+ }
+
+ RCSQueryParams& RCSQueryParams::put(std::string&& key, std::string&& value)
+ {
+ m_map[std::move(key)] = std::move(value);
+ return *this;
+ }
+
+ RCSQueryParams& RCSQueryParams::put(const std::string& key, std::string&& value)
+ {
+ m_map[key] = std::move(value);
+ return *this;
+ }
+
+ RCSQueryParams& RCSQueryParams::put(std::string&& key, const std::string& value)
+ {
+ m_map[std::move(key)] = value;
+ return *this;
+ }
+
+ std::string RCSQueryParams::getResourceInterface() const
+ {
+ return m_resourceInterface;
+ }
+
+ std::string RCSQueryParams::getResourceType() const
+ {
+ return m_resourceType;
+ }
+
+ std::string RCSQueryParams::get(const std::string& key) const
+ {
+ return m_map.at(key);
+ }
+
+ const RCSQueryParams::Map& RCSQueryParams::getAll() const
+ {
+ return m_map;
+ }
+
+