7#include <aws/s3-crt/S3Crt_EXPORTS.h>
8#include <aws/s3-crt/model/BucketType.h>
9#include <aws/s3-crt/model/DataRedundancy.h>
47 m_dataRedundancyHasBeenSet =
true;
48 m_dataRedundancy = value;
63 m_typeHasBeenSet =
true;
75 bool m_dataRedundancyHasBeenSet =
false;
76 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