7#include <aws/pipes/Pipes_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/pipes/model/DimensionValueType.h>
52 inline void SetDimensionValue(
const char* value) { m_dimensionValueHasBeenSet =
true; m_dimensionValue.assign(value); }
80 inline void SetDimensionName(
const char* value) { m_dimensionNameHasBeenSet =
true; m_dimensionName.assign(value); }
88 bool m_dimensionValueHasBeenSet =
false;
91 bool m_dimensionValueTypeHasBeenSet =
false;
94 bool m_dimensionNameHasBeenSet =
false;
void SetDimensionName(const Aws::String &value)
DimensionMapping & WithDimensionName(const Aws::String &value)
DimensionMapping & WithDimensionValue(const char *value)
void SetDimensionValueType(const DimensionValueType &value)
void SetDimensionValue(Aws::String &&value)
bool DimensionNameHasBeenSet() const
DimensionMapping & WithDimensionName(Aws::String &&value)
const Aws::String & GetDimensionName() const
void SetDimensionValueType(DimensionValueType &&value)
void SetDimensionName(Aws::String &&value)
DimensionMapping & WithDimensionValue(Aws::String &&value)
void SetDimensionValue(const Aws::String &value)
void SetDimensionName(const char *value)
DimensionMapping & WithDimensionValueType(const DimensionValueType &value)
const DimensionValueType & GetDimensionValueType() const
void SetDimensionValue(const char *value)
bool DimensionValueTypeHasBeenSet() const
DimensionMapping & WithDimensionValueType(DimensionValueType &&value)
bool DimensionValueHasBeenSet() const
AWS_PIPES_API DimensionMapping(Aws::Utils::Json::JsonView jsonValue)
AWS_PIPES_API DimensionMapping()
const Aws::String & GetDimensionValue() const
AWS_PIPES_API DimensionMapping & operator=(Aws::Utils::Json::JsonView jsonValue)
DimensionMapping & WithDimensionValue(const Aws::String &value)
DimensionMapping & WithDimensionName(const char *value)
AWS_PIPES_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue