7#include <aws/devops-guru/DevOpsGuru_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
49 template<
typename OpenTimeT = Aws::Utils::DateTime>
50 void SetOpenTime(OpenTimeT&& value) { m_openTimeHasBeenSet =
true; m_openTime = std::forward<OpenTimeT>(value); }
51 template<
typename OpenTimeT = Aws::Utils::DateTime>
61 template<
typename CloseTimeT = Aws::Utils::DateTime>
62 void SetCloseTime(CloseTimeT&& value) { m_closeTimeHasBeenSet =
true; m_closeTime = std::forward<CloseTimeT>(value); }
63 template<
typename CloseTimeT = Aws::Utils::DateTime>
69 bool m_openTimeHasBeenSet =
false;
72 bool m_closeTimeHasBeenSet =
false;
AWS_DEVOPSGURU_API AnomalyReportedTimeRange(Aws::Utils::Json::JsonView jsonValue)
AWS_DEVOPSGURU_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCloseTime(CloseTimeT &&value)
void SetOpenTime(OpenTimeT &&value)
AnomalyReportedTimeRange & WithOpenTime(OpenTimeT &&value)
AnomalyReportedTimeRange & WithCloseTime(CloseTimeT &&value)
const Aws::Utils::DateTime & GetCloseTime() const
AWS_DEVOPSGURU_API AnomalyReportedTimeRange & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CloseTimeHasBeenSet() const
AWS_DEVOPSGURU_API AnomalyReportedTimeRange()=default
const Aws::Utils::DateTime & GetOpenTime() const
bool OpenTimeHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue