7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/pinpoint/Pinpoint_EXPORTS.h>
44 template <
typename ComparisonOperatorT = Aws::String>
46 m_comparisonOperatorHasBeenSet =
true;
47 m_comparisonOperator = std::forward<ComparisonOperatorT>(value);
49 template <
typename ComparisonOperatorT = Aws::String>
60 inline double GetValue()
const {
return m_value; }
63 m_valueHasBeenSet =
true;
73 bool m_comparisonOperatorHasBeenSet =
false;
76 bool m_valueHasBeenSet =
false;
AWS_PINPOINT_API MetricDimension & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ValueHasBeenSet() const
MetricDimension & WithComparisonOperator(ComparisonOperatorT &&value)
bool ComparisonOperatorHasBeenSet() const
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetComparisonOperator(ComparisonOperatorT &&value)
AWS_PINPOINT_API MetricDimension()=default
MetricDimension & WithValue(double value)
AWS_PINPOINT_API MetricDimension(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetComparisonOperator() const
void SetValue(double value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue