7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/ec2/model/PeeringConnectionOptions.h>
9#include <aws/ec2/model/ResponseMetadata.h>
14template<
typename RESULT_TYPE>
15class AmazonWebServiceResult;
42 template<
typename AccepterPeeringConnectionOptionsT = PeeringConnectionOptions>
43 void SetAccepterPeeringConnectionOptions(AccepterPeeringConnectionOptionsT&& value) { m_accepterPeeringConnectionOptionsHasBeenSet =
true; m_accepterPeeringConnectionOptions = std::forward<AccepterPeeringConnectionOptionsT>(value); }
44 template<
typename AccepterPeeringConnectionOptionsT = PeeringConnectionOptions>
54 template<
typename RequesterPeeringConnectionOptionsT = PeeringConnectionOptions>
55 void SetRequesterPeeringConnectionOptions(RequesterPeeringConnectionOptionsT&& value) { m_requesterPeeringConnectionOptionsHasBeenSet =
true; m_requesterPeeringConnectionOptions = std::forward<RequesterPeeringConnectionOptionsT>(value); }
56 template<
typename RequesterPeeringConnectionOptionsT = PeeringConnectionOptions>
63 template<
typename ResponseMetadataT = ResponseMetadata>
64 void SetResponseMetadata(ResponseMetadataT&& value) { m_responseMetadataHasBeenSet =
true; m_responseMetadata = std::forward<ResponseMetadataT>(value); }
65 template<
typename ResponseMetadataT = ResponseMetadata>
71 bool m_accepterPeeringConnectionOptionsHasBeenSet =
false;
74 bool m_requesterPeeringConnectionOptionsHasBeenSet =
false;
77 bool m_responseMetadataHasBeenSet =
false;
void SetAccepterPeeringConnectionOptions(AccepterPeeringConnectionOptionsT &&value)
ModifyVpcPeeringConnectionOptionsResponse & WithResponseMetadata(ResponseMetadataT &&value)
AWS_EC2_API ModifyVpcPeeringConnectionOptionsResponse()=default
AWS_EC2_API ModifyVpcPeeringConnectionOptionsResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetResponseMetadata(ResponseMetadataT &&value)
const ResponseMetadata & GetResponseMetadata() const
ModifyVpcPeeringConnectionOptionsResponse & WithAccepterPeeringConnectionOptions(AccepterPeeringConnectionOptionsT &&value)
const PeeringConnectionOptions & GetAccepterPeeringConnectionOptions() const
void SetRequesterPeeringConnectionOptions(RequesterPeeringConnectionOptionsT &&value)
const PeeringConnectionOptions & GetRequesterPeeringConnectionOptions() const
AWS_EC2_API ModifyVpcPeeringConnectionOptionsResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
ModifyVpcPeeringConnectionOptionsResponse & WithRequesterPeeringConnectionOptions(RequesterPeeringConnectionOptionsT &&value)
Aws::Utils::Xml::XmlDocument XmlDocument