7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/s3control/model/ObjectEncryption.h>
44 template <
typename ObjectEncryptionT = ObjectEncryption>
46 m_objectEncryptionHasBeenSet =
true;
47 m_objectEncryption = std::forward<ObjectEncryptionT>(value);
49 template <
typename ObjectEncryptionT = ObjectEncryption>
57 bool m_objectEncryptionHasBeenSet =
false;
const ObjectEncryption & GetObjectEncryption() const
AWS_S3CONTROL_API S3UpdateObjectEncryptionOperation()=default
AWS_S3CONTROL_API S3UpdateObjectEncryptionOperation(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetObjectEncryption(ObjectEncryptionT &&value)
S3UpdateObjectEncryptionOperation & WithObjectEncryption(ObjectEncryptionT &&value)
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
bool ObjectEncryptionHasBeenSet() const
AWS_S3CONTROL_API S3UpdateObjectEncryptionOperation & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)