7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/pipes/Pipes_EXPORTS.h>
9#include <aws/pipes/model/MeasureValueType.h>
44 template <
typename MeasureValueT = Aws::String>
46 m_measureValueHasBeenSet =
true;
47 m_measureValue = std::forward<MeasureValueT>(value);
49 template <
typename MeasureValueT = Aws::String>
63 m_measureValueTypeHasBeenSet =
true;
64 m_measureValueType = value;
79 template <
typename MeasureNameT = Aws::String>
81 m_measureNameHasBeenSet =
true;
82 m_measureName = std::forward<MeasureNameT>(value);
84 template <
typename MeasureNameT = Aws::String>
96 bool m_measureValueHasBeenSet =
false;
97 bool m_measureValueTypeHasBeenSet =
false;
98 bool m_measureNameHasBeenSet =
false;
void SetMeasureValueType(MeasureValueType value)
AWS_PIPES_API SingleMeasureMapping & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MeasureNameHasBeenSet() const
MeasureValueType GetMeasureValueType() const
AWS_PIPES_API Aws::Utils::Json::JsonValue Jsonize() const
bool MeasureValueTypeHasBeenSet() const
SingleMeasureMapping & WithMeasureValueType(MeasureValueType value)
bool MeasureValueHasBeenSet() const
SingleMeasureMapping & WithMeasureName(MeasureNameT &&value)
SingleMeasureMapping & WithMeasureValue(MeasureValueT &&value)
AWS_PIPES_API SingleMeasureMapping()=default
void SetMeasureValue(MeasureValueT &&value)
AWS_PIPES_API SingleMeasureMapping(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetMeasureName() const
void SetMeasureName(MeasureNameT &&value)
const Aws::String & GetMeasureValue() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue