7#include <aws/s3-crt/S3Crt_EXPORTS.h>
8#include <aws/s3-crt/model/DataRedundancy.h>
9#include <aws/s3-crt/model/BucketType.h>
68 bool m_dataRedundancyHasBeenSet =
false;
71 bool m_typeHasBeenSet =
false;
void SetType(BucketType value)
AWS_S3CRT_API BucketInfo & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetDataRedundancy(DataRedundancy value)
bool TypeHasBeenSet() const
AWS_S3CRT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
BucketInfo & WithDataRedundancy(DataRedundancy value)
AWS_S3CRT_API BucketInfo()=default
AWS_S3CRT_API BucketInfo(const Aws::Utils::Xml::XmlNode &xmlNode)
BucketInfo & WithType(BucketType value)
DataRedundancy GetDataRedundancy() const
BucketType GetType() const
bool DataRedundancyHasBeenSet() const