7#include <aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h>
8#include <aws/amplifyuibuilder/model/FormInputValueProperty.h>
21namespace AmplifyUIBuilder
48 template<
typename DisplayValueT = FormInputValueProperty>
49 void SetDisplayValue(DisplayValueT&& value) { m_displayValueHasBeenSet =
true; m_displayValue = std::forward<DisplayValueT>(value); }
50 template<
typename DisplayValueT = FormInputValueProperty>
60 template<
typename ValueT = FormInputValueProperty>
61 void SetValue(ValueT&& value) { m_valueHasBeenSet =
true; m_value = std::forward<ValueT>(value); }
62 template<
typename ValueT = FormInputValueProperty>
68 bool m_displayValueHasBeenSet =
false;
71 bool m_valueHasBeenSet =
false;
ValueMapping & WithValue(ValueT &&value)
AWS_AMPLIFYUIBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetValue(ValueT &&value)
ValueMapping & WithDisplayValue(DisplayValueT &&value)
const FormInputValueProperty & GetValue() const
AWS_AMPLIFYUIBUILDER_API ValueMapping()=default
bool DisplayValueHasBeenSet() const
AWS_AMPLIFYUIBUILDER_API ValueMapping & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ValueHasBeenSet() const
AWS_AMPLIFYUIBUILDER_API ValueMapping(Aws::Utils::Json::JsonView jsonValue)
const FormInputValueProperty & GetDisplayValue() const
void SetDisplayValue(DisplayValueT &&value)
Aws::Utils::Json::JsonValue JsonValue