From fda875c24742f1d406d47793925b87bd260f0ab8 Mon Sep 17 00:00:00 2001
From: sbiscigl
Date: Mon, 22 Jul 2024 10:16:22 -0400
Subject: [PATCH] remove mobile hub client
---
.../src/aws-cpp-sdk-mobile/CMakeLists.txt | 76 --
.../include/aws/mobile/MobileClient.h | 327 --------
.../aws/mobile/MobileEndpointProvider.h | 61 --
.../include/aws/mobile/MobileEndpointRules.h | 23 -
.../aws/mobile/MobileErrorMarshaller.h | 23 -
.../include/aws/mobile/MobileErrors.h | 77 --
.../include/aws/mobile/MobileRequest.h | 48 --
.../aws/mobile/MobileServiceClientModel.h | 123 ---
.../include/aws/mobile/Mobile_EXPORTS.h | 32 -
.../include/aws/mobile/model/BundleDetails.h | 136 ----
.../aws/mobile/model/CreateProjectRequest.h | 102 ---
.../aws/mobile/model/CreateProjectResult.h | 72 --
.../aws/mobile/model/DeleteProjectRequest.h | 60 --
.../aws/mobile/model/DeleteProjectResult.h | 91 ---
.../aws/mobile/model/DescribeBundleRequest.h | 60 --
.../aws/mobile/model/DescribeBundleResult.h | 72 --
.../aws/mobile/model/DescribeProjectRequest.h | 81 --
.../aws/mobile/model/DescribeProjectResult.h | 70 --
.../aws/mobile/model/ExportBundleRequest.h | 100 ---
.../aws/mobile/model/ExportBundleResult.h | 76 --
.../aws/mobile/model/ExportProjectRequest.h | 60 --
.../aws/mobile/model/ExportProjectResult.h | 110 ---
.../aws/mobile/model/LimitExceededException.h | 77 --
.../aws/mobile/model/ListBundlesRequest.h | 81 --
.../aws/mobile/model/ListBundlesResult.h | 91 ---
.../aws/mobile/model/ListProjectsRequest.h | 81 --
.../aws/mobile/model/ListProjectsResult.h | 86 --
.../include/aws/mobile/model/Platform.h | 36 -
.../include/aws/mobile/model/ProjectDetails.h | 169 ----
.../include/aws/mobile/model/ProjectState.h | 32 -
.../include/aws/mobile/model/ProjectSummary.h | 79 --
.../include/aws/mobile/model/Resource.h | 126 ---
.../model/ServiceUnavailableException.h | 75 --
.../mobile/model/TooManyRequestsException.h | 76 --
.../aws/mobile/model/UpdateProjectRequest.h | 66 --
.../aws/mobile/model/UpdateProjectResult.h | 72 --
.../source/MobileClient.cpp | 450 -----------
.../source/MobileEndpointProvider.cpp | 16 -
.../source/MobileEndpointRules.cpp | 165 ----
.../source/MobileErrorMarshaller.cpp | 22 -
.../source/MobileErrors.cpp | 84 --
.../source/MobileRequest.cpp | 14 -
.../source/model/BundleDetails.cpp | 137 ----
.../source/model/CreateProjectRequest.cpp | 53 --
.../source/model/CreateProjectResult.cpp | 48 --
.../source/model/DeleteProjectRequest.cpp | 27 -
.../source/model/DeleteProjectResult.cpp | 60 --
.../source/model/DescribeBundleRequest.cpp | 27 -
.../source/model/DescribeBundleResult.cpp | 48 --
.../source/model/DescribeProjectRequest.cpp | 50 --
.../source/model/DescribeProjectResult.cpp | 48 --
.../source/model/ExportBundleRequest.cpp | 51 --
.../source/model/ExportBundleResult.cpp | 48 --
.../source/model/ExportProjectRequest.cpp | 27 -
.../source/model/ExportProjectResult.cpp | 60 --
.../source/model/LimitExceededException.cpp | 61 --
.../source/model/ListBundlesRequest.cpp | 50 --
.../source/model/ListBundlesResult.cpp | 57 --
.../source/model/ListProjectsRequest.cpp | 50 --
.../source/model/ListProjectsResult.cpp | 57 --
.../source/model/Platform.cpp | 107 ---
.../source/model/ProjectDetails.cpp | 163 ----
.../source/model/ProjectState.cpp | 79 --
.../source/model/ProjectSummary.cpp | 73 --
.../source/model/Resource.cpp | 123 ---
.../model/ServiceUnavailableException.cpp | 61 --
.../source/model/TooManyRequestsException.cpp | 61 --
.../source/model/UpdateProjectRequest.cpp | 37 -
.../source/model/UpdateProjectResult.cpp | 48 --
.../tests/mobile-gen-tests/CMakeLists.txt | 42 -
.../MobileEndpointProviderTests.cpp | 428 ----------
generated/tests/mobile-gen-tests/RunTests.cpp | 29 -
.../mobile-2017-07-01.normal.json | 732 ------------------
.../mobile-2017-07-01.endpoint-rule-set.json | 314 --------
.../mobile-2017-07-01.endpoint-tests.json | 314 --------
75 files changed, 7348 deletions(-)
delete mode 100644 generated/src/aws-cpp-sdk-mobile/CMakeLists.txt
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileClient.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileEndpointProvider.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileEndpointRules.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileErrorMarshaller.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileErrors.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileServiceClientModel.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/Mobile_EXPORTS.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/BundleDetails.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/CreateProjectRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/CreateProjectResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DeleteProjectRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DeleteProjectResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeBundleRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeBundleResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeProjectRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeProjectResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportBundleRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportBundleResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportProjectRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportProjectResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/LimitExceededException.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListBundlesRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListBundlesResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListProjectsRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListProjectsResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/Platform.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ProjectDetails.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ProjectState.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ProjectSummary.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/Resource.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ServiceUnavailableException.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/TooManyRequestsException.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/UpdateProjectRequest.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/UpdateProjectResult.h
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/MobileClient.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/MobileEndpointProvider.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/MobileEndpointRules.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/MobileErrorMarshaller.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/MobileErrors.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/MobileRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/BundleDetails.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/CreateProjectRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/CreateProjectResult.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/DeleteProjectRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/DeleteProjectResult.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/DescribeBundleRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/DescribeBundleResult.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/DescribeProjectRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/DescribeProjectResult.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ExportBundleRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ExportBundleResult.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ExportProjectRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ExportProjectResult.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/LimitExceededException.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ListBundlesRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ListBundlesResult.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ListProjectsRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ListProjectsResult.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/Platform.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ProjectDetails.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ProjectState.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ProjectSummary.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/Resource.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/ServiceUnavailableException.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/TooManyRequestsException.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/UpdateProjectRequest.cpp
delete mode 100644 generated/src/aws-cpp-sdk-mobile/source/model/UpdateProjectResult.cpp
delete mode 100644 generated/tests/mobile-gen-tests/CMakeLists.txt
delete mode 100644 generated/tests/mobile-gen-tests/MobileEndpointProviderTests.cpp
delete mode 100644 generated/tests/mobile-gen-tests/RunTests.cpp
delete mode 100644 tools/code-generation/api-descriptions/mobile-2017-07-01.normal.json
delete mode 100644 tools/code-generation/endpoints/mobile-2017-07-01.endpoint-rule-set.json
delete mode 100644 tools/code-generation/endpoints/mobile-2017-07-01.endpoint-tests.json
diff --git a/generated/src/aws-cpp-sdk-mobile/CMakeLists.txt b/generated/src/aws-cpp-sdk-mobile/CMakeLists.txt
deleted file mode 100644
index ef09e47cc67..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/CMakeLists.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-add_project(aws-cpp-sdk-mobile "C++ SDK for the AWS mobile service" aws-cpp-sdk-core)
-
-file(GLOB AWS_MOBILE_HEADERS
- "include/aws/mobile/*.h"
-)
-
-file(GLOB AWS_MOBILE_MODEL_HEADERS
- "include/aws/mobile/model/*.h"
-)
-
-file(GLOB AWS_MOBILE_SOURCE
- "source/*.cpp"
-)
-
-file(GLOB AWS_MOBILE_MODEL_SOURCE
- "source/model/*.cpp"
-)
-
-file(GLOB MOBILE_UNIFIED_HEADERS
- ${AWS_MOBILE_HEADERS}
- ${AWS_MOBILE_MODEL_HEADERS}
-)
-
-file(GLOB MOBILE_UNITY_SRC
- ${AWS_MOBILE_SOURCE}
- ${AWS_MOBILE_MODEL_SOURCE}
-)
-
-if(ENABLE_UNITY_BUILD)
- enable_unity_build("MOBILE" MOBILE_UNITY_SRC)
-endif()
-
-file(GLOB MOBILE_SRC
- ${MOBILE_UNIFIED_HEADERS}
- ${MOBILE_UNITY_SRC}
-)
-
-if(WIN32)
- #if we are compiling for visual studio, create a sane directory tree.
- if(MSVC)
- source_group("Header Files\\aws\\mobile" FILES ${AWS_MOBILE_HEADERS})
- source_group("Header Files\\aws\\mobile\\model" FILES ${AWS_MOBILE_MODEL_HEADERS})
- source_group("Source Files" FILES ${AWS_MOBILE_SOURCE})
- source_group("Source Files\\model" FILES ${AWS_MOBILE_MODEL_SOURCE})
- endif(MSVC)
-endif()
-
-set(MOBILE_INCLUDES
- "${CMAKE_CURRENT_SOURCE_DIR}/include/"
-)
-
-add_library(${PROJECT_NAME} ${MOBILE_SRC})
-add_library(AWS::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
-
-set_compiler_flags(${PROJECT_NAME})
-set_compiler_warnings(${PROJECT_NAME})
-
-if(USE_WINDOWS_DLL_SEMANTICS AND BUILD_SHARED_LIBS)
- target_compile_definitions(${PROJECT_NAME} PRIVATE "AWS_MOBILE_EXPORTS")
-endif()
-
-target_include_directories(${PROJECT_NAME} PUBLIC
- $
- $)
-
-target_link_libraries(${PROJECT_NAME} PRIVATE ${PLATFORM_DEP_LIBS} ${PROJECT_LIBS})
-
-
-setup_install()
-
-install (FILES ${AWS_MOBILE_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/mobile)
-install (FILES ${AWS_MOBILE_MODEL_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/mobile/model)
-
-do_packaging()
-
-
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileClient.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileClient.h
deleted file mode 100644
index 6604aa3c8fe..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileClient.h
+++ /dev/null
@@ -1,327 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Mobile
-{
- /**
- * AWS Mobile Service provides mobile app and website developers with
- * capabilities required to configure AWS resources and bootstrap their developer
- * desktop projects with the necessary SDKs, constants, tools and samples to make
- * use of those resources.
- */
- class AWS_MOBILE_API MobileClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods
- {
- public:
- typedef Aws::Client::AWSJsonClient BASECLASS;
- static const char* GetServiceName();
- static const char* GetAllocationTag();
-
- typedef MobileClientConfiguration ClientConfigurationType;
- typedef MobileEndpointProvider EndpointProviderType;
-
- /**
- * Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config
- * is not specified, it will be initialized to default values.
- */
- MobileClient(const Aws::Mobile::MobileClientConfiguration& clientConfiguration = Aws::Mobile::MobileClientConfiguration(),
- std::shared_ptr endpointProvider = nullptr);
-
- /**
- * Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config
- * is not specified, it will be initialized to default values.
- */
- MobileClient(const Aws::Auth::AWSCredentials& credentials,
- std::shared_ptr endpointProvider = nullptr,
- const Aws::Mobile::MobileClientConfiguration& clientConfiguration = Aws::Mobile::MobileClientConfiguration());
-
- /**
- * Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied,
- * the default http client factory will be used
- */
- MobileClient(const std::shared_ptr& credentialsProvider,
- std::shared_ptr endpointProvider = nullptr,
- const Aws::Mobile::MobileClientConfiguration& clientConfiguration = Aws::Mobile::MobileClientConfiguration());
-
-
- /* Legacy constructors due deprecation */
- /**
- * Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config
- * is not specified, it will be initialized to default values.
- */
- MobileClient(const Aws::Client::ClientConfiguration& clientConfiguration);
-
- /**
- * Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config
- * is not specified, it will be initialized to default values.
- */
- MobileClient(const Aws::Auth::AWSCredentials& credentials,
- const Aws::Client::ClientConfiguration& clientConfiguration);
-
- /**
- * Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied,
- * the default http client factory will be used
- */
- MobileClient(const std::shared_ptr& credentialsProvider,
- const Aws::Client::ClientConfiguration& clientConfiguration);
-
- /* End of legacy constructors due deprecation */
- virtual ~MobileClient();
-
- /**
- * Creates an AWS Mobile Hub project.
See Also:
AWS
- * API Reference
- */
- virtual Model::CreateProjectOutcome CreateProject(const Model::CreateProjectRequest& request = {}) const;
-
- /**
- * A Callable wrapper for CreateProject that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT& request = {}) const
- {
- return SubmitCallable(&MobileClient::CreateProject, request);
- }
-
- /**
- * An Async wrapper for CreateProject that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void CreateProjectAsync(const CreateProjectResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr, const CreateProjectRequestT& request = {}) const
- {
- return SubmitAsync(&MobileClient::CreateProject, request, handler, context);
- }
-
- /**
- * Delets a project in AWS Mobile Hub.
See Also:
AWS
- * API Reference
- */
- virtual Model::DeleteProjectOutcome DeleteProject(const Model::DeleteProjectRequest& request) const;
-
- /**
- * A Callable wrapper for DeleteProject that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT& request) const
- {
- return SubmitCallable(&MobileClient::DeleteProject, request);
- }
-
- /**
- * An Async wrapper for DeleteProject that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void DeleteProjectAsync(const DeleteProjectRequestT& request, const DeleteProjectResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const
- {
- return SubmitAsync(&MobileClient::DeleteProject, request, handler, context);
- }
-
- /**
- * Get the bundle details for the requested bundle id.
See
- * Also:
AWS
- * API Reference
- */
- virtual Model::DescribeBundleOutcome DescribeBundle(const Model::DescribeBundleRequest& request) const;
-
- /**
- * A Callable wrapper for DescribeBundle that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::DescribeBundleOutcomeCallable DescribeBundleCallable(const DescribeBundleRequestT& request) const
- {
- return SubmitCallable(&MobileClient::DescribeBundle, request);
- }
-
- /**
- * An Async wrapper for DescribeBundle that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void DescribeBundleAsync(const DescribeBundleRequestT& request, const DescribeBundleResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const
- {
- return SubmitAsync(&MobileClient::DescribeBundle, request, handler, context);
- }
-
- /**
- * Gets details about a project in AWS Mobile Hub.
See Also:
- * AWS
- * API Reference
- */
- virtual Model::DescribeProjectOutcome DescribeProject(const Model::DescribeProjectRequest& request) const;
-
- /**
- * A Callable wrapper for DescribeProject that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::DescribeProjectOutcomeCallable DescribeProjectCallable(const DescribeProjectRequestT& request) const
- {
- return SubmitCallable(&MobileClient::DescribeProject, request);
- }
-
- /**
- * An Async wrapper for DescribeProject that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void DescribeProjectAsync(const DescribeProjectRequestT& request, const DescribeProjectResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const
- {
- return SubmitAsync(&MobileClient::DescribeProject, request, handler, context);
- }
-
- /**
- * Generates customized software development kit (SDK) and or tool packages
- * used to integrate mobile web or mobile app clients with backend AWS resources.
- *
See Also:
AWS
- * API Reference
- */
- virtual Model::ExportBundleOutcome ExportBundle(const Model::ExportBundleRequest& request) const;
-
- /**
- * A Callable wrapper for ExportBundle that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::ExportBundleOutcomeCallable ExportBundleCallable(const ExportBundleRequestT& request) const
- {
- return SubmitCallable(&MobileClient::ExportBundle, request);
- }
-
- /**
- * An Async wrapper for ExportBundle that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void ExportBundleAsync(const ExportBundleRequestT& request, const ExportBundleResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const
- {
- return SubmitAsync(&MobileClient::ExportBundle, request, handler, context);
- }
-
- /**
- * Exports project configuration to a snapshot which can be downloaded and
- * shared. Note that mobile app push credentials are encrypted in exported
- * projects, so they can only be shared successfully within the same AWS account.
- *
See Also:
AWS
- * API Reference
- */
- virtual Model::ExportProjectOutcome ExportProject(const Model::ExportProjectRequest& request) const;
-
- /**
- * A Callable wrapper for ExportProject that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::ExportProjectOutcomeCallable ExportProjectCallable(const ExportProjectRequestT& request) const
- {
- return SubmitCallable(&MobileClient::ExportProject, request);
- }
-
- /**
- * An Async wrapper for ExportProject that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void ExportProjectAsync(const ExportProjectRequestT& request, const ExportProjectResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const
- {
- return SubmitAsync(&MobileClient::ExportProject, request, handler, context);
- }
-
- /**
- * List all available bundles.
See Also:
AWS
- * API Reference
- */
- virtual Model::ListBundlesOutcome ListBundles(const Model::ListBundlesRequest& request = {}) const;
-
- /**
- * A Callable wrapper for ListBundles that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::ListBundlesOutcomeCallable ListBundlesCallable(const ListBundlesRequestT& request = {}) const
- {
- return SubmitCallable(&MobileClient::ListBundles, request);
- }
-
- /**
- * An Async wrapper for ListBundles that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void ListBundlesAsync(const ListBundlesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr, const ListBundlesRequestT& request = {}) const
- {
- return SubmitAsync(&MobileClient::ListBundles, request, handler, context);
- }
-
- /**
- * Lists projects in AWS Mobile Hub.
See Also:
AWS
- * API Reference
- */
- virtual Model::ListProjectsOutcome ListProjects(const Model::ListProjectsRequest& request = {}) const;
-
- /**
- * A Callable wrapper for ListProjects that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT& request = {}) const
- {
- return SubmitCallable(&MobileClient::ListProjects, request);
- }
-
- /**
- * An Async wrapper for ListProjects that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void ListProjectsAsync(const ListProjectsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr, const ListProjectsRequestT& request = {}) const
- {
- return SubmitAsync(&MobileClient::ListProjects, request, handler, context);
- }
-
- /**
- * Update an existing project.
See Also:
AWS
- * API Reference
- */
- virtual Model::UpdateProjectOutcome UpdateProject(const Model::UpdateProjectRequest& request) const;
-
- /**
- * A Callable wrapper for UpdateProject that returns a future to the operation so that it can be executed in parallel to other requests.
- */
- template
- Model::UpdateProjectOutcomeCallable UpdateProjectCallable(const UpdateProjectRequestT& request) const
- {
- return SubmitCallable(&MobileClient::UpdateProject, request);
- }
-
- /**
- * An Async wrapper for UpdateProject that queues the request into a thread executor and triggers associated callback when operation has finished.
- */
- template
- void UpdateProjectAsync(const UpdateProjectRequestT& request, const UpdateProjectResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const
- {
- return SubmitAsync(&MobileClient::UpdateProject, request, handler, context);
- }
-
-
- void OverrideEndpoint(const Aws::String& endpoint);
- std::shared_ptr& accessEndpointProvider();
- private:
- friend class Aws::Client::ClientWithAsyncTemplateMethods;
- void init(const MobileClientConfiguration& clientConfiguration);
-
- MobileClientConfiguration m_clientConfiguration;
- std::shared_ptr m_executor;
- std::shared_ptr m_endpointProvider;
- };
-
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileEndpointProvider.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileEndpointProvider.h
deleted file mode 100644
index 01c88ac8b45..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileEndpointProvider.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-#include
-
-#include
-
-
-namespace Aws
-{
-namespace Mobile
-{
-namespace Endpoint
-{
-using EndpointParameters = Aws::Endpoint::EndpointParameters;
-using Aws::Endpoint::EndpointProviderBase;
-using Aws::Endpoint::DefaultEndpointProvider;
-
-using MobileClientContextParameters = Aws::Endpoint::ClientContextParameters;
-
-using MobileClientConfiguration = Aws::Client::GenericClientConfiguration;
-using MobileBuiltInParameters = Aws::Endpoint::BuiltInParameters;
-
-/**
- * The type for the Mobile Client Endpoint Provider.
- * Inherit from this Base class / "Interface" should you want to provide a custom endpoint provider.
- * The SDK must use service-specific type for each service per specification.
- */
-using MobileEndpointProviderBase =
- EndpointProviderBase;
-
-using MobileDefaultEpProviderBase =
- DefaultEndpointProvider;
-
-/**
- * Default endpoint provider used for this service
- */
-class AWS_MOBILE_API MobileEndpointProvider : public MobileDefaultEpProviderBase
-{
-public:
- using MobileResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome;
-
- MobileEndpointProvider()
- : MobileDefaultEpProviderBase(Aws::Mobile::MobileEndpointRules::GetRulesBlob(), Aws::Mobile::MobileEndpointRules::RulesBlobSize)
- {}
-
- ~MobileEndpointProvider()
- {
- }
-};
-} // namespace Endpoint
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileEndpointRules.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileEndpointRules.h
deleted file mode 100644
index a136fe25280..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileEndpointRules.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-
-namespace Aws
-{
-namespace Mobile
-{
-class MobileEndpointRules
-{
-public:
- static const size_t RulesBlobStrLen;
- static const size_t RulesBlobSize;
-
- static const char* GetRulesBlob();
-};
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileErrorMarshaller.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileErrorMarshaller.h
deleted file mode 100644
index e1e804f2203..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileErrorMarshaller.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-
-#include
-#include
-
-namespace Aws
-{
-namespace Client
-{
-
-class AWS_MOBILE_API MobileErrorMarshaller : public Aws::Client::JsonErrorMarshaller
-{
-public:
- Aws::Client::AWSError FindErrorByName(const char* exceptionName) const override;
-};
-
-} // namespace Client
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileErrors.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileErrors.h
deleted file mode 100644
index c5de90e6d45..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileErrors.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Mobile
-{
-enum class MobileErrors
-{
- //From Core//
- //////////////////////////////////////////////////////////////////////////////////////////
- INCOMPLETE_SIGNATURE = 0,
- INTERNAL_FAILURE = 1,
- INVALID_ACTION = 2,
- INVALID_CLIENT_TOKEN_ID = 3,
- INVALID_PARAMETER_COMBINATION = 4,
- INVALID_QUERY_PARAMETER = 5,
- INVALID_PARAMETER_VALUE = 6,
- MISSING_ACTION = 7, // SDK should never allow
- MISSING_AUTHENTICATION_TOKEN = 8, // SDK should never allow
- MISSING_PARAMETER = 9, // SDK should never allow
- OPT_IN_REQUIRED = 10,
- REQUEST_EXPIRED = 11,
- SERVICE_UNAVAILABLE = 12,
- THROTTLING = 13,
- VALIDATION = 14,
- ACCESS_DENIED = 15,
- RESOURCE_NOT_FOUND = 16,
- UNRECOGNIZED_CLIENT = 17,
- MALFORMED_QUERY_STRING = 18,
- SLOW_DOWN = 19,
- REQUEST_TIME_TOO_SKEWED = 20,
- INVALID_SIGNATURE = 21,
- SIGNATURE_DOES_NOT_MATCH = 22,
- INVALID_ACCESS_KEY_ID = 23,
- REQUEST_TIMEOUT = 24,
- NETWORK_CONNECTION = 99,
-
- UNKNOWN = 100,
- ///////////////////////////////////////////////////////////////////////////////////////////
-
- ACCOUNT_ACTION_REQUIRED= static_cast(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
- BAD_REQUEST,
- LIMIT_EXCEEDED,
- NOT_FOUND,
- TOO_MANY_REQUESTS,
- UNAUTHORIZED
-};
-
-class AWS_MOBILE_API MobileError : public Aws::Client::AWSError
-{
-public:
- MobileError() {}
- MobileError(const Aws::Client::AWSError& rhs) : Aws::Client::AWSError(rhs) {}
- MobileError(Aws::Client::AWSError&& rhs) : Aws::Client::AWSError(rhs) {}
- MobileError(const Aws::Client::AWSError& rhs) : Aws::Client::AWSError(rhs) {}
- MobileError(Aws::Client::AWSError&& rhs) : Aws::Client::AWSError(rhs) {}
-
- template
- T GetModeledError();
-};
-
-namespace MobileErrorMapper
-{
- AWS_MOBILE_API Aws::Client::AWSError GetErrorForName(const char* errorName);
-}
-
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileRequest.h
deleted file mode 100644
index 2a981e59968..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileRequest.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Mobile
-{
- class AWS_MOBILE_API MobileRequest : public Aws::AmazonSerializableWebServiceRequest
- {
- public:
- using EndpointParameter = Aws::Endpoint::EndpointParameter;
- using EndpointParameters = Aws::Endpoint::EndpointParameters;
-
- virtual ~MobileRequest () {}
-
- void AddParametersToRequest(Aws::Http::HttpRequest& httpRequest) const { AWS_UNREFERENCED_PARAM(httpRequest); }
-
- inline Aws::Http::HeaderValueCollection GetHeaders() const override
- {
- auto headers = GetRequestSpecificHeaders();
-
- if(headers.size() == 0 || (headers.size() > 0 && headers.count(Aws::Http::CONTENT_TYPE_HEADER) == 0))
- {
- headers.emplace(Aws::Http::HeaderValuePair(Aws::Http::CONTENT_TYPE_HEADER, Aws::JSON_CONTENT_TYPE ));
- }
- headers.emplace(Aws::Http::HeaderValuePair(Aws::Http::API_VERSION_HEADER, "2017-07-01"));
- return headers;
- }
-
- protected:
- virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const { return Aws::Http::HeaderValueCollection(); }
-
- };
-
- typedef Aws::AmazonStreamingWebServiceRequest StreamingMobileRequest;
-
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileServiceClientModel.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileServiceClientModel.h
deleted file mode 100644
index efd0807b908..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/MobileServiceClientModel.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-
-/* Generic header includes */
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-/* End of generic header includes */
-
-/* Service model headers required in MobileClient header */
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-/* End of service model headers required in MobileClient header */
-
-namespace Aws
-{
- namespace Http
- {
- class HttpClient;
- class HttpClientFactory;
- } // namespace Http
-
- namespace Utils
- {
- template< typename R, typename E> class Outcome;
-
- namespace Threading
- {
- class Executor;
- } // namespace Threading
- } // namespace Utils
-
- namespace Auth
- {
- class AWSCredentials;
- class AWSCredentialsProvider;
- } // namespace Auth
-
- namespace Client
- {
- class RetryStrategy;
- } // namespace Client
-
- namespace Mobile
- {
- using MobileClientConfiguration = Aws::Client::GenericClientConfiguration;
- using MobileEndpointProviderBase = Aws::Mobile::Endpoint::MobileEndpointProviderBase;
- using MobileEndpointProvider = Aws::Mobile::Endpoint::MobileEndpointProvider;
-
- namespace Model
- {
- /* Service model forward declarations required in MobileClient header */
- class CreateProjectRequest;
- class DeleteProjectRequest;
- class DescribeBundleRequest;
- class DescribeProjectRequest;
- class ExportBundleRequest;
- class ExportProjectRequest;
- class ListBundlesRequest;
- class ListProjectsRequest;
- class UpdateProjectRequest;
- /* End of service model forward declarations required in MobileClient header */
-
- /* Service model Outcome class definitions */
- typedef Aws::Utils::Outcome CreateProjectOutcome;
- typedef Aws::Utils::Outcome DeleteProjectOutcome;
- typedef Aws::Utils::Outcome DescribeBundleOutcome;
- typedef Aws::Utils::Outcome DescribeProjectOutcome;
- typedef Aws::Utils::Outcome ExportBundleOutcome;
- typedef Aws::Utils::Outcome ExportProjectOutcome;
- typedef Aws::Utils::Outcome ListBundlesOutcome;
- typedef Aws::Utils::Outcome ListProjectsOutcome;
- typedef Aws::Utils::Outcome UpdateProjectOutcome;
- /* End of service model Outcome class definitions */
-
- /* Service model Outcome callable definitions */
- typedef std::future CreateProjectOutcomeCallable;
- typedef std::future DeleteProjectOutcomeCallable;
- typedef std::future DescribeBundleOutcomeCallable;
- typedef std::future DescribeProjectOutcomeCallable;
- typedef std::future ExportBundleOutcomeCallable;
- typedef std::future ExportProjectOutcomeCallable;
- typedef std::future ListBundlesOutcomeCallable;
- typedef std::future ListProjectsOutcomeCallable;
- typedef std::future UpdateProjectOutcomeCallable;
- /* End of service model Outcome callable definitions */
- } // namespace Model
-
- class MobileClient;
-
- /* Service model async handlers definitions */
- typedef std::function&) > CreateProjectResponseReceivedHandler;
- typedef std::function&) > DeleteProjectResponseReceivedHandler;
- typedef std::function&) > DescribeBundleResponseReceivedHandler;
- typedef std::function&) > DescribeProjectResponseReceivedHandler;
- typedef std::function&) > ExportBundleResponseReceivedHandler;
- typedef std::function&) > ExportProjectResponseReceivedHandler;
- typedef std::function&) > ListBundlesResponseReceivedHandler;
- typedef std::function&) > ListProjectsResponseReceivedHandler;
- typedef std::function&) > UpdateProjectResponseReceivedHandler;
- /* End of service model async handlers definitions */
- } // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/Mobile_EXPORTS.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/Mobile_EXPORTS.h
deleted file mode 100644
index be664d0ec9b..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/Mobile_EXPORTS.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-
-#ifdef _MSC_VER
- //disable windows complaining about max template size.
- #pragma warning (disable : 4503)
-#endif // _MSC_VER
-
-#if defined (USE_WINDOWS_DLL_SEMANTICS) || defined (_WIN32)
- #ifdef _MSC_VER
- #pragma warning(disable : 4251)
- #endif // _MSC_VER
-
- #ifdef USE_IMPORT_EXPORT
- #ifdef AWS_MOBILE_EXPORTS
- #define AWS_MOBILE_API __declspec(dllexport)
- #else
- #define AWS_MOBILE_API __declspec(dllimport)
- #endif /* AWS_MOBILE_EXPORTS */
- #define AWS_MOBILE_EXTERN
- #else
- #define AWS_MOBILE_API
- #define AWS_MOBILE_EXTERN extern
- #endif // USE_IMPORT_EXPORT
-#else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32)
- #define AWS_MOBILE_API
- #define AWS_MOBILE_EXTERN extern
-#endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32)
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/BundleDetails.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/BundleDetails.h
deleted file mode 100644
index 25f0fd8edf4..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/BundleDetails.h
+++ /dev/null
@@ -1,136 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
- class JsonView;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * The details of the bundle.
See Also:
AWS
- * API Reference
- */
- class BundleDetails
- {
- public:
- AWS_MOBILE_API BundleDetails();
- AWS_MOBILE_API BundleDetails(Aws::Utils::Json::JsonView jsonValue);
- AWS_MOBILE_API BundleDetails& operator=(Aws::Utils::Json::JsonView jsonValue);
- AWS_MOBILE_API Aws::Utils::Json::JsonValue Jsonize() const;
-
-
- ///@{
-
- inline const Aws::String& GetBundleId() const{ return m_bundleId; }
- inline bool BundleIdHasBeenSet() const { return m_bundleIdHasBeenSet; }
- inline void SetBundleId(const Aws::String& value) { m_bundleIdHasBeenSet = true; m_bundleId = value; }
- inline void SetBundleId(Aws::String&& value) { m_bundleIdHasBeenSet = true; m_bundleId = std::move(value); }
- inline void SetBundleId(const char* value) { m_bundleIdHasBeenSet = true; m_bundleId.assign(value); }
- inline BundleDetails& WithBundleId(const Aws::String& value) { SetBundleId(value); return *this;}
- inline BundleDetails& WithBundleId(Aws::String&& value) { SetBundleId(std::move(value)); return *this;}
- inline BundleDetails& WithBundleId(const char* value) { SetBundleId(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetTitle() const{ return m_title; }
- inline bool TitleHasBeenSet() const { return m_titleHasBeenSet; }
- inline void SetTitle(const Aws::String& value) { m_titleHasBeenSet = true; m_title = value; }
- inline void SetTitle(Aws::String&& value) { m_titleHasBeenSet = true; m_title = std::move(value); }
- inline void SetTitle(const char* value) { m_titleHasBeenSet = true; m_title.assign(value); }
- inline BundleDetails& WithTitle(const Aws::String& value) { SetTitle(value); return *this;}
- inline BundleDetails& WithTitle(Aws::String&& value) { SetTitle(std::move(value)); return *this;}
- inline BundleDetails& WithTitle(const char* value) { SetTitle(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetVersion() const{ return m_version; }
- inline bool VersionHasBeenSet() const { return m_versionHasBeenSet; }
- inline void SetVersion(const Aws::String& value) { m_versionHasBeenSet = true; m_version = value; }
- inline void SetVersion(Aws::String&& value) { m_versionHasBeenSet = true; m_version = std::move(value); }
- inline void SetVersion(const char* value) { m_versionHasBeenSet = true; m_version.assign(value); }
- inline BundleDetails& WithVersion(const Aws::String& value) { SetVersion(value); return *this;}
- inline BundleDetails& WithVersion(Aws::String&& value) { SetVersion(std::move(value)); return *this;}
- inline BundleDetails& WithVersion(const char* value) { SetVersion(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetDescription() const{ return m_description; }
- inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
- inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
- inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
- inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
- inline BundleDetails& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
- inline BundleDetails& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
- inline BundleDetails& WithDescription(const char* value) { SetDescription(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetIconUrl() const{ return m_iconUrl; }
- inline bool IconUrlHasBeenSet() const { return m_iconUrlHasBeenSet; }
- inline void SetIconUrl(const Aws::String& value) { m_iconUrlHasBeenSet = true; m_iconUrl = value; }
- inline void SetIconUrl(Aws::String&& value) { m_iconUrlHasBeenSet = true; m_iconUrl = std::move(value); }
- inline void SetIconUrl(const char* value) { m_iconUrlHasBeenSet = true; m_iconUrl.assign(value); }
- inline BundleDetails& WithIconUrl(const Aws::String& value) { SetIconUrl(value); return *this;}
- inline BundleDetails& WithIconUrl(Aws::String&& value) { SetIconUrl(std::move(value)); return *this;}
- inline BundleDetails& WithIconUrl(const char* value) { SetIconUrl(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::Vector& GetAvailablePlatforms() const{ return m_availablePlatforms; }
- inline bool AvailablePlatformsHasBeenSet() const { return m_availablePlatformsHasBeenSet; }
- inline void SetAvailablePlatforms(const Aws::Vector& value) { m_availablePlatformsHasBeenSet = true; m_availablePlatforms = value; }
- inline void SetAvailablePlatforms(Aws::Vector&& value) { m_availablePlatformsHasBeenSet = true; m_availablePlatforms = std::move(value); }
- inline BundleDetails& WithAvailablePlatforms(const Aws::Vector& value) { SetAvailablePlatforms(value); return *this;}
- inline BundleDetails& WithAvailablePlatforms(Aws::Vector&& value) { SetAvailablePlatforms(std::move(value)); return *this;}
- inline BundleDetails& AddAvailablePlatforms(const Platform& value) { m_availablePlatformsHasBeenSet = true; m_availablePlatforms.push_back(value); return *this; }
- inline BundleDetails& AddAvailablePlatforms(Platform&& value) { m_availablePlatformsHasBeenSet = true; m_availablePlatforms.push_back(std::move(value)); return *this; }
- ///@}
- private:
-
- Aws::String m_bundleId;
- bool m_bundleIdHasBeenSet = false;
-
- Aws::String m_title;
- bool m_titleHasBeenSet = false;
-
- Aws::String m_version;
- bool m_versionHasBeenSet = false;
-
- Aws::String m_description;
- bool m_descriptionHasBeenSet = false;
-
- Aws::String m_iconUrl;
- bool m_iconUrlHasBeenSet = false;
-
- Aws::Vector m_availablePlatforms;
- bool m_availablePlatformsHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/CreateProjectRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/CreateProjectRequest.h
deleted file mode 100644
index f88a2143806..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/CreateProjectRequest.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Http
-{
- class URI;
-} //namespace Http
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * Request structure used to request a project be created.
See
- * Also:
AWS
- * API Reference
- */
- class CreateProjectRequest : public StreamingMobileRequest
- {
- public:
- AWS_MOBILE_API CreateProjectRequest();
-
- // Service request name is the Operation name which will send this request out,
- // each operation should has unique request name, so that we can get operation's name from this request.
- // Note: this is not true for response, multiple operations may have the same response name,
- // so we can not get operation's name from response.
- inline virtual const char* GetServiceRequestName() const override { return "CreateProject"; }
-
- AWS_MOBILE_API void AddQueryStringParameters(Aws::Http::URI& uri) const override;
-
-
- ///@{
- /**
- * Name of the project.
- */
- inline const Aws::String& GetName() const{ return m_name; }
- inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
- inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
- inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
- inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
- inline CreateProjectRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
- inline CreateProjectRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
- inline CreateProjectRequest& WithName(const char* value) { SetName(value); return *this;}
- ///@}
-
- ///@{
- /**
- * Default region where project resources should be created.
- */
- inline const Aws::String& GetRegion() const{ return m_region; }
- inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
- inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
- inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
- inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
- inline CreateProjectRequest& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
- inline CreateProjectRequest& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
- inline CreateProjectRequest& WithRegion(const char* value) { SetRegion(value); return *this;}
- ///@}
-
- ///@{
- /**
- * Unique identifier for an exported snapshot of project configuration. This
- * snapshot identifier is included in the share URL when a project is exported.
- *
- */
- inline const Aws::String& GetSnapshotId() const{ return m_snapshotId; }
- inline bool SnapshotIdHasBeenSet() const { return m_snapshotIdHasBeenSet; }
- inline void SetSnapshotId(const Aws::String& value) { m_snapshotIdHasBeenSet = true; m_snapshotId = value; }
- inline void SetSnapshotId(Aws::String&& value) { m_snapshotIdHasBeenSet = true; m_snapshotId = std::move(value); }
- inline void SetSnapshotId(const char* value) { m_snapshotIdHasBeenSet = true; m_snapshotId.assign(value); }
- inline CreateProjectRequest& WithSnapshotId(const Aws::String& value) { SetSnapshotId(value); return *this;}
- inline CreateProjectRequest& WithSnapshotId(Aws::String&& value) { SetSnapshotId(std::move(value)); return *this;}
- inline CreateProjectRequest& WithSnapshotId(const char* value) { SetSnapshotId(value); return *this;}
- ///@}
- private:
-
- Aws::String m_name;
- bool m_nameHasBeenSet = false;
-
- Aws::String m_region;
- bool m_regionHasBeenSet = false;
-
-
- Aws::String m_snapshotId;
- bool m_snapshotIdHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/CreateProjectResult.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/CreateProjectResult.h
deleted file mode 100644
index c1078c09e0a..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/CreateProjectResult.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-template
-class AmazonWebServiceResult;
-
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
- /**
- * Result structure used in response to a request to create a project.
- *
See Also:
AWS
- * API Reference
- */
- class CreateProjectResult
- {
- public:
- AWS_MOBILE_API CreateProjectResult();
- AWS_MOBILE_API CreateProjectResult(const Aws::AmazonWebServiceResult& result);
- AWS_MOBILE_API CreateProjectResult& operator=(const Aws::AmazonWebServiceResult& result);
-
-
- ///@{
- /**
- * Detailed information about the created AWS Mobile Hub project.
- */
- inline const ProjectDetails& GetDetails() const{ return m_details; }
- inline void SetDetails(const ProjectDetails& value) { m_details = value; }
- inline void SetDetails(ProjectDetails&& value) { m_details = std::move(value); }
- inline CreateProjectResult& WithDetails(const ProjectDetails& value) { SetDetails(value); return *this;}
- inline CreateProjectResult& WithDetails(ProjectDetails&& value) { SetDetails(std::move(value)); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetRequestId() const{ return m_requestId; }
- inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
- inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
- inline void SetRequestId(const char* value) { m_requestId.assign(value); }
- inline CreateProjectResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
- inline CreateProjectResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
- inline CreateProjectResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
- ///@}
- private:
-
- ProjectDetails m_details;
-
- Aws::String m_requestId;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DeleteProjectRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DeleteProjectRequest.h
deleted file mode 100644
index d6e1d60a982..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DeleteProjectRequest.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * Request structure used to request a project be deleted.
See
- * Also:
AWS
- * API Reference
- */
- class DeleteProjectRequest : public MobileRequest
- {
- public:
- AWS_MOBILE_API DeleteProjectRequest();
-
- // Service request name is the Operation name which will send this request out,
- // each operation should has unique request name, so that we can get operation's name from this request.
- // Note: this is not true for response, multiple operations may have the same response name,
- // so we can not get operation's name from response.
- inline virtual const char* GetServiceRequestName() const override { return "DeleteProject"; }
-
- AWS_MOBILE_API Aws::String SerializePayload() const override;
-
-
- ///@{
- /**
- * Unique project identifier.
- */
- inline const Aws::String& GetProjectId() const{ return m_projectId; }
- inline bool ProjectIdHasBeenSet() const { return m_projectIdHasBeenSet; }
- inline void SetProjectId(const Aws::String& value) { m_projectIdHasBeenSet = true; m_projectId = value; }
- inline void SetProjectId(Aws::String&& value) { m_projectIdHasBeenSet = true; m_projectId = std::move(value); }
- inline void SetProjectId(const char* value) { m_projectIdHasBeenSet = true; m_projectId.assign(value); }
- inline DeleteProjectRequest& WithProjectId(const Aws::String& value) { SetProjectId(value); return *this;}
- inline DeleteProjectRequest& WithProjectId(Aws::String&& value) { SetProjectId(std::move(value)); return *this;}
- inline DeleteProjectRequest& WithProjectId(const char* value) { SetProjectId(value); return *this;}
- ///@}
- private:
-
- Aws::String m_projectId;
- bool m_projectIdHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DeleteProjectResult.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DeleteProjectResult.h
deleted file mode 100644
index 8552d3f5b6c..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DeleteProjectResult.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-template
-class AmazonWebServiceResult;
-
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
- /**
- * Result structure used in response to request to delete a project.
- *
See Also:
AWS
- * API Reference
- */
- class DeleteProjectResult
- {
- public:
- AWS_MOBILE_API DeleteProjectResult();
- AWS_MOBILE_API DeleteProjectResult(const Aws::AmazonWebServiceResult& result);
- AWS_MOBILE_API DeleteProjectResult& operator=(const Aws::AmazonWebServiceResult& result);
-
-
- ///@{
- /**
- * Resources which were deleted.
- */
- inline const Aws::Vector& GetDeletedResources() const{ return m_deletedResources; }
- inline void SetDeletedResources(const Aws::Vector& value) { m_deletedResources = value; }
- inline void SetDeletedResources(Aws::Vector&& value) { m_deletedResources = std::move(value); }
- inline DeleteProjectResult& WithDeletedResources(const Aws::Vector& value) { SetDeletedResources(value); return *this;}
- inline DeleteProjectResult& WithDeletedResources(Aws::Vector&& value) { SetDeletedResources(std::move(value)); return *this;}
- inline DeleteProjectResult& AddDeletedResources(const Resource& value) { m_deletedResources.push_back(value); return *this; }
- inline DeleteProjectResult& AddDeletedResources(Resource&& value) { m_deletedResources.push_back(std::move(value)); return *this; }
- ///@}
-
- ///@{
- /**
- * Resources which were not deleted, due to a risk of losing potentially
- * important data or files.
- */
- inline const Aws::Vector& GetOrphanedResources() const{ return m_orphanedResources; }
- inline void SetOrphanedResources(const Aws::Vector& value) { m_orphanedResources = value; }
- inline void SetOrphanedResources(Aws::Vector&& value) { m_orphanedResources = std::move(value); }
- inline DeleteProjectResult& WithOrphanedResources(const Aws::Vector& value) { SetOrphanedResources(value); return *this;}
- inline DeleteProjectResult& WithOrphanedResources(Aws::Vector&& value) { SetOrphanedResources(std::move(value)); return *this;}
- inline DeleteProjectResult& AddOrphanedResources(const Resource& value) { m_orphanedResources.push_back(value); return *this; }
- inline DeleteProjectResult& AddOrphanedResources(Resource&& value) { m_orphanedResources.push_back(std::move(value)); return *this; }
- ///@}
-
- ///@{
-
- inline const Aws::String& GetRequestId() const{ return m_requestId; }
- inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
- inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
- inline void SetRequestId(const char* value) { m_requestId.assign(value); }
- inline DeleteProjectResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
- inline DeleteProjectResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
- inline DeleteProjectResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
- ///@}
- private:
-
- Aws::Vector m_deletedResources;
-
- Aws::Vector m_orphanedResources;
-
- Aws::String m_requestId;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeBundleRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeBundleRequest.h
deleted file mode 100644
index d2f3be329d0..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeBundleRequest.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * Request structure to request the details of a specific bundle.
- *
See Also:
AWS
- * API Reference
- */
- class DescribeBundleRequest : public MobileRequest
- {
- public:
- AWS_MOBILE_API DescribeBundleRequest();
-
- // Service request name is the Operation name which will send this request out,
- // each operation should has unique request name, so that we can get operation's name from this request.
- // Note: this is not true for response, multiple operations may have the same response name,
- // so we can not get operation's name from response.
- inline virtual const char* GetServiceRequestName() const override { return "DescribeBundle"; }
-
- AWS_MOBILE_API Aws::String SerializePayload() const override;
-
-
- ///@{
- /**
- * Unique bundle identifier.
- */
- inline const Aws::String& GetBundleId() const{ return m_bundleId; }
- inline bool BundleIdHasBeenSet() const { return m_bundleIdHasBeenSet; }
- inline void SetBundleId(const Aws::String& value) { m_bundleIdHasBeenSet = true; m_bundleId = value; }
- inline void SetBundleId(Aws::String&& value) { m_bundleIdHasBeenSet = true; m_bundleId = std::move(value); }
- inline void SetBundleId(const char* value) { m_bundleIdHasBeenSet = true; m_bundleId.assign(value); }
- inline DescribeBundleRequest& WithBundleId(const Aws::String& value) { SetBundleId(value); return *this;}
- inline DescribeBundleRequest& WithBundleId(Aws::String&& value) { SetBundleId(std::move(value)); return *this;}
- inline DescribeBundleRequest& WithBundleId(const char* value) { SetBundleId(value); return *this;}
- ///@}
- private:
-
- Aws::String m_bundleId;
- bool m_bundleIdHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeBundleResult.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeBundleResult.h
deleted file mode 100644
index 610a17206ee..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeBundleResult.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-template
-class AmazonWebServiceResult;
-
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
- /**
- * Result structure contains the details of the bundle.
See
- * Also:
AWS
- * API Reference
- */
- class DescribeBundleResult
- {
- public:
- AWS_MOBILE_API DescribeBundleResult();
- AWS_MOBILE_API DescribeBundleResult(const Aws::AmazonWebServiceResult& result);
- AWS_MOBILE_API DescribeBundleResult& operator=(const Aws::AmazonWebServiceResult& result);
-
-
- ///@{
- /**
- * The details of the bundle.
- */
- inline const BundleDetails& GetDetails() const{ return m_details; }
- inline void SetDetails(const BundleDetails& value) { m_details = value; }
- inline void SetDetails(BundleDetails&& value) { m_details = std::move(value); }
- inline DescribeBundleResult& WithDetails(const BundleDetails& value) { SetDetails(value); return *this;}
- inline DescribeBundleResult& WithDetails(BundleDetails&& value) { SetDetails(std::move(value)); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetRequestId() const{ return m_requestId; }
- inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
- inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
- inline void SetRequestId(const char* value) { m_requestId.assign(value); }
- inline DescribeBundleResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
- inline DescribeBundleResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
- inline DescribeBundleResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
- ///@}
- private:
-
- BundleDetails m_details;
-
- Aws::String m_requestId;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeProjectRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeProjectRequest.h
deleted file mode 100644
index 061400f3332..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeProjectRequest.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Http
-{
- class URI;
-} //namespace Http
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * Request structure used to request details about a project.
See
- * Also:
AWS
- * API Reference
- */
- class DescribeProjectRequest : public MobileRequest
- {
- public:
- AWS_MOBILE_API DescribeProjectRequest();
-
- // Service request name is the Operation name which will send this request out,
- // each operation should has unique request name, so that we can get operation's name from this request.
- // Note: this is not true for response, multiple operations may have the same response name,
- // so we can not get operation's name from response.
- inline virtual const char* GetServiceRequestName() const override { return "DescribeProject"; }
-
- AWS_MOBILE_API Aws::String SerializePayload() const override;
-
- AWS_MOBILE_API void AddQueryStringParameters(Aws::Http::URI& uri) const override;
-
-
- ///@{
- /**
- * Unique project identifier.
- */
- inline const Aws::String& GetProjectId() const{ return m_projectId; }
- inline bool ProjectIdHasBeenSet() const { return m_projectIdHasBeenSet; }
- inline void SetProjectId(const Aws::String& value) { m_projectIdHasBeenSet = true; m_projectId = value; }
- inline void SetProjectId(Aws::String&& value) { m_projectIdHasBeenSet = true; m_projectId = std::move(value); }
- inline void SetProjectId(const char* value) { m_projectIdHasBeenSet = true; m_projectId.assign(value); }
- inline DescribeProjectRequest& WithProjectId(const Aws::String& value) { SetProjectId(value); return *this;}
- inline DescribeProjectRequest& WithProjectId(Aws::String&& value) { SetProjectId(std::move(value)); return *this;}
- inline DescribeProjectRequest& WithProjectId(const char* value) { SetProjectId(value); return *this;}
- ///@}
-
- ///@{
- /**
- * If set to true, causes AWS Mobile Hub to synchronize information from other
- * services, e.g., update state of AWS CloudFormation stacks in the AWS Mobile Hub
- * project.
- */
- inline bool GetSyncFromResources() const{ return m_syncFromResources; }
- inline bool SyncFromResourcesHasBeenSet() const { return m_syncFromResourcesHasBeenSet; }
- inline void SetSyncFromResources(bool value) { m_syncFromResourcesHasBeenSet = true; m_syncFromResources = value; }
- inline DescribeProjectRequest& WithSyncFromResources(bool value) { SetSyncFromResources(value); return *this;}
- ///@}
- private:
-
- Aws::String m_projectId;
- bool m_projectIdHasBeenSet = false;
-
- bool m_syncFromResources;
- bool m_syncFromResourcesHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeProjectResult.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeProjectResult.h
deleted file mode 100644
index c0ca8063231..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/DescribeProjectResult.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-template
-class AmazonWebServiceResult;
-
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
- /**
- * Result structure used for requests of project details.
See
- * Also:
AWS
- * API Reference
- */
- class DescribeProjectResult
- {
- public:
- AWS_MOBILE_API DescribeProjectResult();
- AWS_MOBILE_API DescribeProjectResult(const Aws::AmazonWebServiceResult& result);
- AWS_MOBILE_API DescribeProjectResult& operator=(const Aws::AmazonWebServiceResult& result);
-
-
- ///@{
-
- inline const ProjectDetails& GetDetails() const{ return m_details; }
- inline void SetDetails(const ProjectDetails& value) { m_details = value; }
- inline void SetDetails(ProjectDetails&& value) { m_details = std::move(value); }
- inline DescribeProjectResult& WithDetails(const ProjectDetails& value) { SetDetails(value); return *this;}
- inline DescribeProjectResult& WithDetails(ProjectDetails&& value) { SetDetails(std::move(value)); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetRequestId() const{ return m_requestId; }
- inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
- inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
- inline void SetRequestId(const char* value) { m_requestId.assign(value); }
- inline DescribeProjectResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
- inline DescribeProjectResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
- inline DescribeProjectResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
- ///@}
- private:
-
- ProjectDetails m_details;
-
- Aws::String m_requestId;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportBundleRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportBundleRequest.h
deleted file mode 100644
index d1fa1dd38ea..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportBundleRequest.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Http
-{
- class URI;
-} //namespace Http
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * Request structure used to request generation of custom SDK and tool packages
- * required to integrate mobile web or app clients with backed AWS resources.
- *
See Also:
AWS
- * API Reference
- */
- class ExportBundleRequest : public MobileRequest
- {
- public:
- AWS_MOBILE_API ExportBundleRequest();
-
- // Service request name is the Operation name which will send this request out,
- // each operation should has unique request name, so that we can get operation's name from this request.
- // Note: this is not true for response, multiple operations may have the same response name,
- // so we can not get operation's name from response.
- inline virtual const char* GetServiceRequestName() const override { return "ExportBundle"; }
-
- AWS_MOBILE_API Aws::String SerializePayload() const override;
-
- AWS_MOBILE_API void AddQueryStringParameters(Aws::Http::URI& uri) const override;
-
-
- ///@{
- /**
- * Unique bundle identifier.
- */
- inline const Aws::String& GetBundleId() const{ return m_bundleId; }
- inline bool BundleIdHasBeenSet() const { return m_bundleIdHasBeenSet; }
- inline void SetBundleId(const Aws::String& value) { m_bundleIdHasBeenSet = true; m_bundleId = value; }
- inline void SetBundleId(Aws::String&& value) { m_bundleIdHasBeenSet = true; m_bundleId = std::move(value); }
- inline void SetBundleId(const char* value) { m_bundleIdHasBeenSet = true; m_bundleId.assign(value); }
- inline ExportBundleRequest& WithBundleId(const Aws::String& value) { SetBundleId(value); return *this;}
- inline ExportBundleRequest& WithBundleId(Aws::String&& value) { SetBundleId(std::move(value)); return *this;}
- inline ExportBundleRequest& WithBundleId(const char* value) { SetBundleId(value); return *this;}
- ///@}
-
- ///@{
- /**
- * Unique project identifier.
- */
- inline const Aws::String& GetProjectId() const{ return m_projectId; }
- inline bool ProjectIdHasBeenSet() const { return m_projectIdHasBeenSet; }
- inline void SetProjectId(const Aws::String& value) { m_projectIdHasBeenSet = true; m_projectId = value; }
- inline void SetProjectId(Aws::String&& value) { m_projectIdHasBeenSet = true; m_projectId = std::move(value); }
- inline void SetProjectId(const char* value) { m_projectIdHasBeenSet = true; m_projectId.assign(value); }
- inline ExportBundleRequest& WithProjectId(const Aws::String& value) { SetProjectId(value); return *this;}
- inline ExportBundleRequest& WithProjectId(Aws::String&& value) { SetProjectId(std::move(value)); return *this;}
- inline ExportBundleRequest& WithProjectId(const char* value) { SetProjectId(value); return *this;}
- ///@}
-
- ///@{
- /**
- * Developer desktop or target application platform.
- */
- inline const Platform& GetPlatform() const{ return m_platform; }
- inline bool PlatformHasBeenSet() const { return m_platformHasBeenSet; }
- inline void SetPlatform(const Platform& value) { m_platformHasBeenSet = true; m_platform = value; }
- inline void SetPlatform(Platform&& value) { m_platformHasBeenSet = true; m_platform = std::move(value); }
- inline ExportBundleRequest& WithPlatform(const Platform& value) { SetPlatform(value); return *this;}
- inline ExportBundleRequest& WithPlatform(Platform&& value) { SetPlatform(std::move(value)); return *this;}
- ///@}
- private:
-
- Aws::String m_bundleId;
- bool m_bundleIdHasBeenSet = false;
-
- Aws::String m_projectId;
- bool m_projectIdHasBeenSet = false;
-
- Platform m_platform;
- bool m_platformHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportBundleResult.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportBundleResult.h
deleted file mode 100644
index 8a26d0554b2..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportBundleResult.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-
-namespace Aws
-{
-template
-class AmazonWebServiceResult;
-
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
- /**
- * Result structure which contains link to download custom-generated SDK and
- * tool packages used to integrate mobile web or app clients with backed AWS
- * resources.
See Also:
AWS
- * API Reference
- */
- class ExportBundleResult
- {
- public:
- AWS_MOBILE_API ExportBundleResult();
- AWS_MOBILE_API ExportBundleResult(const Aws::AmazonWebServiceResult& result);
- AWS_MOBILE_API ExportBundleResult& operator=(const Aws::AmazonWebServiceResult& result);
-
-
- ///@{
- /**
- * URL which contains the custom-generated SDK and tool packages used to
- * integrate the client mobile app or web app with the AWS resources created by the
- * AWS Mobile Hub project.
- */
- inline const Aws::String& GetDownloadUrl() const{ return m_downloadUrl; }
- inline void SetDownloadUrl(const Aws::String& value) { m_downloadUrl = value; }
- inline void SetDownloadUrl(Aws::String&& value) { m_downloadUrl = std::move(value); }
- inline void SetDownloadUrl(const char* value) { m_downloadUrl.assign(value); }
- inline ExportBundleResult& WithDownloadUrl(const Aws::String& value) { SetDownloadUrl(value); return *this;}
- inline ExportBundleResult& WithDownloadUrl(Aws::String&& value) { SetDownloadUrl(std::move(value)); return *this;}
- inline ExportBundleResult& WithDownloadUrl(const char* value) { SetDownloadUrl(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetRequestId() const{ return m_requestId; }
- inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
- inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
- inline void SetRequestId(const char* value) { m_requestId.assign(value); }
- inline ExportBundleResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
- inline ExportBundleResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
- inline ExportBundleResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
- ///@}
- private:
-
- Aws::String m_downloadUrl;
-
- Aws::String m_requestId;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportProjectRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportProjectRequest.h
deleted file mode 100644
index 68ea8537625..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportProjectRequest.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * Request structure used in requests to export project configuration details.
- *
See Also:
AWS
- * API Reference
- */
- class ExportProjectRequest : public MobileRequest
- {
- public:
- AWS_MOBILE_API ExportProjectRequest();
-
- // Service request name is the Operation name which will send this request out,
- // each operation should has unique request name, so that we can get operation's name from this request.
- // Note: this is not true for response, multiple operations may have the same response name,
- // so we can not get operation's name from response.
- inline virtual const char* GetServiceRequestName() const override { return "ExportProject"; }
-
- AWS_MOBILE_API Aws::String SerializePayload() const override;
-
-
- ///@{
- /**
- * Unique project identifier.
- */
- inline const Aws::String& GetProjectId() const{ return m_projectId; }
- inline bool ProjectIdHasBeenSet() const { return m_projectIdHasBeenSet; }
- inline void SetProjectId(const Aws::String& value) { m_projectIdHasBeenSet = true; m_projectId = value; }
- inline void SetProjectId(Aws::String&& value) { m_projectIdHasBeenSet = true; m_projectId = std::move(value); }
- inline void SetProjectId(const char* value) { m_projectIdHasBeenSet = true; m_projectId.assign(value); }
- inline ExportProjectRequest& WithProjectId(const Aws::String& value) { SetProjectId(value); return *this;}
- inline ExportProjectRequest& WithProjectId(Aws::String&& value) { SetProjectId(std::move(value)); return *this;}
- inline ExportProjectRequest& WithProjectId(const char* value) { SetProjectId(value); return *this;}
- ///@}
- private:
-
- Aws::String m_projectId;
- bool m_projectIdHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportProjectResult.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportProjectResult.h
deleted file mode 100644
index 35be0a61768..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ExportProjectResult.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-
-namespace Aws
-{
-template
-class AmazonWebServiceResult;
-
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
- /**
- * Result structure used for requests to export project configuration details.
- *
See Also:
AWS
- * API Reference
- */
- class ExportProjectResult
- {
- public:
- AWS_MOBILE_API ExportProjectResult();
- AWS_MOBILE_API ExportProjectResult(const Aws::AmazonWebServiceResult& result);
- AWS_MOBILE_API ExportProjectResult& operator=(const Aws::AmazonWebServiceResult& result);
-
-
- ///@{
- /**
- * URL which can be used to download the exported project configuation file(s).
- *
- */
- inline const Aws::String& GetDownloadUrl() const{ return m_downloadUrl; }
- inline void SetDownloadUrl(const Aws::String& value) { m_downloadUrl = value; }
- inline void SetDownloadUrl(Aws::String&& value) { m_downloadUrl = std::move(value); }
- inline void SetDownloadUrl(const char* value) { m_downloadUrl.assign(value); }
- inline ExportProjectResult& WithDownloadUrl(const Aws::String& value) { SetDownloadUrl(value); return *this;}
- inline ExportProjectResult& WithDownloadUrl(Aws::String&& value) { SetDownloadUrl(std::move(value)); return *this;}
- inline ExportProjectResult& WithDownloadUrl(const char* value) { SetDownloadUrl(value); return *this;}
- ///@}
-
- ///@{
- /**
- * URL which can be shared to allow other AWS users to create their own project
- * in AWS Mobile Hub with the same configuration as the specified project. This URL
- * pertains to a snapshot in time of the project configuration that is created when
- * this API is called. If you want to share additional changes to your project
- * configuration, then you will need to create and share a new snapshot by calling
- * this method again.
- */
- inline const Aws::String& GetShareUrl() const{ return m_shareUrl; }
- inline void SetShareUrl(const Aws::String& value) { m_shareUrl = value; }
- inline void SetShareUrl(Aws::String&& value) { m_shareUrl = std::move(value); }
- inline void SetShareUrl(const char* value) { m_shareUrl.assign(value); }
- inline ExportProjectResult& WithShareUrl(const Aws::String& value) { SetShareUrl(value); return *this;}
- inline ExportProjectResult& WithShareUrl(Aws::String&& value) { SetShareUrl(std::move(value)); return *this;}
- inline ExportProjectResult& WithShareUrl(const char* value) { SetShareUrl(value); return *this;}
- ///@}
-
- ///@{
- /**
- * Unique identifier for the exported snapshot of the project configuration.
- * This snapshot identifier is included in the share URL.
- */
- inline const Aws::String& GetSnapshotId() const{ return m_snapshotId; }
- inline void SetSnapshotId(const Aws::String& value) { m_snapshotId = value; }
- inline void SetSnapshotId(Aws::String&& value) { m_snapshotId = std::move(value); }
- inline void SetSnapshotId(const char* value) { m_snapshotId.assign(value); }
- inline ExportProjectResult& WithSnapshotId(const Aws::String& value) { SetSnapshotId(value); return *this;}
- inline ExportProjectResult& WithSnapshotId(Aws::String&& value) { SetSnapshotId(std::move(value)); return *this;}
- inline ExportProjectResult& WithSnapshotId(const char* value) { SetSnapshotId(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetRequestId() const{ return m_requestId; }
- inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
- inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
- inline void SetRequestId(const char* value) { m_requestId.assign(value); }
- inline ExportProjectResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
- inline ExportProjectResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
- inline ExportProjectResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
- ///@}
- private:
-
- Aws::String m_downloadUrl;
-
- Aws::String m_shareUrl;
-
- Aws::String m_snapshotId;
-
- Aws::String m_requestId;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/LimitExceededException.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/LimitExceededException.h
deleted file mode 100644
index d5ecb598fdb..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/LimitExceededException.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
- class JsonView;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * There are too many AWS Mobile Hub projects in the account or the account has
- * exceeded the maximum number of resources in some AWS service. You should create
- * another sub-account using AWS Organizations or remove some resources and retry
- * your request.
See Also:
AWS
- * API Reference
- */
- class LimitExceededException
- {
- public:
- AWS_MOBILE_API LimitExceededException();
- AWS_MOBILE_API LimitExceededException(Aws::Utils::Json::JsonView jsonValue);
- AWS_MOBILE_API LimitExceededException& operator=(Aws::Utils::Json::JsonView jsonValue);
- AWS_MOBILE_API Aws::Utils::Json::JsonValue Jsonize() const;
-
-
- ///@{
-
- inline const Aws::String& GetRetryAfterSeconds() const{ return m_retryAfterSeconds; }
- inline bool RetryAfterSecondsHasBeenSet() const { return m_retryAfterSecondsHasBeenSet; }
- inline void SetRetryAfterSeconds(const Aws::String& value) { m_retryAfterSecondsHasBeenSet = true; m_retryAfterSeconds = value; }
- inline void SetRetryAfterSeconds(Aws::String&& value) { m_retryAfterSecondsHasBeenSet = true; m_retryAfterSeconds = std::move(value); }
- inline void SetRetryAfterSeconds(const char* value) { m_retryAfterSecondsHasBeenSet = true; m_retryAfterSeconds.assign(value); }
- inline LimitExceededException& WithRetryAfterSeconds(const Aws::String& value) { SetRetryAfterSeconds(value); return *this;}
- inline LimitExceededException& WithRetryAfterSeconds(Aws::String&& value) { SetRetryAfterSeconds(std::move(value)); return *this;}
- inline LimitExceededException& WithRetryAfterSeconds(const char* value) { SetRetryAfterSeconds(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetMessage() const{ return m_message; }
- inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; }
- inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; }
- inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); }
- inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); }
- inline LimitExceededException& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
- inline LimitExceededException& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
- inline LimitExceededException& WithMessage(const char* value) { SetMessage(value); return *this;}
- ///@}
- private:
-
- Aws::String m_retryAfterSeconds;
- bool m_retryAfterSecondsHasBeenSet = false;
-
- Aws::String m_message;
- bool m_messageHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListBundlesRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListBundlesRequest.h
deleted file mode 100644
index 91383c09f81..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListBundlesRequest.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Http
-{
- class URI;
-} //namespace Http
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * Request structure to request all available bundles.
See
- * Also:
AWS
- * API Reference
- */
- class ListBundlesRequest : public MobileRequest
- {
- public:
- AWS_MOBILE_API ListBundlesRequest();
-
- // Service request name is the Operation name which will send this request out,
- // each operation should has unique request name, so that we can get operation's name from this request.
- // Note: this is not true for response, multiple operations may have the same response name,
- // so we can not get operation's name from response.
- inline virtual const char* GetServiceRequestName() const override { return "ListBundles"; }
-
- AWS_MOBILE_API Aws::String SerializePayload() const override;
-
- AWS_MOBILE_API void AddQueryStringParameters(Aws::Http::URI& uri) const override;
-
-
- ///@{
- /**
- * Maximum number of records to list in a single response.
- */
- inline int GetMaxResults() const{ return m_maxResults; }
- inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
- inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
- inline ListBundlesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
- ///@}
-
- ///@{
- /**
- * Pagination token. Set to null to start listing bundles from start. If
- * non-null pagination token is returned in a result, then pass its value in here
- * in another request to list more bundles.
- */
- inline const Aws::String& GetNextToken() const{ return m_nextToken; }
- inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
- inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
- inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
- inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
- inline ListBundlesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
- inline ListBundlesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
- inline ListBundlesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
- ///@}
- private:
-
- int m_maxResults;
- bool m_maxResultsHasBeenSet = false;
-
- Aws::String m_nextToken;
- bool m_nextTokenHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListBundlesResult.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListBundlesResult.h
deleted file mode 100644
index fa8597f4c63..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListBundlesResult.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-template
-class AmazonWebServiceResult;
-
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
- /**
- * Result structure contains a list of all available bundles with details.
- *
See Also:
AWS
- * API Reference
- */
- class ListBundlesResult
- {
- public:
- AWS_MOBILE_API ListBundlesResult();
- AWS_MOBILE_API ListBundlesResult(const Aws::AmazonWebServiceResult& result);
- AWS_MOBILE_API ListBundlesResult& operator=(const Aws::AmazonWebServiceResult& result);
-
-
- ///@{
- /**
- * A list of bundles.
- */
- inline const Aws::Vector& GetBundleList() const{ return m_bundleList; }
- inline void SetBundleList(const Aws::Vector& value) { m_bundleList = value; }
- inline void SetBundleList(Aws::Vector&& value) { m_bundleList = std::move(value); }
- inline ListBundlesResult& WithBundleList(const Aws::Vector& value) { SetBundleList(value); return *this;}
- inline ListBundlesResult& WithBundleList(Aws::Vector&& value) { SetBundleList(std::move(value)); return *this;}
- inline ListBundlesResult& AddBundleList(const BundleDetails& value) { m_bundleList.push_back(value); return *this; }
- inline ListBundlesResult& AddBundleList(BundleDetails&& value) { m_bundleList.push_back(std::move(value)); return *this; }
- ///@}
-
- ///@{
- /**
- * Pagination token. If non-null pagination token is returned in a result, then
- * pass its value in another request to fetch more entries.
- */
- inline const Aws::String& GetNextToken() const{ return m_nextToken; }
- inline void SetNextToken(const Aws::String& value) { m_nextToken = value; }
- inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); }
- inline void SetNextToken(const char* value) { m_nextToken.assign(value); }
- inline ListBundlesResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
- inline ListBundlesResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
- inline ListBundlesResult& WithNextToken(const char* value) { SetNextToken(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetRequestId() const{ return m_requestId; }
- inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
- inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
- inline void SetRequestId(const char* value) { m_requestId.assign(value); }
- inline ListBundlesResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
- inline ListBundlesResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
- inline ListBundlesResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
- ///@}
- private:
-
- Aws::Vector m_bundleList;
-
- Aws::String m_nextToken;
-
- Aws::String m_requestId;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListProjectsRequest.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListProjectsRequest.h
deleted file mode 100644
index 3d4d2dc25ea..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListProjectsRequest.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-namespace Http
-{
- class URI;
-} //namespace Http
-namespace Mobile
-{
-namespace Model
-{
-
- /**
- * Request structure used to request projects list in AWS Mobile Hub.
- *
See Also:
AWS
- * API Reference
- */
- class ListProjectsRequest : public MobileRequest
- {
- public:
- AWS_MOBILE_API ListProjectsRequest();
-
- // Service request name is the Operation name which will send this request out,
- // each operation should has unique request name, so that we can get operation's name from this request.
- // Note: this is not true for response, multiple operations may have the same response name,
- // so we can not get operation's name from response.
- inline virtual const char* GetServiceRequestName() const override { return "ListProjects"; }
-
- AWS_MOBILE_API Aws::String SerializePayload() const override;
-
- AWS_MOBILE_API void AddQueryStringParameters(Aws::Http::URI& uri) const override;
-
-
- ///@{
- /**
- * Maximum number of records to list in a single response.
- */
- inline int GetMaxResults() const{ return m_maxResults; }
- inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
- inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
- inline ListProjectsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
- ///@}
-
- ///@{
- /**
- * Pagination token. Set to null to start listing projects from start. If
- * non-null pagination token is returned in a result, then pass its value in here
- * in another request to list more projects.
- */
- inline const Aws::String& GetNextToken() const{ return m_nextToken; }
- inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
- inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
- inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
- inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
- inline ListProjectsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
- inline ListProjectsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
- inline ListProjectsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
- ///@}
- private:
-
- int m_maxResults;
- bool m_maxResultsHasBeenSet = false;
-
- Aws::String m_nextToken;
- bool m_nextTokenHasBeenSet = false;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListProjectsResult.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListProjectsResult.h
deleted file mode 100644
index 7726e71e734..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ListProjectsResult.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-
-namespace Aws
-{
-template
-class AmazonWebServiceResult;
-
-namespace Utils
-{
-namespace Json
-{
- class JsonValue;
-} // namespace Json
-} // namespace Utils
-namespace Mobile
-{
-namespace Model
-{
- /**
- * Result structure used for requests to list projects in AWS Mobile Hub.
- *
See Also:
AWS
- * API Reference
- */
- class ListProjectsResult
- {
- public:
- AWS_MOBILE_API ListProjectsResult();
- AWS_MOBILE_API ListProjectsResult(const Aws::AmazonWebServiceResult& result);
- AWS_MOBILE_API ListProjectsResult& operator=(const Aws::AmazonWebServiceResult& result);
-
-
- ///@{
-
- inline const Aws::Vector& GetProjects() const{ return m_projects; }
- inline void SetProjects(const Aws::Vector& value) { m_projects = value; }
- inline void SetProjects(Aws::Vector&& value) { m_projects = std::move(value); }
- inline ListProjectsResult& WithProjects(const Aws::Vector& value) { SetProjects(value); return *this;}
- inline ListProjectsResult& WithProjects(Aws::Vector&& value) { SetProjects(std::move(value)); return *this;}
- inline ListProjectsResult& AddProjects(const ProjectSummary& value) { m_projects.push_back(value); return *this; }
- inline ListProjectsResult& AddProjects(ProjectSummary&& value) { m_projects.push_back(std::move(value)); return *this; }
- ///@}
-
- ///@{
-
- inline const Aws::String& GetNextToken() const{ return m_nextToken; }
- inline void SetNextToken(const Aws::String& value) { m_nextToken = value; }
- inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); }
- inline void SetNextToken(const char* value) { m_nextToken.assign(value); }
- inline ListProjectsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
- inline ListProjectsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
- inline ListProjectsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;}
- ///@}
-
- ///@{
-
- inline const Aws::String& GetRequestId() const{ return m_requestId; }
- inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
- inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
- inline void SetRequestId(const char* value) { m_requestId.assign(value); }
- inline ListProjectsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
- inline ListProjectsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
- inline ListProjectsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
- ///@}
- private:
-
- Aws::Vector m_projects;
-
- Aws::String m_nextToken;
-
- Aws::String m_requestId;
- };
-
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/Platform.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/Platform.h
deleted file mode 100644
index a9c5a348625..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/Platform.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-
-namespace Aws
-{
-namespace Mobile
-{
-namespace Model
-{
- enum class Platform
- {
- NOT_SET,
- OSX,
- WINDOWS,
- LINUX,
- OBJC,
- SWIFT,
- ANDROID_,
- JAVASCRIPT
- };
-
-namespace PlatformMapper
-{
-AWS_MOBILE_API Platform GetPlatformForName(const Aws::String& name);
-
-AWS_MOBILE_API Aws::String GetNameForPlatform(Platform value);
-} // namespace PlatformMapper
-} // namespace Model
-} // namespace Mobile
-} // namespace Aws
diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ProjectDetails.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ProjectDetails.h
deleted file mode 100644
index 6b35815cccc..00000000000
--- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/model/ProjectDetails.h
+++ /dev/null
@@ -1,169 +0,0 @@
-/**
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- * SPDX-License-Identifier: Apache-2.0.
- */
-
-#pragma once
-#include
-#include
-#include
-#include
-#include
-#include
-#include