7#include <aws/s3-crt/S3Crt_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;
RestoreStatus & WithIsRestoreInProgress(bool value)
bool IsRestoreInProgressHasBeenSet() const
bool RestoreExpiryDateHasBeenSet() const
RestoreStatus & WithRestoreExpiryDate(const Aws::Utils::DateTime &value)
bool GetIsRestoreInProgress() const
RestoreStatus & WithRestoreExpiryDate(Aws::Utils::DateTime &&value)
AWS_S3CRT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
AWS_S3CRT_API RestoreStatus()
void SetRestoreExpiryDate(Aws::Utils::DateTime &&value)
AWS_S3CRT_API RestoreStatus(const Aws::Utils::Xml::XmlNode &xmlNode)
const Aws::Utils::DateTime & GetRestoreExpiryDate() const
AWS_S3CRT_API RestoreStatus & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetIsRestoreInProgress(bool value)
void SetRestoreExpiryDate(const Aws::Utils::DateTime &value)