7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/iotsitewise/model/TumblingWindow.h>
47 template<
typename TumblingT = TumblingWindow>
48 void SetTumbling(TumblingT&& value) { m_tumblingHasBeenSet =
true; m_tumbling = std::forward<TumblingT>(value); }
49 template<
typename TumblingT = TumblingWindow>
55 bool m_tumblingHasBeenSet =
false;
AWS_IOTSITEWISE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTSITEWISE_API MetricWindow()=default
MetricWindow & WithTumbling(TumblingT &&value)
AWS_IOTSITEWISE_API MetricWindow(Aws::Utils::Json::JsonView jsonValue)
bool TumblingHasBeenSet() const
const TumblingWindow & GetTumbling() const
AWS_IOTSITEWISE_API MetricWindow & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTumbling(TumblingT &&value)
Aws::Utils::Json::JsonValue JsonValue