7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename AppKeyT = Aws::String>
47 void SetAppKey(AppKeyT&& value) { m_appKeyHasBeenSet =
true; m_appKey = std::forward<AppKeyT>(value); }
48 template<
typename AppKeyT = Aws::String>
59 template<
typename AppEuiT = Aws::String>
60 void SetAppEui(AppEuiT&& value) { m_appEuiHasBeenSet =
true; m_appEui = std::forward<AppEuiT>(value); }
61 template<
typename AppEuiT = Aws::String>
72 template<
typename JoinEuiT = Aws::String>
73 void SetJoinEui(JoinEuiT&& value) { m_joinEuiHasBeenSet =
true; m_joinEui = std::forward<JoinEuiT>(value); }
74 template<
typename JoinEuiT = Aws::String>
84 template<
typename GenAppKeyT = Aws::String>
85 void SetGenAppKey(GenAppKeyT&& value) { m_genAppKeyHasBeenSet =
true; m_genAppKey = std::forward<GenAppKeyT>(value); }
86 template<
typename GenAppKeyT = Aws::String>
92 bool m_appKeyHasBeenSet =
false;
95 bool m_appEuiHasBeenSet =
false;
98 bool m_joinEuiHasBeenSet =
false;
101 bool m_genAppKeyHasBeenSet =
false;
OtaaV1_0_x & WithAppEui(AppEuiT &&value)
void SetAppKey(AppKeyT &&value)
bool AppKeyHasBeenSet() const
bool AppEuiHasBeenSet() const
bool GenAppKeyHasBeenSet() const
AWS_IOTWIRELESS_API OtaaV1_0_x()=default
const Aws::String & GetJoinEui() const
OtaaV1_0_x & WithGenAppKey(GenAppKeyT &&value)
OtaaV1_0_x & WithJoinEui(JoinEuiT &&value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetGenAppKey() const
void SetJoinEui(JoinEuiT &&value)
AWS_IOTWIRELESS_API OtaaV1_0_x & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetAppKey() const
OtaaV1_0_x & WithAppKey(AppKeyT &&value)
bool JoinEuiHasBeenSet() const
const Aws::String & GetAppEui() const
AWS_IOTWIRELESS_API OtaaV1_0_x(Aws::Utils::Json::JsonView jsonValue)
void SetGenAppKey(GenAppKeyT &&value)
void SetAppEui(AppEuiT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue