7#include <aws/apigatewayv2/ApiGatewayV2_EXPORTS.h>
8#include <aws/apigatewayv2/ApiGatewayV2Request.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetApiId(
const char* value) { m_apiIdHasBeenSet =
true; m_apiId.assign(value); }
64 inline void SetExportVersion(
const char* value) { m_exportVersionHasBeenSet =
true; m_exportVersion.assign(value); }
79 inline void SetIncludeExtensions(
bool value) { m_includeExtensionsHasBeenSet =
true; m_includeExtensions = value; }
92 inline void SetOutputType(
const char* value) { m_outputTypeHasBeenSet =
true; m_outputType.assign(value); }
107 inline void SetSpecification(
const char* value) { m_specificationHasBeenSet =
true; m_specification.assign(value); }
122 inline void SetStageName(
const char* value) { m_stageNameHasBeenSet =
true; m_stageName.assign(value); }
130 bool m_apiIdHasBeenSet =
false;
133 bool m_exportVersionHasBeenSet =
false;
135 bool m_includeExtensions;
136 bool m_includeExtensionsHasBeenSet =
false;
139 bool m_outputTypeHasBeenSet =
false;
142 bool m_specificationHasBeenSet =
false;
145 bool m_stageNameHasBeenSet =
false;
ExportApiRequest & WithApiId(const char *value)
void SetIncludeExtensions(bool value)
ExportApiRequest & WithOutputType(const char *value)
bool ApiIdHasBeenSet() const
void SetOutputType(const char *value)
void SetApiId(const char *value)
void SetStageName(const char *value)
ExportApiRequest & WithApiId(const Aws::String &value)
void SetStageName(const Aws::String &value)
void SetExportVersion(const char *value)
const Aws::String & GetStageName() const
ExportApiRequest & WithStageName(const char *value)
void SetSpecification(Aws::String &&value)
bool IncludeExtensionsHasBeenSet() const
void SetSpecification(const Aws::String &value)
ExportApiRequest & WithStageName(const Aws::String &value)
ExportApiRequest & WithStageName(Aws::String &&value)
ExportApiRequest & WithIncludeExtensions(bool value)
void SetApiId(const Aws::String &value)
const Aws::String & GetExportVersion() const
void SetExportVersion(Aws::String &&value)
ExportApiRequest & WithOutputType(Aws::String &&value)
ExportApiRequest & WithExportVersion(const char *value)
ExportApiRequest & WithExportVersion(const Aws::String &value)
void SetExportVersion(const Aws::String &value)
ExportApiRequest & WithApiId(Aws::String &&value)
const Aws::String & GetOutputType() const
ExportApiRequest & WithSpecification(const Aws::String &value)
bool GetIncludeExtensions() const
bool ExportVersionHasBeenSet() const
bool OutputTypeHasBeenSet() const
void SetOutputType(Aws::String &&value)
AWS_APIGATEWAYV2_API ExportApiRequest()
void SetApiId(Aws::String &&value)
ExportApiRequest & WithOutputType(const Aws::String &value)
void SetSpecification(const char *value)
ExportApiRequest & WithSpecification(const char *value)
bool SpecificationHasBeenSet() const
void SetStageName(Aws::String &&value)
const Aws::String & GetSpecification() const
AWS_APIGATEWAYV2_API Aws::String SerializePayload() const override
ExportApiRequest & WithExportVersion(Aws::String &&value)
ExportApiRequest & WithSpecification(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
bool StageNameHasBeenSet() const
AWS_APIGATEWAYV2_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetOutputType(const Aws::String &value)
const Aws::String & GetApiId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String