7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/datasync/DataSync_EXPORTS.h>
10#include <aws/datasync/model/ScheduleDisabledBy.h>
46 template <
typename StatusUpdateTimeT = Aws::Utils::DateTime>
48 m_statusUpdateTimeHasBeenSet =
true;
49 m_statusUpdateTime = std::forward<StatusUpdateTimeT>(value);
51 template <
typename StatusUpdateTimeT = Aws::Utils::DateTime>
70 template <
typename DisabledReasonT = Aws::String>
72 m_disabledReasonHasBeenSet =
true;
73 m_disabledReason = std::forward<DisabledReasonT>(value);
75 template <
typename DisabledReasonT = Aws::String>
94 m_disabledByHasBeenSet =
true;
108 bool m_statusUpdateTimeHasBeenSet =
false;
109 bool m_disabledReasonHasBeenSet =
false;
110 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