7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/pinpoint/model/OverrideButtonConfiguration.h>
9#include <aws/pinpoint/model/DefaultButtonConfiguration.h>
47 template<
typename Andro
idT = Overr
ideButtonConfiguration>
48 void SetAndroid(AndroidT&& value) { m_androidHasBeenSet =
true; m_android = std::forward<AndroidT>(value); }
49 template<
typename Andro
idT = Overr
ideButtonConfiguration>
59 template<
typename DefaultConfigT = DefaultButtonConfiguration>
60 void SetDefaultConfig(DefaultConfigT&& value) { m_defaultConfigHasBeenSet =
true; m_defaultConfig = std::forward<DefaultConfigT>(value); }
61 template<
typename DefaultConfigT = DefaultButtonConfiguration>
71 template<
typename IOST = Overr
ideButtonConfiguration>
72 void SetIOS(IOST&& value) { m_iOSHasBeenSet =
true; m_iOS = std::forward<IOST>(value); }
73 template<
typename IOST = Overr
ideButtonConfiguration>
83 template<
typename WebT = Overr
ideButtonConfiguration>
84 void SetWeb(WebT&& value) { m_webHasBeenSet =
true; m_web = std::forward<WebT>(value); }
85 template<
typename WebT = Overr
ideButtonConfiguration>
91 bool m_androidHasBeenSet =
false;
94 bool m_defaultConfigHasBeenSet =
false;
97 bool m_iOSHasBeenSet =
false;
100 bool m_webHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue