7#include <aws/datasync/DataSync_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/datasync/model/ScheduleDisabledBy.h>
52 template<
typename StatusUpdateTimeT = Aws::Utils::DateTime>
53 void SetStatusUpdateTime(StatusUpdateTimeT&& value) { m_statusUpdateTimeHasBeenSet =
true; m_statusUpdateTime = std::forward<StatusUpdateTimeT>(value); }
54 template<
typename StatusUpdateTimeT = Aws::Utils::DateTime>
70 template<
typename DisabledReasonT = Aws::String>
71 void SetDisabledReason(DisabledReasonT&& value) { m_disabledReasonHasBeenSet =
true; m_disabledReason = std::forward<DisabledReasonT>(value); }
72 template<
typename DisabledReasonT = Aws::String>
93 bool m_statusUpdateTimeHasBeenSet =
false;
96 bool m_disabledReasonHasBeenSet =
false;
99 bool m_disabledByHasBeenSet =
false;
TaskScheduleDetails & WithStatusUpdateTime(StatusUpdateTimeT &&value)
const Aws::Utils::DateTime & GetStatusUpdateTime() const
void SetDisabledReason(DisabledReasonT &&value)
TaskScheduleDetails & WithDisabledBy(ScheduleDisabledBy value)
void SetStatusUpdateTime(StatusUpdateTimeT &&value)
TaskScheduleDetails & WithDisabledReason(DisabledReasonT &&value)
AWS_DATASYNC_API TaskScheduleDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DATASYNC_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetDisabledReason() const
ScheduleDisabledBy GetDisabledBy() const
void SetDisabledBy(ScheduleDisabledBy value)
bool StatusUpdateTimeHasBeenSet() const
bool DisabledReasonHasBeenSet() const
AWS_DATASYNC_API TaskScheduleDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_DATASYNC_API TaskScheduleDetails()=default
bool DisabledByHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue