7#include <aws/s3-crt/S3Crt_EXPORTS.h>
8#include <aws/s3-crt/model/ReplicationTimeStatus.h>
9#include <aws/s3-crt/model/ReplicationTimeValue.h>
71 bool m_statusHasBeenSet =
false;
74 bool m_timeHasBeenSet =
false;
ReplicationTime & WithStatus(const ReplicationTimeStatus &value)
void SetTime(ReplicationTimeValue &&value)
ReplicationTime & WithTime(ReplicationTimeValue &&value)
void SetTime(const ReplicationTimeValue &value)
AWS_S3CRT_API ReplicationTime()
AWS_S3CRT_API ReplicationTime & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetStatus(ReplicationTimeStatus &&value)
bool StatusHasBeenSet() const
const ReplicationTimeValue & GetTime() const
const ReplicationTimeStatus & GetStatus() const
AWS_S3CRT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
ReplicationTime & WithStatus(ReplicationTimeStatus &&value)
void SetStatus(const ReplicationTimeStatus &value)
bool TimeHasBeenSet() const
AWS_S3CRT_API ReplicationTime(const Aws::Utils::Xml::XmlNode &xmlNode)
ReplicationTime & WithTime(const ReplicationTimeValue &value)