7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/s3control/model/JobTimers.h>
48 inline void SetTotalNumberOfTasks(
long long value) { m_totalNumberOfTasksHasBeenSet =
true; m_totalNumberOfTasks = value; }
58 inline void SetNumberOfTasksSucceeded(
long long value) { m_numberOfTasksSucceededHasBeenSet =
true; m_numberOfTasksSucceeded = value; }
68 inline void SetNumberOfTasksFailed(
long long value) { m_numberOfTasksFailedHasBeenSet =
true; m_numberOfTasksFailed = value; }
79 inline void SetTimers(
JobTimers&& value) { m_timersHasBeenSet =
true; m_timers = std::move(value); }
85 long long m_totalNumberOfTasks;
86 bool m_totalNumberOfTasksHasBeenSet =
false;
88 long long m_numberOfTasksSucceeded;
89 bool m_numberOfTasksSucceededHasBeenSet =
false;
91 long long m_numberOfTasksFailed;
92 bool m_numberOfTasksFailedHasBeenSet =
false;
95 bool m_timersHasBeenSet =
false;
JobProgressSummary & WithNumberOfTasksSucceeded(long long value)
bool TotalNumberOfTasksHasBeenSet() const
long long GetTotalNumberOfTasks() const
bool TimersHasBeenSet() const
AWS_S3CONTROL_API JobProgressSummary & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_S3CONTROL_API JobProgressSummary()
JobProgressSummary & WithNumberOfTasksFailed(long long value)
long long GetNumberOfTasksSucceeded() const
JobProgressSummary & WithTimers(JobTimers &&value)
JobProgressSummary & WithTimers(const JobTimers &value)
void SetTotalNumberOfTasks(long long value)
void SetNumberOfTasksFailed(long long value)
bool NumberOfTasksSucceededHasBeenSet() const
const JobTimers & GetTimers() const
void SetNumberOfTasksSucceeded(long long value)
void SetTimers(const JobTimers &value)
long long GetNumberOfTasksFailed() const
AWS_S3CONTROL_API JobProgressSummary(const Aws::Utils::Xml::XmlNode &xmlNode)
JobProgressSummary & WithTotalNumberOfTasks(long long value)
bool NumberOfTasksFailedHasBeenSet() const
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
void SetTimers(JobTimers &&value)