7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ec2/model/MaintenanceDetails.h>
10#include <aws/ec2/model/ResponseMetadata.h>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
void SetMaintenanceDetails(MaintenanceDetails &&value)
GetVpnTunnelReplacementStatusResponse & WithVpnTunnelOutsideIpAddress(Aws::String &&value)
void SetVpnConnectionId(const Aws::String &value)
void SetVpnGatewayId(const Aws::String &value)
GetVpnTunnelReplacementStatusResponse & WithResponseMetadata(const ResponseMetadata &value)
void SetResponseMetadata(const ResponseMetadata &value)
void SetCustomerGatewayId(Aws::String &&value)
GetVpnTunnelReplacementStatusResponse & WithMaintenanceDetails(const MaintenanceDetails &value)
GetVpnTunnelReplacementStatusResponse & WithResponseMetadata(ResponseMetadata &&value)
AWS_EC2_API GetVpnTunnelReplacementStatusResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
AWS_EC2_API GetVpnTunnelReplacementStatusResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
GetVpnTunnelReplacementStatusResponse & WithVpnTunnelOutsideIpAddress(const Aws::String &value)
void SetVpnTunnelOutsideIpAddress(Aws::String &&value)
void SetMaintenanceDetails(const MaintenanceDetails &value)
const Aws::String & GetVpnConnectionId() const
void SetTransitGatewayId(Aws::String &&value)
void SetVpnConnectionId(Aws::String &&value)
void SetTransitGatewayId(const char *value)
const Aws::String & GetVpnGatewayId() const
GetVpnTunnelReplacementStatusResponse & WithCustomerGatewayId(const Aws::String &value)
const Aws::String & GetTransitGatewayId() const
GetVpnTunnelReplacementStatusResponse & WithVpnGatewayId(Aws::String &&value)
void SetResponseMetadata(ResponseMetadata &&value)
GetVpnTunnelReplacementStatusResponse & WithCustomerGatewayId(Aws::String &&value)
GetVpnTunnelReplacementStatusResponse & WithVpnTunnelOutsideIpAddress(const char *value)
const Aws::String & GetCustomerGatewayId() const
GetVpnTunnelReplacementStatusResponse & WithTransitGatewayId(Aws::String &&value)
void SetVpnGatewayId(const char *value)
const Aws::String & GetVpnTunnelOutsideIpAddress() const
GetVpnTunnelReplacementStatusResponse & WithTransitGatewayId(const Aws::String &value)
GetVpnTunnelReplacementStatusResponse & WithVpnConnectionId(Aws::String &&value)
void SetVpnTunnelOutsideIpAddress(const char *value)
AWS_EC2_API GetVpnTunnelReplacementStatusResponse()
GetVpnTunnelReplacementStatusResponse & WithMaintenanceDetails(MaintenanceDetails &&value)
GetVpnTunnelReplacementStatusResponse & WithVpnConnectionId(const Aws::String &value)
void SetTransitGatewayId(const Aws::String &value)
const ResponseMetadata & GetResponseMetadata() const
void SetCustomerGatewayId(const Aws::String &value)
GetVpnTunnelReplacementStatusResponse & WithTransitGatewayId(const char *value)
GetVpnTunnelReplacementStatusResponse & WithCustomerGatewayId(const char *value)
void SetCustomerGatewayId(const char *value)
GetVpnTunnelReplacementStatusResponse & WithVpnGatewayId(const char *value)
void SetVpnConnectionId(const char *value)
GetVpnTunnelReplacementStatusResponse & WithVpnGatewayId(const Aws::String &value)
GetVpnTunnelReplacementStatusResponse & WithVpnConnectionId(const char *value)
void SetVpnGatewayId(Aws::String &&value)
const MaintenanceDetails & GetMaintenanceDetails() const
void SetVpnTunnelOutsideIpAddress(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Xml::XmlDocument XmlDocument