7#include <aws/apigatewayv2/ApiGatewayV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
19namespace ApiGatewayV2 {
40 template <
typename CertificateArnT = Aws::String>
42 m_certificateArnHasBeenSet =
true;
43 m_certificateArn = std::forward<CertificateArnT>(value);
45 template <
typename CertificateArnT = Aws::String>
58 template <
typename DomainNameT = Aws::String>
60 m_domainNameHasBeenSet =
true;
61 m_domainName = std::forward<DomainNameT>(value);
63 template <
typename DomainNameT = Aws::String>
77 template <
typename PortalDefaultDomainNameT = Aws::String>
79 m_portalDefaultDomainNameHasBeenSet =
true;
80 m_portalDefaultDomainName = std::forward<PortalDefaultDomainNameT>(value);
82 template <
typename PortalDefaultDomainNameT = Aws::String>
95 template <
typename PortalDomainHostedZoneIdT = Aws::String>
97 m_portalDomainHostedZoneIdHasBeenSet =
true;
98 m_portalDomainHostedZoneId = std::forward<PortalDomainHostedZoneIdT>(value);
100 template <
typename PortalDomainHostedZoneIdT = Aws::String>
114 bool m_certificateArnHasBeenSet =
false;
115 bool m_domainNameHasBeenSet =
false;
116 bool m_portalDefaultDomainNameHasBeenSet =
false;
117 bool m_portalDomainHostedZoneIdHasBeenSet =
false;
const Aws::String & GetPortalDomainHostedZoneId() const
AWS_APIGATEWAYV2_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetCertificateArn() const
bool DomainNameHasBeenSet() const
EndpointConfigurationResponse & WithDomainName(DomainNameT &&value)
AWS_APIGATEWAYV2_API EndpointConfigurationResponse(Aws::Utils::Json::JsonView jsonValue)
bool PortalDomainHostedZoneIdHasBeenSet() const
const Aws::String & GetDomainName() const
EndpointConfigurationResponse & WithCertificateArn(CertificateArnT &&value)
void SetPortalDomainHostedZoneId(PortalDomainHostedZoneIdT &&value)
void SetDomainName(DomainNameT &&value)
bool PortalDefaultDomainNameHasBeenSet() const
EndpointConfigurationResponse & WithPortalDefaultDomainName(PortalDefaultDomainNameT &&value)
AWS_APIGATEWAYV2_API EndpointConfigurationResponse()=default
void SetCertificateArn(CertificateArnT &&value)
EndpointConfigurationResponse & WithPortalDomainHostedZoneId(PortalDomainHostedZoneIdT &&value)
bool CertificateArnHasBeenSet() const
const Aws::String & GetPortalDefaultDomainName() const
void SetPortalDefaultDomainName(PortalDefaultDomainNameT &&value)
AWS_APIGATEWAYV2_API EndpointConfigurationResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue