7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/s3control/model/S3ObjectLockLegalHold.h>
61 bool m_legalHoldHasBeenSet =
false;
S3SetObjectLegalHoldOperation & WithLegalHold(const S3ObjectLockLegalHold &value)
const S3ObjectLockLegalHold & GetLegalHold() const
AWS_S3CONTROL_API S3SetObjectLegalHoldOperation(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
void SetLegalHold(const S3ObjectLockLegalHold &value)
void SetLegalHold(S3ObjectLockLegalHold &&value)
AWS_S3CONTROL_API S3SetObjectLegalHoldOperation()
S3SetObjectLegalHoldOperation & WithLegalHold(S3ObjectLockLegalHold &&value)
bool LegalHoldHasBeenSet() const
AWS_S3CONTROL_API S3SetObjectLegalHoldOperation & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)