7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/iotsitewise/model/Greengrass.h>
9#include <aws/iotsitewise/model/GreengrassV2.h>
10#include <aws/iotsitewise/model/SiemensIE.h>
48 template<
typename GreengrassT = Greengrass>
49 void SetGreengrass(GreengrassT&& value) { m_greengrassHasBeenSet =
true; m_greengrass = std::forward<GreengrassT>(value); }
50 template<
typename GreengrassT = Greengrass>
60 template<
typename GreengrassV2T = GreengrassV2>
61 void SetGreengrassV2(GreengrassV2T&& value) { m_greengrassV2HasBeenSet =
true; m_greengrassV2 = std::forward<GreengrassV2T>(value); }
62 template<
typename GreengrassV2T = GreengrassV2>
72 template<
typename SiemensIET = SiemensIE>
73 void SetSiemensIE(SiemensIET&& value) { m_siemensIEHasBeenSet =
true; m_siemensIE = std::forward<SiemensIET>(value); }
74 template<
typename SiemensIET = SiemensIE>
80 bool m_greengrassHasBeenSet =
false;
83 bool m_greengrassV2HasBeenSet =
false;
86 bool m_siemensIEHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue