7#include <aws/pipes/Pipes_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/pipes/model/MeasureValueType.h>
50 template<
typename MeasureValueT = Aws::String>
51 void SetMeasureValue(MeasureValueT&& value) { m_measureValueHasBeenSet =
true; m_measureValue = std::forward<MeasureValueT>(value); }
52 template<
typename MeasureValueT = Aws::String>
73 template<
typename MeasureNameT = Aws::String>
74 void SetMeasureName(MeasureNameT&& value) { m_measureNameHasBeenSet =
true; m_measureName = std::forward<MeasureNameT>(value); }
75 template<
typename MeasureNameT = Aws::String>
81 bool m_measureValueHasBeenSet =
false;
84 bool m_measureValueTypeHasBeenSet =
false;
87 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