7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/s3control/model/ComputeObjectChecksumAlgorithm.h>
9#include <aws/s3control/model/ComputeObjectChecksumType.h>
71 bool m_checksumAlgorithmHasBeenSet =
false;
74 bool m_checksumTypeHasBeenSet =
false;
bool ChecksumAlgorithmHasBeenSet() const
bool ChecksumTypeHasBeenSet() const
void SetChecksumAlgorithm(ComputeObjectChecksumAlgorithm value)
ComputeObjectChecksumType GetChecksumType() const
AWS_S3CONTROL_API S3ComputeObjectChecksumOperation()=default
ComputeObjectChecksumAlgorithm GetChecksumAlgorithm() const
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
S3ComputeObjectChecksumOperation & WithChecksumAlgorithm(ComputeObjectChecksumAlgorithm value)
AWS_S3CONTROL_API S3ComputeObjectChecksumOperation & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetChecksumType(ComputeObjectChecksumType value)
AWS_S3CONTROL_API S3ComputeObjectChecksumOperation(const Aws::Utils::Xml::XmlNode &xmlNode)
S3ComputeObjectChecksumOperation & WithChecksumType(ComputeObjectChecksumType value)
ComputeObjectChecksumType
ComputeObjectChecksumAlgorithm