7#include <aws/apigatewayv2/ApiGatewayV2_EXPORTS.h>
8#include <aws/apigatewayv2/model/IdentifierParts.h>
19namespace ApiGatewayV2 {
40 template <
typename IdentifierPartsT = IdentifierParts>
42 m_identifierPartsHasBeenSet =
true;
43 m_identifierParts = std::forward<IdentifierPartsT>(value);
45 template <
typename IdentifierPartsT = IdentifierParts>
53 bool m_identifierPartsHasBeenSet =
false;
void SetIdentifierParts(IdentifierPartsT &&value)
AWS_APIGATEWAYV2_API RestEndpointIdentifier()=default
const IdentifierParts & GetIdentifierParts() const
AWS_APIGATEWAYV2_API RestEndpointIdentifier(Aws::Utils::Json::JsonView jsonValue)
AWS_APIGATEWAYV2_API Aws::Utils::Json::JsonValue Jsonize() const
RestEndpointIdentifier & WithIdentifierParts(IdentifierPartsT &&value)
bool IdentifierPartsHasBeenSet() const
AWS_APIGATEWAYV2_API RestEndpointIdentifier & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue