7#include <aws/synthetics/Synthetics_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
67 bool m_startedHasBeenSet =
false;
70 bool m_completedHasBeenSet =
false;
bool CompletedHasBeenSet() const
AWS_SYNTHETICS_API CanaryRunTimeline()
AWS_SYNTHETICS_API CanaryRunTimeline & operator=(Aws::Utils::Json::JsonView jsonValue)
CanaryRunTimeline & WithStarted(const Aws::Utils::DateTime &value)
AWS_SYNTHETICS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SYNTHETICS_API CanaryRunTimeline(Aws::Utils::Json::JsonView jsonValue)
CanaryRunTimeline & WithCompleted(Aws::Utils::DateTime &&value)
bool StartedHasBeenSet() const
CanaryRunTimeline & WithStarted(Aws::Utils::DateTime &&value)
void SetStarted(const Aws::Utils::DateTime &value)
void SetCompleted(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetCompleted() const
CanaryRunTimeline & WithCompleted(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetStarted() const
void SetCompleted(Aws::Utils::DateTime &&value)
void SetStarted(Aws::Utils::DateTime &&value)
Aws::Utils::Json::JsonValue JsonValue