Public Member Functions | List of all members
Aws::Client::ParameterReaderInterface Class Referenceabstract

#include <parameter_reader.h>

Inheritance diagram for Aws::Client::ParameterReaderInterface:
Inheritance graph
[legend]

Public Member Functions

virtual AwsError ReadParam (const ParameterPath &param_path, std::vector< std::string > &out) const =0
 
virtual AwsError ReadParam (const ParameterPath &param_path, double &out) const =0
 
virtual AwsError ReadParam (const ParameterPath &param_path, int &out) const =0
 
virtual AwsError ReadParam (const ParameterPath &param_path, bool &out) const =0
 
virtual AwsError ReadParam (const ParameterPath &param_path, Aws::String &out) const =0
 
virtual AwsError ReadParam (const ParameterPath &param_path, std::string &out) const =0
 
virtual AwsError ReadParam (const ParameterPath &param_path, std::map< std::string, std::string > &out) const =0
 
virtual ~ParameterReaderInterface ()=default
 

Detailed Description

Definition at line 117 of file parameter_reader.h.

Constructor & Destructor Documentation

virtual Aws::Client::ParameterReaderInterface::~ParameterReaderInterface ( )
virtualdefault

Member Function Documentation

virtual AwsError Aws::Client::ParameterReaderInterface::ReadParam ( const ParameterPath param_path,
std::vector< std::string > &  out 
) const
pure virtual

read a list from the provided parameter name

Parameters
namethe name of the parameter to be read
outthe output of 'double' type.
Returns
AWS_ERR_OK if read was successful, AWS_ERR_NOT_FOUND if the parameter was not found
Note
if the return code is not AWS_ERR_OK, out remains unchanged.
virtual AwsError Aws::Client::ParameterReaderInterface::ReadParam ( const ParameterPath param_path,
double &  out 
) const
pure virtual

read a double value from the provided parameter name

Parameters
param_pathan object representing the path of the parameter to be read
outthe output of 'double' type
Returns
AWS_ERR_OK if read was successful, AWS_ERR_NOT_FOUND if the parameter was not found
Note
if the return code is not AWS_ERR_OK, out remains unchanged.
virtual AwsError Aws::Client::ParameterReaderInterface::ReadParam ( const ParameterPath param_path,
int &  out 
) const
pure virtual

read an integer value from the provided parameter name

Parameters
param_pathan object representing the path of the parameter to be read
outthe output of 'int' type
Returns
AWS_ERR_OK if read was successful, AWS_ERR_NOT_FOUND if the parameter was not found
Note
if the return code is not AWS_ERR_OK, out remains unchanged.
virtual AwsError Aws::Client::ParameterReaderInterface::ReadParam ( const ParameterPath param_path,
bool &  out 
) const
pure virtual

read a boolean value from the provided parameter name

Parameters
param_pathan object representing the path of the parameter to be read
outthe output of 'bool' type
Returns
AWS_ERR_OK if read was successful, AWS_ERR_NOT_FOUND if the parameter was not found
Note
if the return code is not AWS_ERR_OK, out remains unchanged.
virtual AwsError Aws::Client::ParameterReaderInterface::ReadParam ( const ParameterPath param_path,
Aws::String &  out 
) const
pure virtual

read a string value from the provided parameter name

Parameters
param_pathan object representing the path of the parameter to be read
outthe output of 'Aws::String' type
Returns
AWS_ERR_OK if read was successful, AWS_ERR_NOT_FOUND if the parameter was not found
Note
if the return code is not AWS_ERR_OK, out remains unchanged.
virtual AwsError Aws::Client::ParameterReaderInterface::ReadParam ( const ParameterPath param_path,
std::string &  out 
) const
pure virtual

read a string from the provided parameter name

Parameters
param_pathan object representing the path of the parameter to be read
outthe output of 'std::string' type
Returns
AWS_ERR_OK if read was successful, AWS_ERR_NOT_FOUND if the parameter was not found
Note
if the return code is not AWS_ERR_OK, out remains unchanged.
virtual AwsError Aws::Client::ParameterReaderInterface::ReadParam ( const ParameterPath param_path,
std::map< std::string, std::string > &  out 
) const
pure virtual

read a map from the provided parameter name

Parameters
param_pathan object representing the path of the parameter to be read
outthe output of 'std::map' type
Returns
AWS_ERR_OK if read was successful, AWS_ERR_NOT_FOUND if the parameter was not found
Note
if the return code is not AWS_ERR_OK, out remains unchanged.

The documentation for this class was generated from the following file:


aws_common
Author(s): AWS RoboMaker
autogenerated on Sat Mar 6 2021 03:11:38