7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/pinpoint/model/ButtonAction.h>
47 template<
typename BackgroundColorT = Aws::String>
48 void SetBackgroundColor(BackgroundColorT&& value) { m_backgroundColorHasBeenSet =
true; m_backgroundColor = std::forward<BackgroundColorT>(value); }
49 template<
typename BackgroundColorT = Aws::String>
59 inline void SetBorderRadius(
int value) { m_borderRadiusHasBeenSet =
true; m_borderRadius = value; }
79 template<
typename LinkT = Aws::String>
80 void SetLink(LinkT&& value) { m_linkHasBeenSet =
true; m_link = std::forward<LinkT>(value); }
81 template<
typename LinkT = Aws::String>
91 template<
typename TextT = Aws::String>
92 void SetText(TextT&& value) { m_textHasBeenSet =
true; m_text = std::forward<TextT>(value); }
93 template<
typename TextT = Aws::String>
103 template<
typename TextColorT = Aws::String>
104 void SetTextColor(TextColorT&& value) { m_textColorHasBeenSet =
true; m_textColor = std::forward<TextColorT>(value); }
105 template<
typename TextColorT = Aws::String>
111 bool m_backgroundColorHasBeenSet =
false;
113 int m_borderRadius{0};
114 bool m_borderRadiusHasBeenSet =
false;
117 bool m_buttonActionHasBeenSet =
false;
120 bool m_linkHasBeenSet =
false;
123 bool m_textHasBeenSet =
false;
126 bool m_textColorHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue