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>
72 inline void SetDisabledReason(
const char* value) { m_disabledReasonHasBeenSet =
true; m_disabledReason.assign(value); }
97 bool m_statusUpdateTimeHasBeenSet =
false;
100 bool m_disabledReasonHasBeenSet =
false;
103 bool m_disabledByHasBeenSet =
false;
void SetDisabledReason(Aws::String &&value)
const Aws::Utils::DateTime & GetStatusUpdateTime() const
void SetDisabledReason(const Aws::String &value)
TaskScheduleDetails & WithDisabledReason(Aws::String &&value)
TaskScheduleDetails & WithDisabledReason(const char *value)
TaskScheduleDetails & WithDisabledBy(ScheduleDisabledBy &&value)
TaskScheduleDetails & WithDisabledReason(const Aws::String &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
TaskScheduleDetails & WithStatusUpdateTime(Aws::Utils::DateTime &&value)
const ScheduleDisabledBy & GetDisabledBy() const
bool StatusUpdateTimeHasBeenSet() const
bool DisabledReasonHasBeenSet() const
void SetStatusUpdateTime(const Aws::Utils::DateTime &value)
AWS_DATASYNC_API TaskScheduleDetails()
TaskScheduleDetails & WithDisabledBy(const ScheduleDisabledBy &value)
TaskScheduleDetails & WithStatusUpdateTime(const Aws::Utils::DateTime &value)
void SetDisabledReason(const char *value)
void SetStatusUpdateTime(Aws::Utils::DateTime &&value)
AWS_DATASYNC_API TaskScheduleDetails(Aws::Utils::Json::JsonView jsonValue)
void SetDisabledBy(ScheduleDisabledBy &&value)
bool DisabledByHasBeenSet() const
void SetDisabledBy(const ScheduleDisabledBy &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue