7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/s3control/model/EstablishedMultiRegionAccessPointPolicy.h>
9#include <aws/s3control/model/ProposedMultiRegionAccessPointPolicy.h>
71 bool m_establishedHasBeenSet =
false;
74 bool m_proposedHasBeenSet =
false;
void SetEstablished(const EstablishedMultiRegionAccessPointPolicy &value)
void SetProposed(const ProposedMultiRegionAccessPointPolicy &value)
void SetProposed(ProposedMultiRegionAccessPointPolicy &&value)
AWS_S3CONTROL_API MultiRegionAccessPointPolicyDocument & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
MultiRegionAccessPointPolicyDocument & WithProposed(ProposedMultiRegionAccessPointPolicy &&value)
AWS_S3CONTROL_API MultiRegionAccessPointPolicyDocument(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetEstablished(EstablishedMultiRegionAccessPointPolicy &&value)
bool ProposedHasBeenSet() const
AWS_S3CONTROL_API MultiRegionAccessPointPolicyDocument()
MultiRegionAccessPointPolicyDocument & WithEstablished(const EstablishedMultiRegionAccessPointPolicy &value)
MultiRegionAccessPointPolicyDocument & WithEstablished(EstablishedMultiRegionAccessPointPolicy &&value)
bool EstablishedHasBeenSet() const
const EstablishedMultiRegionAccessPointPolicy & GetEstablished() const
const ProposedMultiRegionAccessPointPolicy & GetProposed() const
MultiRegionAccessPointPolicyDocument & WithProposed(const ProposedMultiRegionAccessPointPolicy &value)
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const