7#include <aws/core/utils/DateTime.h>
8#include <aws/synthetics/Synthetics_EXPORTS.h>
41 template <
typename CreatedT = Aws::Utils::DateTime>
43 m_createdHasBeenSet =
true;
44 m_created = std::forward<CreatedT>(value);
46 template <
typename CreatedT = Aws::Utils::DateTime>
59 template <
typename LastModifiedT = Aws::Utils::DateTime>
61 m_lastModifiedHasBeenSet =
true;
62 m_lastModified = std::forward<LastModifiedT>(value);
64 template <
typename LastModifiedT = Aws::Utils::DateTime>
77 template <
typename LastStartedT = Aws::Utils::DateTime>
79 m_lastStartedHasBeenSet =
true;
80 m_lastStarted = std::forward<LastStartedT>(value);
82 template <
typename LastStartedT = Aws::Utils::DateTime>
95 template <
typename LastStoppedT = Aws::Utils::DateTime>
97 m_lastStoppedHasBeenSet =
true;
98 m_lastStopped = std::forward<LastStoppedT>(value);
100 template <
typename LastStoppedT = Aws::Utils::DateTime>
108 bool m_createdHasBeenSet =
false;
111 bool m_lastModifiedHasBeenSet =
false;
114 bool m_lastStartedHasBeenSet =
false;
117 bool m_lastStoppedHasBeenSet =
false;
AWS_SYNTHETICS_API CanaryTimeline & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CreatedHasBeenSet() const
const Aws::Utils::DateTime & GetCreated() const
AWS_SYNTHETICS_API Aws::Utils::Json::JsonValue Jsonize() const
CanaryTimeline & WithLastModified(LastModifiedT &&value)
bool LastStartedHasBeenSet() const
void SetLastStarted(LastStartedT &&value)
void SetLastModified(LastModifiedT &&value)
const Aws::Utils::DateTime & GetLastStopped() const
CanaryTimeline & WithCreated(CreatedT &&value)
const Aws::Utils::DateTime & GetLastModified() const
void SetCreated(CreatedT &&value)
const Aws::Utils::DateTime & GetLastStarted() const
AWS_SYNTHETICS_API CanaryTimeline(Aws::Utils::Json::JsonView jsonValue)
CanaryTimeline & WithLastStopped(LastStoppedT &&value)
bool LastStoppedHasBeenSet() const
AWS_SYNTHETICS_API CanaryTimeline()=default
bool LastModifiedHasBeenSet() const
CanaryTimeline & WithLastStarted(LastStartedT &&value)
void SetLastStopped(LastStoppedT &&value)
Aws::Utils::Json::JsonValue JsonValue