7#include <aws/braket/Braket_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
41 template <
typename StartAtT = Aws::Utils::DateTime>
43 m_startAtHasBeenSet =
true;
44 m_startAt = std::forward<StartAtT>(value);
46 template <
typename StartAtT = Aws::Utils::DateTime>
59 template <
typename EndAtT = Aws::Utils::DateTime>
61 m_endAtHasBeenSet =
true;
62 m_endAt = std::forward<EndAtT>(value);
64 template <
typename EndAtT = Aws::Utils::DateTime>
66 SetEndAt(std::forward<EndAtT>(value));
74 bool m_startAtHasBeenSet =
false;
75 bool m_endAtHasBeenSet =
false;
bool StartAtHasBeenSet() const
void SetStartAt(StartAtT &&value)
TimePeriod & WithEndAt(EndAtT &&value)
TimePeriod & WithStartAt(StartAtT &&value)
bool EndAtHasBeenSet() const
const Aws::Utils::DateTime & GetEndAt() const
AWS_BRAKET_API TimePeriod & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BRAKET_API TimePeriod(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetStartAt() const
void SetEndAt(EndAtT &&value)
AWS_BRAKET_API TimePeriod()=default
AWS_BRAKET_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue