7#include <aws/core/utils/DateTime.h>
8#include <aws/devops-guru/DevOpsGuru_EXPORTS.h>
43 template <
typename OpenTimeT = Aws::Utils::DateTime>
45 m_openTimeHasBeenSet =
true;
46 m_openTime = std::forward<OpenTimeT>(value);
48 template <
typename OpenTimeT = Aws::Utils::DateTime>
61 template <
typename CloseTimeT = Aws::Utils::DateTime>
63 m_closeTimeHasBeenSet =
true;
64 m_closeTime = std::forward<CloseTimeT>(value);
66 template <
typename CloseTimeT = Aws::Utils::DateTime>
76 bool m_openTimeHasBeenSet =
false;
77 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