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; }
80 int m_expirationInDays;
81 bool m_expirationInDaysHasBeenSet =
false;
84 bool m_glacierJobTierHasBeenSet =
false;
AWS_S3CONTROL_API S3InitiateRestoreObjectOperation & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
S3InitiateRestoreObjectOperation & WithGlacierJobTier(const S3GlacierJobTier &value)
S3InitiateRestoreObjectOperation & WithExpirationInDays(int value)
void SetGlacierJobTier(const S3GlacierJobTier &value)
int GetExpirationInDays() const
S3InitiateRestoreObjectOperation & WithGlacierJobTier(S3GlacierJobTier &&value)
const S3GlacierJobTier & GetGlacierJobTier() const
void SetExpirationInDays(int value)
AWS_S3CONTROL_API S3InitiateRestoreObjectOperation()
bool GlacierJobTierHasBeenSet() const
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
void SetGlacierJobTier(S3GlacierJobTier &&value)
AWS_S3CONTROL_API S3InitiateRestoreObjectOperation(const Aws::Utils::Xml::XmlNode &xmlNode)
bool ExpirationInDaysHasBeenSet() const