7#include <aws/s3/S3_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
60 inline void SetIsRestoreInProgress(
bool value) { m_isRestoreInProgressHasBeenSet =
true; m_isRestoreInProgress = value; }
80 bool m_isRestoreInProgress;
81 bool m_isRestoreInProgressHasBeenSet =
false;
84 bool m_restoreExpiryDateHasBeenSet =
false;
void SetRestoreExpiryDate(Aws::Utils::DateTime &&value)
bool GetIsRestoreInProgress() const
RestoreStatus & WithIsRestoreInProgress(bool value)
RestoreStatus & WithRestoreExpiryDate(Aws::Utils::DateTime &&value)
AWS_S3_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
AWS_S3_API RestoreStatus(const Aws::Utils::Xml::XmlNode &xmlNode)
const Aws::Utils::DateTime & GetRestoreExpiryDate() const
bool IsRestoreInProgressHasBeenSet() const
RestoreStatus & WithRestoreExpiryDate(const Aws::Utils::DateTime &value)
bool RestoreExpiryDateHasBeenSet() const
AWS_S3_API RestoreStatus & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetIsRestoreInProgress(bool value)
void SetRestoreExpiryDate(const Aws::Utils::DateTime &value)
AWS_S3_API RestoreStatus()