7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/iotwireless/IoTWireless_EXPORTS.h>
19namespace IoTWireless {
40 template <
typename AppKeyT = Aws::String>
42 m_appKeyHasBeenSet =
true;
43 m_appKey = std::forward<AppKeyT>(value);
45 template <
typename AppKeyT = Aws::String>
59 template <
typename AppEuiT = Aws::String>
61 m_appEuiHasBeenSet =
true;
62 m_appEui = std::forward<AppEuiT>(value);
64 template <
typename AppEuiT = Aws::String>
78 template <
typename JoinEuiT = Aws::String>
80 m_joinEuiHasBeenSet =
true;
81 m_joinEui = std::forward<JoinEuiT>(value);
83 template <
typename JoinEuiT = Aws::String>
96 template <
typename GenAppKeyT = Aws::String>
98 m_genAppKeyHasBeenSet =
true;
99 m_genAppKey = std::forward<GenAppKeyT>(value);
101 template <
typename GenAppKeyT = Aws::String>
115 bool m_appKeyHasBeenSet =
false;
116 bool m_appEuiHasBeenSet =
false;
117 bool m_joinEuiHasBeenSet =
false;
118 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