7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/s3control/model/CreateMultiRegionAccessPointInput.h>
9#include <aws/s3control/model/DeleteMultiRegionAccessPointInput.h>
10#include <aws/s3control/model/PutMultiRegionAccessPointPolicyInput.h>
87 bool m_createMultiRegionAccessPointRequestHasBeenSet =
false;
90 bool m_deleteMultiRegionAccessPointRequestHasBeenSet =
false;
93 bool m_putMultiRegionAccessPointPolicyRequestHasBeenSet =
false;
void SetPutMultiRegionAccessPointPolicyRequest(const PutMultiRegionAccessPointPolicyInput &value)
void SetDeleteMultiRegionAccessPointRequest(const DeleteMultiRegionAccessPointInput &value)
AsyncRequestParameters & WithDeleteMultiRegionAccessPointRequest(const DeleteMultiRegionAccessPointInput &value)
void SetCreateMultiRegionAccessPointRequest(const CreateMultiRegionAccessPointInput &value)
AsyncRequestParameters & WithPutMultiRegionAccessPointPolicyRequest(PutMultiRegionAccessPointPolicyInput &&value)
AsyncRequestParameters & WithCreateMultiRegionAccessPointRequest(const CreateMultiRegionAccessPointInput &value)
AWS_S3CONTROL_API AsyncRequestParameters(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_S3CONTROL_API AsyncRequestParameters()
bool PutMultiRegionAccessPointPolicyRequestHasBeenSet() const
AsyncRequestParameters & WithDeleteMultiRegionAccessPointRequest(DeleteMultiRegionAccessPointInput &&value)
const CreateMultiRegionAccessPointInput & GetCreateMultiRegionAccessPointRequest() const
void SetPutMultiRegionAccessPointPolicyRequest(PutMultiRegionAccessPointPolicyInput &&value)
const PutMultiRegionAccessPointPolicyInput & GetPutMultiRegionAccessPointPolicyRequest() const
AsyncRequestParameters & WithPutMultiRegionAccessPointPolicyRequest(const PutMultiRegionAccessPointPolicyInput &value)
AWS_S3CONTROL_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
void SetCreateMultiRegionAccessPointRequest(CreateMultiRegionAccessPointInput &&value)
void SetDeleteMultiRegionAccessPointRequest(DeleteMultiRegionAccessPointInput &&value)
bool DeleteMultiRegionAccessPointRequestHasBeenSet() const
const DeleteMultiRegionAccessPointInput & GetDeleteMultiRegionAccessPointRequest() const
AWS_S3CONTROL_API AsyncRequestParameters & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AsyncRequestParameters & WithCreateMultiRegionAccessPointRequest(CreateMultiRegionAccessPointInput &&value)
bool CreateMultiRegionAccessPointRequestHasBeenSet() const