21 bool operator==(
const ClientConfiguration & left,
const ClientConfiguration & right);
22 bool operator!=(
const ClientConfiguration & left,
const ClientConfiguration & right);
49 std::shared_ptr<ParameterReaderInterface>
reader_;
59 void PopulateUserAgent(Aws::String & user_agent,
const std::string & ros_version_override =
"");
bool operator==(const ClientConfiguration &left, const ClientConfiguration &right)
void PopulateUserAgent(Aws::String &user_agent, const std::string &ros_version_override="")
bool operator!=(const ClientConfiguration &left, const ClientConfiguration &right)
~ClientConfigurationProvider()=default
ClientConfigurationProvider(std::shared_ptr< ParameterReaderInterface > reader)
Creates a new ClientConfigurationProvider that uses the provided reader for loading configuraiton...
ClientConfiguration GetClientConfiguration(const std::string &ros_version_override="")
std::shared_ptr< ParameterReaderInterface > reader_