7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/s3control/model/S3GlacierJobTier.h>
62 inline void SetExpirationInDays(
int value) { m_expirationInDaysHasBeenSet =
true; m_expirationInDays = value; }
78 int m_expirationInDays{0};
79 bool m_expirationInDaysHasBeenSet =
false;
82 bool m_glacierJobTierHasBeenSet =
false;
AWS_S3CONTROL_API S3InitiateRestoreObjectOperation & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
S3GlacierJobTier GetGlacierJobTier() const
S3InitiateRestoreObjectOperation & WithExpirationInDays(int value)
int GetExpirationInDays() const
void SetGlacierJobTier(S3GlacierJobTier value)
void SetExpirationInDays(int value)
AWS_S3CONTROL_API S3InitiateRestoreObjectOperation()=default
bool GlacierJobTierHasBeenSet() const
S3InitiateRestoreObjectOperation & WithGlacierJobTier(S3GlacierJobTier value)
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
AWS_S3CONTROL_API S3InitiateRestoreObjectOperation(const Aws::Utils::Xml::XmlNode &xmlNode)
bool ExpirationInDaysHasBeenSet() const